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)
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 {

View File

@ -203,12 +203,12 @@ Rootless Podman requires the newuidmap and newgidmap programs to be installed.
#### 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.
```
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