LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-20-2015, 05:54 AM   #16
Regnad Kcin
Member
 
Registered: Jan 2014
Location: Beijing
Distribution: Slackware 64 -current .
Posts: 120

Rep: Reputation: 70

I noted that there is a compat-32 version of udev for those who are using AlienBob's multilib packages.

What is it that will cease its normal efficient functionality (quit working) if one removes the compat-32 udev?

(not really wanting to find out on my own, I stopped when I got to that step)
 
Old 11-20-2015, 06:00 AM   #17
nolretou
Member
 
Registered: Apr 2014
Distribution: Slackware
Posts: 98

Rep: Reputation: Disabled
^
See http://www.linuxquestions.org/questi...8/#post5452583
 
Old 11-20-2015, 06:13 AM   #18
Regnad Kcin
Member
 
Registered: Jan 2014
Location: Beijing
Distribution: Slackware 64 -current .
Posts: 120

Rep: Reputation: 70
Sure, the update went smoothly, but does everything still work?
 
Old 11-20-2015, 06:41 AM   #19
nolretou
Member
 
Registered: Apr 2014
Distribution: Slackware
Posts: 98

Rep: Reputation: Disabled
If by everything you mean "everything", I'd say I don't know.

Network, X and X apps are working, if it is the question.
 
Old 11-20-2015, 07:45 AM   #20
pzognar
Member
 
Registered: Jun 2015
Distribution: Debian Jessie 64
Posts: 163
Blog Entries: 9

Rep: Reputation: Disabled
So after reading all in this thread I have several questions. I am able to condense them into one yes-or-no question.

Will the usual upgrade method:
Code:
slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
as described in http://docs.slackware.com/slackware:slackpkg, followed by generating a new initrd and then running lilo, be enough to upgrade (yes/no)?

p.s. I am running current but have not upgraded in months.
p.p.s. I am running 64 bit, but without multilib
 
Old 11-20-2015, 07:51 AM   #21
bormant
Member
 
Registered: Jan 2008
Posts: 287

Rep: Reputation: 170Reputation: 170
pzognar,
yes. You will install eudev and libeudev at "install-new" step and will remove udev at "clean-system" step.
 
Old 11-20-2015, 08:51 AM   #22
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 4,890

Rep: Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674Reputation: 1674
I did
Code:
slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
and now
Code:
                                  _____
                                 /      \
                                /       |
                               |        \
                                \         \ 
                                 |         |
                                  \         \ 
                                   |         |
                                    \         \
                   __________________\         \ 
     _____________/                              \
    /                                             |
   |                                                \ 
    \      Slackware-current has eudev !              \
    /                                                  | 
  |        Congrats to the eudev team !                 \
    \       and volkerdi ! and others !                  |
  __/                                                     \
 |                                                         |
 |         What a statement!                                \
   \___                                                      |
       /                                                      \
      |    Slackware rocks !
       \______
               \__________
                           \____
                                 \____
                                       \____/\
                                               \
                                                 \
                                                   \

Last edited by allend; 11-20-2015 at 06:00 PM.
 
4 members found this post helpful.
Old 11-20-2015, 09:02 AM   #23
slacksam
Member
 
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, Manjaro, Arch
Posts: 145

Rep: Reputation: 21
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.

Last edited by slacksam; 11-20-2015 at 09:05 AM.
 
2 members found this post helpful.
Old 11-20-2015, 10:57 AM   #24
Regnad Kcin
Member
 
Registered: Jan 2014
Location: Beijing
Distribution: Slackware 64 -current .
Posts: 120

Rep: Reputation: 70
I did finally make the plunge and upgrade.

I had no problems and the system is very smooth and quick, so I would say it really is an upgrade.

There are a whole slew of new udevd[xxx] failed to execute errors but everything seems to work ok such as audio.

I dont have LibreOffice 5.x.x working yet though...
 
Old 11-20-2015, 12:12 PM   #25
speck
Member
 
Registered: Nov 2001
Location: US
Distribution: Slackware 14.2
Posts: 354

Rep: Reputation: 93
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
File: /lib/udev/rules.d/80-udisks.rules
Code:
SUBSYSTEM=="pci", ACTION=="add|change", ENV{ID_MODEL_FROM_DATABASE}=="", ATTR{class}=="0x01*", IMPORT{program}="pci-db %p"
Package: udisks-1.0.5-x86_64-2
Code:
lib/udev/rules.d/80-udisks.rules
I updated using the following commands.
Code:
slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
 
