SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The uprgrade on my machine with -current 64bit didn't run as smoothly as reported by others in this thread.
After
Code:
slackpkg remove udev
I got GPG errors on every install or upgrade action, even after
Code:
slackpkg update gpg
.
So I disabled the CHECKGPG option in slackpkg.conf and also had to disable slackpkg+ for the installation of eudev and libgudev.
After that I rebooted my system and got an error that the LVM partitions cannot be mounted during the boot process and I could change to the single user mode.
In the singe user mode I found out that vgscan complained about not finding libudev.so.0 and indeed there was no such file or link.
So I booted over a install medium, mounted the system partition and created a link manually:
Code:
cd /mnt/usr/lib64/
ln -s libudev.so libudev.so.0
Now my system boots up again properly and also everything else seems to work. Also the gpg issue is gone.
I'm not sure if this is an error or just a warning (things seem to be working fine), but I'm seeing the following message repeated a few times in /var/log/messages on pure 64bit current installed in a Virtualbox VM. The /lib/udev/pci-db file does not exist. I also tried to trace back to the files that may be related.
Message: /var/log/messages
Code:
Nov 20 11:38:36 slack64 kernel: <27>[ 13.506357] udevd[377]: failed to execute '/lib/udev/pci-db' 'pci-db /devices/pci0000:00/0000:00:01.1' : No such file or directory
slackpkg has blacklisted aaa_elflibs by default.
If you upgraded aaa_elflibs packages some time ago, it has lib/libudev.so.0.13.1 file (so /var/log/packages/aaa_elflibs-* has lib/libudev.so.0.13.1 entry).
So, "removepkg udev" doesn't actually remove this library until upgrade to a/aaa_elflibs-14.2-*-6.
You can
1) comment aaa_elflibs in /etc/slackpkg/blacklist, run "slackpkg upgrade aaa_elflibs", uncomment aaa_elflibs again
2) download aaa_elflibs package manually and run "upgradepkg aaa_elflibs-*t?z" in the directory with the package
Package a/aaa_elflibs-14.2-i586-6.txz still contains
lib/libudev.so.0.13.1 file and
lib/libudev.so.0 symlink
and doesn't contain
lib/libudev.so.1.6.3 file from eudev package and
lib/libudev.so.1 symlink
sbbdep --whoneeds /lib/libuev.so.0 | grep "[0-9]$"
says that these packages still depends on /lib/libudev.so.0.13.1 (libudev.so.0) instead of /lib/libudev.so.1.6.3 (libudev.so.1):
Package a/aaa_elflibs-14.2-i586-6.txz still contains
lib/libudev.so.0.13.1 file and
lib/libudev.so.0 symlink
libudev.so.0 was added to aaa_elflibs late last month as a fallback for third party packages that might still link with that after the switch to eudev and libudev.so.1.
Quote:
and doesn't contain
lib/libudev.so.1.6.3 file from eudev package and
lib/libudev.so.1 symlink
Since eudev and libgudev are both required packages in the A series, there's no need for those libraries to be in aaa_elflibs.
Quote:
sbbdep --whoneeds /lib/libuev.so.0 | grep "[0-9]$"
says that these packages still depends on /lib/libudev.so.0.13.1 (libudev.so.0) instead of /lib/libudev.so.1.6.3 (libudev.so.1):
Not one package on this long list actually links to libudev (.so.0 or .so.1). I'm not sure what the common thread is among them, but the actual list of libudev-linked packages was given when eudev first landed in /testing:
Quote:
testing/packages/eudev-3.1.5-i586-1.txz: Added.
Thanks to Jean-Philippe Guillemin.
Expect problems (especially with an initrd) unless everything depending upon
libudev.so.0 is recompiled. Those packages include: ConsoleKit2,
ModemManager, NetworkManager, aaa_elflibs, bluez, dhcpcd, gutenprint, gvfs,
intel-gpu-tools, kde-workspace, kdelibs, libatasmart, libcanberra, libgphoto2,
libgpod, libmbim, libmtp, libusb, libusb-compat, lvm2, network-manager-applet,
qt, sane, system-config-printer, udisks, udisks2, usbmuxd, usbutils,
util-linux, xf86-input-evdev, xf86-input-vmmouse, xf86-video-ati,
xf86-video-intel, xf86-video-modesetting, xf86-video-nouveau,
xf86-video-openchrome, and xorg-server.
I'd start by making sure that none of those updates were skipped somehow. If that doesn't clear it up then I suspect there's a custom compile somewhere that's pulling in libudev.so.0.
i got gpg error.
I manually downloaded packages: eudev, libgudev, aaa-elflibs and manually upgraded this packages.
Then i tried
Code:
/etc/rc.d/rc.udev force-restart
but i got something like
Code:
no file /etc/udev/udev.conf
So i rebooted.
Now system stars but i can only look at login screen.
No keyboard, no network interfaces so i can't connect by ssh.
There is only one working button - it is power button on my laptop
My laptop is 7 years old HP Compaq 6710b.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.