hallo zusammen.
Also huzeyfe, ich vermute, du hast irgendein Packet emerged, das als Abhaengigkeit udev hatte... ergo udev wird auf den neuesten Stand gebracht, aber die config files bleiben die von der alten Version.
|
Quellcode
|
1
2
3
|
udevd-event[4000]: run_program: exec of program '/sbin/udev_run_hotplugd' failed
udevd-event[4000]: run_program: exec of program '/sbin/udev_run_devd' failed
...
|
Diese Aufrufe scheittern, weil es bei der neuen udev Version diese Programme nicht gibt (oder sie werden einfach nicht mitkompilliert).
Was mir bei dem Problem geholfen hat, ist ein einfaches:
|
Quellcode
|
1
|
CONFIG_PROTECT="-*" emerge udev
|
Der Hacken dabei ist - udev wird beim booten nicht gestartet. Solltest du also Probleme mit den device files haben, a la "couldn't open /dev/vmmon" (vmware player spuckt den hier aus), dann musst du den udev daemon starten
|
Quellcode
|
1
|
udevd --daemon
|
Dieser sorgt dafuer, dass die benoetigten device files angelegt werden, wenn vom Kernel ein entsprechener Event kommt. Aehnlich wirkt sich auch "udevstart" aus, nur dass udevstart nicht als daemon laeuft (genauer kannst du es in den manpages nachlesen).
cu