Pagina 1 di 1
rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 16:08
da RomInRome
Salve a tutti,
è da quando ho rimosso i pacchetti di SBo (virtualbox-kernel-6.1.32, virtualbox-6.1.32 e acpica-20211217 per x86_64) che durante il boot udev continua a cercare VBoxCreateUSBNode.sh anche se il file non esiste più. L'errore trovato (nel log file) è qualche riga simile a questa (con numeri diversi):
udevd[260]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 256 09 vboxusers': No such file or directory
Di udev non sono un grande espereto ma cercando in
/lib/udev/rules.d/ non risulta niente legato a virtualbox.
Poi slackware 15 (5.15.19 full patch, no current) funziona benissimo, ma lerrore mi scoccia...
Qualche idea?
Grazie
PS: se reistallo virtualbox, l'errore rimane

.
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 16:35
da targzeta
C'è qualcosa sotto:
?
Emanuele
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 17:02
da ponce
RomInRome ha scritto: ↑sab 16 set 2023, 16:08
udevd[260]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 256 09 vboxusers': No such file or directory
Di udev non sono un grande espereto ma cercando in
/lib/udev/rules.d/ non risulta niente legato a virtualbox.
e' strano, perche' lo
SlackBuild di virtualbox su SBo installa le regole di udev proprio dentro /lib/udev/rules.d/
Codice: Seleziona tutto
# setup udev rules for vboxdrv and USB device support
mkdir -p $PKG/lib/udev/rules.d
install -m 644 $CWD/10-virtualbox.rules $PKG/lib/udev/rules.d/
ed e' proprio in
quel file che viene richiamato lo script che trovi nei log
Codice: Seleziona tutto
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660"
KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666"
KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="vboxusers", MODE="0660"
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"
puoi anche provare a cercarlo con grep
Codice: Seleziona tutto
grep -r VBoxCreateUSBNode /lib/udev/rules.d /etc/udev/rules.d
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 17:39
da RomInRome
@ponce
il comando
grep -r VBoxCreateUSBNode /lib/udev/rules.d /etc/udev/rules.d
non da risultati e riavviato 2^64 volte.
Questo l'ultimo pezzo di logfile:
Codice: Seleziona tutto
[ 3.808781] udevd[256]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 0 09 vboxusers': No such file or directory
[ 3.809407] udevd[257]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 128 09 vboxusers': No such file or directory
[ 3.812087] udevd[258]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 256 09 vboxusers': No such file or directory
[ 3.812421] udevd[260]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 384 09 vboxusers': No such file or directory
[ 4.347713] udevd[291]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 385 09 vboxusers': No such file or directory
[ 4.775464] udevd[293]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 386 00 vboxusers': No such file or directory
[ 6.176593] udevd[316]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 257 09 vboxusers': No such file or directory
[ 6.176724] udevd[317]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 262 e0 vboxusers': No such file or directory
[ 6.176808] udevd[318]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 259 09 vboxusers': No such file or directory
[ 6.179576] udevd[319]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 260 ef vboxusers': No such file or directory
[ 6.179738] udevd[320]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 258 00 vboxusers': No such file or directory
[ 6.320692] udevd[326]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 261 00 vboxusers': No such file or directory
[ 6.320832] udevd[327]: failed to execute '/usr/share/virtualbox/VBoxCreateUSBNode.sh' '/usr/share/virtualbox/VBoxCreateUSBNode.sh 189 263 00 vboxusers': No such file or directory
Ho verificato che gli errori nel log compaiono dopo che il SO trova le periferiche USB e carica i driver. Alla fine tenta di agganciare anche virtualbox che non esiste più. questo per ognii periferica che ho sul portatile.
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 17:43
da targzeta
L'ultima directory è /run/udev/rules.d, però è volatile, vuol dire che qualcuno lo crea. Se è lì, va capito chi lo crea.
Emanuele
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 17:47
da RomInRome
/run/udev/rules.d è vuota quando riesco a gardarci dentro
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: sab 16 set 2023, 18:03
da ponce
lo so che sono un ghiozzo, ma prova anche a far girare il grep su tutto il filesystem
ci mettera' un po' (magari smonta eventuali filesystem di rete) ma vale la pena tentare
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: dom 17 set 2023, 10:39
da RomInRome
@ponce, il grep ha dato cose normali: history, removed_packages, log , kmsg. Nient'altro
Alla canna del gas, ho rilanciato "
" e dopo un reboot sembra sparito.
BO? Rimane il mistero, ogni tanto capita.
Grazie comunque x i suggerimenti.
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: dom 17 set 2023, 13:29
da RomInRome
Vi devo la soluzione.
Il boot effettivamente andava bene senza più errori, peccato (mi sono accorto dopo) caricava il kernel huge. A sto punto mi sono concentrato sul generic con il suo bel initrd. In boot ho trovato sia initrd.gz che initrd-5.15.19.gz creato per fare alcune prove. Peccato che il comando grub-mkconfig -o /boot/grub/grub.cfg caricasse solo quello di prova. Non ho ancora capito perchè ci sia finito dentro della roba di virtualbox. Comunque adesso funziona tutto senza errori nel log.
Grazie ancora
A.
Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh
Inviato: lun 18 set 2023, 11:35
da Rama
perché non usare il .run di Oracle?
crea anche uninstall.sh che ne caso non dovrebbe lasciare scorie;