VirtualBox errore cartelle condivise

Con l’ aggiornamento di VirtualBox alla 4.3.10r93012 è nato un problema:
il mount delle directory condivise fallisce con errore sf_read_super_aux err=-22.

Impostando l’ automount e facendo reboot, il mount va a buon fine, ma il mount manuale non funziona ancora, neanche reinstallando VBoxGuestAdditions.

E’ un vecchio bug che si è ripresentato: /sbin/mount.vboxsf è un link sbagliato, infatti

ls -l /sbin/mount.vboxsf
lrwxrwxrwx 1 root root 40 apr 15 11:10 /sbin/mount.vboxsf -> /usr/lib/VBoxGuestAdditions/mount.vboxsf
# ma la destinazione non esiste:
ls/usr/lib/VBoxGuestAdditions/mount.vboxsf
bash: ls/usr/lib/VBoxGuestAdditions/mount.vboxsf: File o directory non esistente
# ricerco la destinazione giusta:
locate mount.vboxsf
/opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf
# correggo il link
ln -sf /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf

In questo modo il mount manuale funziona di nuovo.
Rimane solo un problema: il mount in /etc/fstab fallisce perchè non viene caricato il modulo vboxsf al boot: basta aggiungerlo a /etc/modules

echo vboxsf >> /etc/modules

fonte:
http://lifecs.likai.org/2014/04/virtualbox-shared-folder-linux-notes.html

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.