Merge pull request #9788 from andrewshadura/rootless-friendly-error

[CI:DOCS] rootless: Tell the user what was led to the error, not just what it is
This commit is contained in:
OpenShift Merge Robot 2021-04-27 10:24:44 -04:00 committed by GitHub
commit abda7961d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -116,7 +116,7 @@ func tryMappingTool(uid bool, pid int, hostID int, mappings []idtools.IDMap) err
} }
path, err := exec.LookPath(tool) path, err := exec.LookPath(tool)
if err != nil { if err != nil {
return errors.Wrapf(err, "cannot find %s", tool) return errors.Wrapf(err, "command required for rootless mode with multiple IDs")
} }
appendTriplet := func(l []string, a, b, c int) []string { appendTriplet := func(l []string, a, b, c int) []string {

View File

@ -203,12 +203,12 @@ Rootless Podman requires the newuidmap and newgidmap programs to be installed.
#### Symptom #### Symptom
If you are running Podman or buildah as a not root user, you get an error complaining about If you are running Podman or Buildah as a rootless user, you get an error complaining about
a missing newuidmap executable. a missing newuidmap executable.
``` ```
podman run -ti fedora sh podman run -ti fedora sh
cannot find newuidmap: exec: "newuidmap": executable file not found in $PATH command required for rootless mode with multiple IDs: exec: "newuidmap": executable file not found in $PATH
``` ```
#### Solution #### Solution