Old 11-20-2015, 12:12 PM   #26
elcore
Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 448

Rep: Reputation: Disabled
Got some error on boot, it's not something I'm familiar with.

Code:
Failure writing database //etc/udev/hwdb.bin: Bad file descriptor
 
Old 11-20-2015, 01:10 PM   #27
bormant
Member
 
Registered: Jan 2008
Posts: 287

Rep: Reputation: 170Reputation: 170
pzognar,
and one more addition.

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

Last edited by bormant; 11-20-2015 at 01:15 PM.
 
1 members found this post helpful.
Old 11-20-2015, 01:56 PM   #28
bormant
Member
 
Registered: Jan 2008
Posts: 287

Rep: Reputation: 170Reputation: 170
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):

Thunar-1.6.10-i586-1
blueman-r708-i486-4
compiz-0.8.8-i586-3
garcon-0.4.0-i486-1
gcr-3.16.0-i586-1
gtk+2-2.24.28-i586-2
gtk-xfce-engine-2.10.1-i486-1
gtkspell-2.0.16-i486-2
gucharmap-3.12.1-i486-1
imagemagick-6.9.2_4-i586-1
libiodbc-3.52.10-i486-1
libwnck-2.31.0-i486-1
libxfce4ui-4.12.1-i486-1
pidgin-2.10.11-i586-3
polkit-gnome-0.102-i486-2
virtuoso-ose-6.1.8-i586-2
vte-0.28.2-i486-3
xfce4-clipman-plugin-1.2.3-i486-3
xfce4-mixer-4.10.0-i486-1
xfce4-panel-4.12.0-i486-1
xfce4-power-manager-1.4.4-i486-1
xfce4-session-4.12.1-i486-1
xfce4-systemload-plugin-1.1.2-i486-1
xfce4-taskmanager-1.1.0-i486-1
xfdesktop-4.12.3-i586-1
xfwm4-4.12.2-i486-2

Last edited by bormant; 11-20-2015 at 02:03 PM.
 
Old 11-20-2015, 02:19 PM   #29
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 1,432

Rep: Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098Reputation: 4098
Quote:
Originally Posted by bormant View Post
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):

Thunar-1.6.10-i586-1
blueman-r708-i486-4
compiz-0.8.8-i586-3
garcon-0.4.0-i486-1
gcr-3.16.0-i586-1
gtk+2-2.24.28-i586-2
gtk-xfce-engine-2.10.1-i486-1
gtkspell-2.0.16-i486-2
gucharmap-3.12.1-i486-1
imagemagick-6.9.2_4-i586-1
libiodbc-3.52.10-i486-1
libwnck-2.31.0-i486-1
libxfce4ui-4.12.1-i486-1
pidgin-2.10.11-i586-3
polkit-gnome-0.102-i486-2
virtuoso-ose-6.1.8-i586-2
vte-0.28.2-i486-3
xfce4-clipman-plugin-1.2.3-i486-3
xfce4-mixer-4.10.0-i486-1
xfce4-panel-4.12.0-i486-1
xfce4-power-manager-1.4.4-i486-1
xfce4-session-4.12.1-i486-1
xfce4-systemload-plugin-1.1.2-i486-1
xfce4-taskmanager-1.1.0-i486-1
xfdesktop-4.12.3-i586-1
xfwm4-4.12.2-i486-2
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.
 
1 members found this post helpful.
Old 11-20-2015, 02:41 PM   #30
Olek
Member
 
Registered: Jul 2012
Location: Wroclaw Poland
Distribution: Slackware
Posts: 60

Rep: Reputation: 11
Perfectly dead :)

After
Code:
slackpkg upgrade-all
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.

It wasn't success, in my case.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How much is eudev functionally behind udev bstaletic Gentoo 3 10-30-2014 10:19 AM
LFS flushes systemd-udev down the toilet, replaces with eudev ReaperX7 Linux From Scratch 6 03-25-2014 09:38 PM
LXer: Gentoo Team Isolates Udev from Systemd (eudev) LXer Syndicated Linux News 0 05-02-2013 07:12 AM
LXer: Udev fork is a training project say eudev developers LXer Syndicated Linux News 0 02-03-2013 02:21 PM
Switching to udev from devfs kushalkoolwal Debian 3 09-02-2005 04:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:05 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration