-
Notifications
You must be signed in to change notification settings - Fork 22
Closed
Description
Summary
Local and CI tests in relation to #233 fail to build on Linux. The issue appears to originate from the dockcross manylinux image.
Observed behavior
Building wheels for x64 using manylinux_2_28
++ type ninja
++ MANYLINUX_VERSION=_2_28
++ echo 'Building wheels for x64 using manylinux_2_28'
+ sudo ldconfig
/opt/rh/gcc-toolset-12/root/usr/bin/sudo: line 41: /usr/bin/sudo: No such file or directory
Error: Process completed with exit code 127.
Expected behavior
Build succeeds.
Steps to Reproduce
> MANYLINUX_VERSION=_2_28
> IMAGE_TAG=20221128-2024e4b
# Generate dockcross scripts
> docker run --rm dockcross/manylinux${MANYLINUX_VERSION}-x64:${IMAGE_TAG} > /tmp/dockcross-manylinux-x64
> chmod u+x /tmp/dockcross-manylinux-x64
# Launch container
> /tmp/dockcross-manylinux-x64 bash
# Try to run any command with sudo
>> sudo ldconfig
/opt/rh/gcc-toolset-12/root/usr/bin/sudo: line 41: /usr/bin/sudo: No such file or directory
# Try to find sudo in /usr/bin
>> ls /usr/bin | grep sudo
# no results
Other Notes
Possibly related to the most recent image tag update: #230
Investigation shows that sudo
works in the previous dockcross image:
> IMAGE_TAG=20221108-102ebcc
> docker run --rm dockcross/manylinux${MANYLINUX_VERSION}-x64:${IMAGE_TAG} > /tmp/dockcross-manylinux-x64
> chmod u+x /tmp/dockcross-manylinux-x64
> /tmp/dockcross-manylinux-x64 bash
>> sudo ldconfig
>> sudo echo "sudo works"
sudo works
Metadata
Metadata
Assignees
Labels
No labels