rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
RomInRome
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: mer 15 feb 2023, 13:12
Slackware: 15.0

rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio 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 :( .

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio da targzeta »

C'è qualcosa sotto:

Codice: Seleziona tutto

/etc/udev/rules.d
?
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3046
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio 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

RomInRome
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: mer 15 feb 2023, 13:12
Slackware: 15.0

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio 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.
Ultima modifica di RomInRome il sab 16 set 2023, 17:46, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

RomInRome
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: mer 15 feb 2023, 13:12
Slackware: 15.0

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio da RomInRome »

/run/udev/rules.d è vuota quando riesco a gardarci dentro

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3046
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio da ponce »

lo so che sono un ghiozzo, ma prova anche a far girare il grep su tutto il filesystem

Codice: Seleziona tutto

grep -r VBoxCreateUSBNode / 2>/dev/null
ci mettera' un po' (magari smonta eventuali filesystem di rete) ma vale la pena tentare

RomInRome
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: mer 15 feb 2023, 13:12
Slackware: 15.0

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio da RomInRome »

@ponce, il grep ha dato cose normali: history, removed_packages, log , kmsg. Nient'altro

Alla canna del gas, ho rilanciato "

Codice: Seleziona tutto

grub-mkconfig -o /boot/grub/grub.cfg
" e dopo un reboot sembra sparito.
BO? Rimane il mistero, ogni tanto capita.
Grazie comunque x i suggerimenti.

RomInRome
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: mer 15 feb 2023, 13:12
Slackware: 15.0

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio 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.

Avatar utente
Rama
Linux 3.x
Linux 3.x
Messaggi: 560
Iscritto il: sab 29 mar 2008, 12:18
Slackware: 15.0 x86_64
Kernel: 5.15.117
Desktop: KDE 5.23
Distribuzione: linuxmint-21.1-xfce
Località: Novara, provincia

Re: rimozione virtualbox, udev & VBoxCreateUSBNode.sh

Messaggio da Rama »

perché non usare il .run di Oracle?
crea anche uninstall.sh che ne caso non dovrebbe lasciare scorie;

Rispondi