diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2019-03-22 10:23:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-22 10:23:05 -0700 |
commit | 0458daf13d50e45bf9ca0ac03449c6ea60b2ef64 (patch) | |
tree | 051d428f95c523a0eed6359744591cad9313433b | |
parent | 54b901fdda9b4ad21d866a12e3e13567d7f8a908 (diff) | |
parent | 927b13dfa5ce1aaa44dd8ac453a0945514eb89ee (diff) | |
download | podman-0458daf13d50e45bf9ca0ac03449c6ea60b2ef64.tar.gz podman-0458daf13d50e45bf9ca0ac03449c6ea60b2ef64.tar.bz2 podman-0458daf13d50e45bf9ca0ac03449c6ea60b2ef64.zip |
Merge pull request #2731 from giuseppe/rootless-wrong-user
troubleshooting: explain setup user: invalid argument
-rw-r--r-- | troubleshooting.md | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/troubleshooting.md b/troubleshooting.md index 882afef0c..08d79723a 100644 --- a/troubleshooting.md +++ b/troubleshooting.md @@ -210,18 +210,17 @@ cannot find newuidmap: exec: "newuidmap": executable file not found in $PATH Install a version of shadow-utils that includes these executables. Note RHEL7 and Centos 7 will not have support for this until RHEL7.7 is released. -### 10) podman fails to run in user namespace because /etc/subuid is not properly populated. +### 10) rootless setup user: invalid argument Rootless podman requires the user running it to have a range of UIDs listed in /etc/subuid and /etc/subgid. #### Symptom -If you are running podman or buildah as a user, you get an error complaining about -a missing subuid ranges in /etc/subuid. +An user, either via --user or through the default configured for the image, is not mapped inside the namespace. ``` -podman run -ti fedora sh -No subuid ranges found for user "johndoe" in /etc/subuid +podman run --rm -ti --user 1000000 alpine echo hi +Error: container create failed: container_linux.go:344: starting container process caused "setup user: invalid argument" ``` #### Solution |