You are not logged in.
I upgraded glibc and systemd on my system and got this error from pacman
sbin/init: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory
haven't rebooted my system yet.
any ideas
Last edited by 89c51 (2012-08-30 20:00:46)
Offline
You did a partial update, didn't you? Maybe using a little excessive --force?
Offline
no
sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace libsystemd with core/systemd? [Y/n] y
:: Replace systemd-tools with core/systemd? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
Targets (9): cracklib-2.8.19-1 filesystem-2012.8-1 gdk-pixbuf2-2.26.3-1 glibc-2.16.0-4 libsystemd-188-2 [removal] pkg-config-0.27.1-1 systemd-189-3 systemd-sysvcompat-189-3
systemd-tools-188-2 [removal]
Total Download Size: 10.03 MiB
Total Installed Size: 51.69 MiB
Net Upgrade Size: 0.05 MiB
Proceed with installation? [Y/n] y
:: Retrieving packages from core...
glibc-2.16.0-4-x86_64 8.0 MiB 207K/s 00:40 [####################################################################] 100%
cracklib-2.8.19-1-x86_64 239.1 KiB 213K/s 00:01 [####################################################################] 100%
filesystem-2012.8-1-any 5.8 KiB 268K/s 00:00 [####################################################################] 100%
systemd-189-3-x86_64 1203.0 KiB 212K/s 00:06 [####################################################################] 100%
pkg-config-0.27.1-1-x86_64 29.6 KiB 221K/s 00:00 [####################################################################] 100%
systemd-sysvcompat-189-3-x86_64 5.4 KiB 273K/s 00:00 [####################################################################] 100%
:: Retrieving packages from extra...
gdk-pixbuf2-2.26.3-1-x86_64 587.1 KiB 213K/s 00:03 [####################################################################] 100%
(7/7) checking package integrity [####################################################################] 100%
(7/7) loading package files [####################################################################] 100%
(7/7) checking for file conflicts [####################################################################] 100%
(9/9) checking available disk space [####################################################################] 100%
(1/2) removing libsystemd [####################################################################] 100%
(2/2) removing systemd-tools [####################################################################] 100%
(1/7) upgrading glibc [####################################################################] 100%
sbin/init: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory
Generating locales...
el_GR.UTF-8... done
el_GR.ISO-8859-7... done
en_US.UTF-8... done
en_US.ISO-8859-1... done
etc
etc
Offline
Do you have /usr/lib/libudev.so.1.1.0 and /usr/lib/libudev.so.1 symlink pointing to the former?
Offline
BTW could this be related to the order that the packages were installed and the removal of libsystemd and systemd-tools??
Initially I suspected that too, but the libudev.so.* files/links are all in the systemd package before/after the install, so they shouldn't be disappearing in the middle of the update. Despite I don't remember such message during this update, you should be able to safely reboot (I think). Maybe try it.
Offline
I ll try to reinstall glibc and see if anything changes.
update:
Yes
sudo pacman -S glibc
gave no error.
reboot time.
Last edited by 89c51 (2012-08-30 19:54:36)
Offline
No idea what happened but the system rebooted and works just fine as it seems. Marking it solved.
Thanks for the help adee
Last edited by 89c51 (2012-08-30 20:04:22)
Offline
Yes, I got the same thing, same solution.
Offline
I'm pretty sure it is the upgrade order because libsystemd-tools which had libudev is removed, and systemd which now has it was installed after glibc. For people to avoid this problem they should probably upgrade systemd on it's own first.
Offline