Rawbit
Hallo,
ich erhalte bei dem Booten:
Dec 05 08:25:03 ackiblack systemd-udevd[501]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VB
Dec 05 08:25:03 ackiblack systemd-udevd[369]: Process '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 1 09 vboxusers' failed with exit
Dec 05 08:25:03 ackiblack systemd-udevd[502]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VB
Dec 05 08:25:03 ackiblack systemd-udevd[370]: Process '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 129 09 vboxusers' failed with exit
Wie kann ich das abstellen, bitte ?
Gruß
Rawbit
c0mm0ner
Schau mal, ob die Datei VBoxCreateUSBNode.sh existiert, und wenn dann wo. Und such mal die entsprechende udev-Regel raus, die die Datei ausführen wil.
Rawbit
Hallo,
danke für Deine Antwort.
/usr/share/virtualbox/VBoxCreateUSBNode.sh existiert.
Udev kenne ich nicht so gut, ich nehme an 60-vboxdrv.rules :
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666"
KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0600"
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
~
Gruß
Rawbit
c0mm0ner
Stimmen die Dateirechte? Kannst Du die Datei "zu Fuß" ausführen?
Rawbit
Hallo,
im Pfad ergibt ./VBoxCreateUSBNode.sh
expr: non-integer argument
expr: non-integer argument
./VBoxCreateUSBNode.sh: line 35: test: : integer expression expected
also das gleiche wie im log ...
Die Rechte:
-rwxr-xr-x 1 root root 1472 Nov 19 18:35 VBoxCreateUSBNode.sh
alles mit X.
aus der Datei:
case "$do_remove" in
0)
if test -n "$class" -a "$class" -eq "$usb_class_hub"
then
exit 0
fi
case "$group" in "") group="vboxusers";; esac
Zeile 35 ist die die mit "if test" beginnt.
Gruß
Rawbit
c0mm0ner
Ok, die ist also ausführbar. Dass das nicht funktioniert, wenn Du das ohne die notwendigen Argumente startest ist klar. Kannst Du mal die vollständigen Fehlermeldungen posten, die sind oben abgeschnitten.
Rawbit
Hallo,
hier das log:
Dec 06 09:08:01 ackiblack kernel: EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: data=ordered
Dec 06 09:07:53 ackiblack systemd-udevd[387]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 384 09 vboxusers': No such file or directory
Dec 06 09:07:57 ackiblack mtp-probe[527]: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3"
Dec 06 09:07:53 ackiblack systemd-udevd[377]: Process '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 384 09 vboxusers' failed with exit code 2.
Dec 06 09:07:57 ackiblack mtp-probe[527]: bus: 1, device: 4 was not an MTP device
Dec 06 09:07:53 ackiblack systemd-udevd[386]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 256 09 vboxusers': No such file or directory
Dec 06 09:08:01 ackiblack crond[629]: (CRON) INFO (Syslog will be used instead of sendmail.)
Dec 06 09:07:53 ackiblack systemd-udevd[367]: Process '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 256 09 vboxusers' failed with exit code 2.
Dec 06 09:08:01 ackiblack crond[629]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 81% if used.)
Dec 06 09:07:53 ackiblack systemd-udevd[385]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 0 09 vboxusers': No such file or directory
Dec 06 09:08:01 ackiblack acpid[630]: starting up with netlink and the input layer
Dec 06 09:07:53 ackiblack systemd-udevd[368]: Process '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 0 09 vboxusers' failed with exit code 2.
Dec 06 09:08:01 ackiblack acpid[630]: 2 rules loaded
Dec 06 09:07:53 ackiblack systemd-udevd[388]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 128 09 vboxusers': No such file or directory
Dec 06 09:08:01 ackiblack acpid[630]: waiting for events: event logging is off
Dec 06 09:07:53 ackiblack systemd-udevd[372]: Process '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 128 09 vboxusers' failed with exit code 2.
Dec 06 09:08:02 ackiblack crond[629]: (CRON) INFO (running with inotify support)
Es wiederholt sich einige Male.
Gruß
Rawbit
Martin-MS
Bist du auch Mitglied der Gruppe "vboxusers"? Ist das "VirtualBox Extension Pack" aktuell?
Rawbit
Hallo Martin-MS,
vielen Dank für Deinen Beitrag !
Mein User ist Mitglied vboxusers, aber das ist ja ein boot fehler, oder ?
Ich habe installiert:
aur/virtualbox-ext-oracle 5.0.10-1 [installed] (951)
Edit: Lese grade bei Debian:
c.) Die Ursache der Fehlermeldungen sollte nach meiner Recherche der Umstand sein, dass /usr auf einer eigenenen Partition liegt, die zum Zeitpunkt der Fehlermeldung noch nicht gemountet ist.
Ich habe /usr/share vor kurzem auf eine eigene Partition verschoben.
Gruß
Rawbit
drcux
Aus /etc/mkinitcpio.conf
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
Rawbit
Hallo,
vim vim /etc/mkinitcpio.conf ergibt
.....
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block keyboard keymap consolefont encrypt lvm2 resume filesystems usr fsck shutdown"
.....
Kann oder muss ich irgendwo einstellen, das die /usr/share möglichst früh eingebunden wird ?
Ich verwende ein verschlüsseltes lvm2 .
Gruß
Rawbit
drcux
Du hattest also schon "usr fsck shutdown" mit dabei und mit mkinitcpio die initram neu geschrieben? Und die Fehlermeldung kommt immer noch?
c0mm0ner
Du kannst ja testen, ob es daran liegt, indem Du die Datei nach / kopierst und die udev-Regel entsprechend anpasst.
Rawbit
Hallo Drux,
ja "usr fsck shutdown" sind dabei & initram ist neu geschrieben !
Edit: Sehe gerade bei
sudo locate 60-vboxdrv.rules
/usr/lib/udev/rules.d/60-vboxdrv.rules
/var/abs/community/virtualbox/60-vboxdrv.rules. Ist das zum selber kompilieren ?
Zwei files ?
Gruß
Rawbit
Rawbit
Hallo c0mm0ner,
so gemacht, der Fehler ist weg ....
Aber das ist wohl keine Lösung den Fehler zu umbauen.
Dann dürfe das wirklich an der Bootreihenfolge liegen ?
Ich habe /usr/share/ aus Platzgründen verschoben. Ich habe auch gelesen, daß man heute /usr nicht mehr
separat legt ?
Gruß
Rawbit
c0mm0ner
Nein, das ist keine Lösung aber ein Hinweis auf den eigentlichen Fehler.
Ich habe /usr/share/ aus Platzgründen verschoben.
Hast Du /usr/share/ verschoben oder /usr?
Rawbit
Hallo,
ich habe nur /usr/share auf eine eigene Partirtion verschoben und unter /usr/share eingehängt.
Gruß
Rawbit
drcux
Oh, das fängt der Hook "usr" nicht ab, da musst du wohl selber Hand anlegen.
Schön wäre es gewesen, wenn du gleich mit solchen Infos rausgekommen wärest...
Rawbit
Hallo drcux,
Dies zur Entschuldigung: Ich bin absoluter Linux Autodidakt und weiß wirklich nicht im Detail, was ich da anrichte.
Ich habe schon öfter Daten so eingehängt und hatte mit Debian vor der Systemd Ära damit keine Probleme ...
Zur Erhrenrettung: Ich erwähnte immer /usr/share, oder ?
Aber auf jeden Fall Euch allen Danke für die Tipps !!
Ich verschiebe dann /usr komplett und melde mich wieder.
Gruß
Rawbit
Rawbit
Hallo,
ich habe nun die lvm volume für root vergrössert & /usr/share wieder unter /usr kopiert.
Der Fehler ist nun weg.
Nochmals danke für Eure Hilfe !
Gruß
Rawbit