Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dash update gets installed sooner than glibc which breaks updates from 20221001 images #41799

Closed
chloris-pale-green opened this issue Jan 22, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@chloris-pale-green
Copy link
Contributor

I hope I am posting this in the right place. I've tried to set up a fresh install of Void on Raspberry Pi 4 (8 GB RAM, 64 GB MMC), but both the image method and the rootfs method resulted in the same issue: the installation was unable to upgrade.

When performing the first upgrade using xbps-install -Su, the following shows up (had to type this to my main PC, might contain some errors):

diffutils-3.8_1: updating to 3.9_1 ...
/bin/sh: /usr/lib64/libc.so.6: version 'GLIBC_2.33' not found (required by /bin/sh)
/bin/sh: /usr/lib64/libc.so.6: version 'GLIBC_2.34' not found (required by /bin/sh)

I think it has nothing to do with diffutils, since very similar error pops up whenever I try to run /bin/sh or dash afterwards. The system did not show any graphic output after rebooting either (suggesting a broken shell?).

Is it possible that the image and tarball have to be rebuilt with correct Glibc versions?

@paper42
Copy link
Member

paper42 commented Jan 22, 2023

dash gets updated before glibc which causes this issue. Could you try running xbps-install -Su glibc and then repeating the update? This is definitely not supposed to happen, but I can reproduce it.

@paper42 paper42 transferred this issue from void-linux/void-mklive Jan 22, 2023
@paper42 paper42 changed the title Glibc version issue on rpi-aarch64 20221001 image dash update gets installed sooner than glibc which breaks updates from 20221001 images Jan 22, 2023
@paper42
Copy link
Member

paper42 commented Jan 22, 2023

fixed in 576382c

@paper42 paper42 closed this as completed Jan 22, 2023
@paper42 paper42 added the bug Something isn't working label Jan 22, 2023
@chloris-pale-green
Copy link
Contributor Author

@paper42, I've performed another test on a fresh install and xbps insisted on updating itself before doing anything else. xbps-install -u xbps pulled in the new glibc as a dependency and everything was fine afterwards. Thanks for the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants