| View previous topic :: View next topic |
| Author |
Message |
curmudgeon Veteran

Joined: 08 Aug 2003 Posts: 1259
|
Posted: Tue Feb 14, 2012 2:00 am Post subject: udev error message |
|
|
I guess this goes here.
When udev starts during boot, I get the message:
| Code: |
udevd[200]: failed to execute '/lib/udev/pci-db' 'pci-db /devices/pci0000:00/0000:00:1f.2' : No such file or directory
|
Just to include this:
| Code: |
$ /usr/sbin/lspci
[...]
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 01)
[...]
|
Can anyone explain what is causing this (and how to get rid of it)? |
|
| Back to top |
|
 |
cdstealer Guru


Joined: 30 Oct 2005 Posts: 339 Location: Leeds
|
Posted: Sat Feb 18, 2012 5:30 pm Post subject: |
|
|
do you have /usr as a partition? I think there is a bug (which has been filed, but I can't find the link) in udev which causes it to start prior to system partitions. _________________ # touch cock
touch: cannot touch `cock': Permission denied |
|
| Back to top |
|
 |
quanta n00b

Joined: 11 Sep 2010 Posts: 61
|
Posted: Mon Feb 27, 2012 8:08 pm Post subject: |
|
|
| cdstealer wrote: | | do you have /usr as a partition? I think there is a bug (which has been filed, but I can't find the link) in udev which causes it to start prior to system partitions. |
https://bugs.gentoo.org/show_bug.cgi?id=364235 |
|
| Back to top |
|
 |
cdstealer Guru


Joined: 30 Oct 2005 Posts: 339 Location: Leeds
|
Posted: Mon Feb 27, 2012 8:09 pm Post subject: |
|
|
that's the one.. many thanks quanta _________________ # touch cock
touch: cannot touch `cock': Permission denied |
|
| Back to top |
|
 |
curmudgeon Veteran

Joined: 08 Aug 2003 Posts: 1259
|
Posted: Wed Mar 07, 2012 1:32 am Post subject: |
|
|
| cdstealer wrote: | | do you have /usr as a partition? I think there is a bug (which has been filed, but I can't find the link) in udev which causes it to start prior to system partitions. |
No. I have a separate /boot partition, but /usr resides in /. |
|
| Back to top |
|
 |
pd1986 Apprentice

Joined: 19 Feb 2012 Posts: 251 Location: Paris
|
Posted: Tue Mar 13, 2012 10:07 am Post subject: |
|
|
| I have the same problem. has it been solved? |
|
| Back to top |
|
 |
albright Veteran


Joined: 16 Nov 2003 Posts: 1898 Location: Near Toronto
|
Posted: Sat Apr 07, 2012 12:24 pm Post subject: |
|
|
I too have this problem (/usr is on /) and indeed the message is
correct
/lib/udev/pci-db
does not exist.
Should it? What is it anyway?
Its absence has no effect that I can observe. _________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
| Back to top |
|
 |
ghicksrn n00b

Joined: 30 Mar 2012 Posts: 11 Location: Tennessee
|
Posted: Sun Apr 08, 2012 3:16 pm Post subject: I had the same problem before |
|
|
I solved it by info from this thread in the forums.
Adding the line | Code: | | >=sys-fs/udev-171-r5 extras | to /etc/portage/package.use, then running | Code: | | emerge -avuND world | has eliminated the error from my system. |
|
| Back to top |
|
 |
pd1986 Apprentice

Joined: 19 Feb 2012 Posts: 251 Location: Paris
|
Posted: Sun Apr 08, 2012 4:06 pm Post subject: |
|
|
| what does it stand for? |
|
| Back to top |
|
 |
ghicksrn n00b

Joined: 30 Mar 2012 Posts: 11 Location: Tennessee
|
Posted: Fri Apr 13, 2012 5:09 pm Post subject: |
|
|
| That sets udev to be compiled with the extras flag and updates the system with the new use flag. |
|
| Back to top |
|
 |
pd1986 Apprentice

Joined: 19 Feb 2012 Posts: 251 Location: Paris
|
Posted: Fri Apr 13, 2012 5:14 pm Post subject: |
|
|
| ghicksrn wrote: | | That sets udev to be compiled with the extras flag and updates the system with the new use flag. |
Thank, I know what the command means. I want to know what it changes for system or something else, for ex. does it make some some particular device be recognized. |
|
| Back to top |
|
 |
shur Tux's lil' helper

Joined: 08 Aug 2004 Posts: 95
|
Posted: Thu Jun 07, 2012 11:15 am Post subject: |
|
|
| It seems to do lots of things but among them it creates the udev/pci-db which the error message complains about the lack of. |
|
| Back to top |
|
 |
ssuominen Developer

Joined: 30 Sep 2005 Posts: 1822 Location: Finland
|
Posted: Thu Jun 07, 2012 11:45 am Post subject: |
|
|
| The new flag is USE="hwdb" instead of the obsolete USE="extras" bundle. |
|
| Back to top |
|
 |
VoVaN l33t

Joined: 02 Jul 2003 Posts: 656 Location: The Netherlands
|
Posted: Thu Dec 06, 2012 6:21 am Post subject: |
|
|
| ssuominen wrote: | | The new flag is USE="hwdb" instead of the obsolete USE="extras" bundle. |
This issue still exists. I have sys-fs/udev-196-r1 with hwdb use flag installed, but i still see the same error message a few times in the log file during boot. |
|
| Back to top |
|
 |
VoidMage Advocate


Joined: 14 Oct 2006 Posts: 4812
|
Posted: Thu Dec 06, 2012 10:02 am Post subject: |
|
|
| VoVaN wrote: | | ssuominen wrote: | | The new flag is USE="hwdb" instead of the obsolete USE="extras" bundle. |
This issue still exists. I have sys-fs/udev-196-r1 with hwdb use flag installed, but i still see the same error message a few times in the log file during boot. |
Now it's a completely different problem - as of 196, pci-db/usb-db are gone. Now, there's a builtin hwdb command in udev that handles those.
Likely, some of the rules not installed by udev need to be updated. If it's a rule installed by udev, it's a bug. |
|
| Back to top |
|
 |
VoVaN l33t

Joined: 02 Jul 2003 Posts: 656 Location: The Netherlands
|
Posted: Thu Dec 06, 2012 11:00 am Post subject: |
|
|
| VoidMage wrote: | | VoVaN wrote: | | ssuominen wrote: | | The new flag is USE="hwdb" instead of the obsolete USE="extras" bundle. |
This issue still exists. I have sys-fs/udev-196-r1 with hwdb use flag installed, but i still see the same error message a few times in the log file during boot. |
Now it's a completely different problem - as of 196, pci-db/usb-db are gone. Now, there's a builtin hwdb command in udev that handles those.
Likely, some of the rules not installed by udev need to be updated. If it's a rule installed by udev, it's a bug. |
Oke, thanks for the explanation. Actually it's not udev, but the old version of udisks-1.0.4-r3. The relevant line in 80-udisks.rules
| Code: |
SUBSYSTEM=="pci", ACTION=="add|change", ENV{ID_MODEL_FROM_DATABASE}=="", ATTR{class}=="0x01*", IMPORT{program}="pci-db %p"
|
|
|
| Back to top |
|
 |
|