Page 2 sur 3
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 22:31
par Skwad
Dès que je clique sur "Configuration" d'une Vm, une fenêtre s'ouvre avec ce message. Si je ferme, la fenêtre "configuration" arrive quand même mais dans "USB" si je clique sur l'icône avec un "+" vert, je n'ai aucun périphérique de proposé.
J'avais installé une salix y a quelques mois, auquelle j'avais ajouté une clé usb déjà. Celle-ci fonctionnait et est restée dans la configuration. Ensuite il y a eu 2-3 mises à jour de VBox... Là je viens de la relancer pour voir mais dans l'OS virtualisé je n'ai rien. Aucun périphérique de connecté qu'il me dit dans le bas droit de la fenêtre.
En revanche, si j'ouvre VBox avec les droits administrateur (gksu virtualbox) là ça passe bien.
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 22:39
par benjarobin
Bon comme je sèche de plus en plus... As tu essayé avec un nouvel utilisateur ?
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 22:53
par Skwad
Euh non. ^^
T'es sûr de n'avoir rien oublié à vérifier ?
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 23:00
par benjarobin
Essayer avec un nouvel utilisateur cela prend 5 minutes, essaye car je ne comprend pas du tout...
Sinon peut tu faire un screenshot du message d'erreur
J'ai fait le test en me supprimant du groupe
vboxusers
: j’obtiens ce message d'erreur
"erreur VERR_FILE_NOT_FOUND"
https://forums.virtualbox.org/viewtopic.php?f=7&t=46110
Essaye de désinstaller totalement virtualbox (puis reboot) :
Code : Tout sélectionner
pacman -Rcsn virtualbox virtualbox-modules virtualbox-ext-oracle
pacman -Scc
reboot
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 23:36
par Skwad
J'ai créé l'user "test" et là je n'arrive même pas à ouvrir VBox. J'ai commencé directement par le lancer via le terminal et j'ai essayé avec les 2 syntaxes différentes (VirtualBox et virtualbox) et rien ne se passe. Pas un message, pas un retour au prompt.
Le log de /home/test/.Virtualbox
Code : Tout sélectionner
# cat /home/test/.VirtualBox/VBoxSVC.log.1
VirtualBox (XP)COM Server 4.1.8_OSE r75467 linux.amd64 (Dec 19 2011 17:58:08) release log
00:00:00.000 main Log opened 2011-12-27T22:16:38.810261000Z
00:00:00.000 main OS Product: Linux
00:00:00.000 main OS Release: 3.1.5-1-ARCH
00:00:00.000 main OS Version: #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011
00:00:00.000 main OS Service Pack: #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011
00:00:00.000 main Executable: /usr/lib/virtualbox/VBoxSVC
00:00:00.000 main Process ID: 25181
00:00:00.000 main Package type: LINUX_64BITS_GENERIC (OSE)
00:00:00.404 nspr-2 Successfully initialised host USB using sysfs
00:00:00.423 nspr-2 VDInit finished
00:01:48.436 Watcher ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={c28be65f-1a8f-43b4-81f1-eb60cb516e66} aComponent={VirtualBox} aText={The object is not ready}, preserve=false
Pour les groupes tout est ok pour "test".
Mis à part ça, ça semble bien parti parce que moi je n'arrive pas à avoir cette ligne :
Code : Tout sélectionner
00:00:00.404 nspr-2 Successfully initialised host USB using sysfs
Je me tape ça à la place:
Code : Tout sélectionner
grep sysfs /home/skwad/.VirtualBox/VBoxSVC.log
00:00:00.379 nspr-2 Failed to initialise host USB using sysfs
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 23:43
par benjarobin
La commande à lancé est "VirtualBox" qui se trouve dans /usr/bin/VirtualBox
Tu test depuis un serveur X ? C'est quel environnement de bureau ? Tu ouvre comment la session avec cet utilisateur test ?
En tout cas je sens que l'on progresse
Tu peux lancer cette commande en root :
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 23:53
par Skwad
Ok voici ce que j'ai fait en root
Code : Tout sélectionner
useradd -m -s /bin/bash test
passwd test
usermod -aG users,wheel,audio,optical,lp,scanner,log,power,floppy,storage,video,vboxusers test
mkdir -p /home/test/.config/openbox
cp /home/skwad/.config/openbox/* /home/test/.config/openbox
cp /home/skwad/.xinitrc /home/test
startx
Et je suis arrivé sous openbox.
La suite tu l'as dans mon post précédent.
Code : Tout sélectionner
# find -user root /home
find: les chemins doivent précéder l'expression : /home
Utilisation : find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [chemin...] [expression]

Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mar. 27 déc. 2011, 23:57
par benjarobin
Oups c'est
Et donc la commande VirtualBox ne retourne aucun message ?
Sinon c'est une très très mauvaise idée le cp de la configuration car tu l'as fait en root !!!
Le but c'est de partir avec un utilisateur vierge (Ok pour le .xinitrc mais pas plus)
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:02
par Skwad
benjarobin a écrit :Essayer avec un nouvel utilisateur cela prend 5 minutes, essaye car je ne comprend pas du tout...
Sinon peut tu faire un screenshot du message d'erreur
J'ai fait le test en me supprimant du groupe
vboxusers
: j’obtiens ce message d'erreur
"erreur VERR_FILE_NOT_FOUND"
https://forums.virtualbox.org/viewtopic.php?f=7&t=46110
Essaye de désinstaller totalement virtualbox (puis reboot) :
Code : Tout sélectionner
pacman -Rcsn virtualbox virtualbox-modules virtualbox-ext-oracle
pacman -Scc
reboot
Après avoir effectué ces commande, j'ai ça:
Code : Tout sélectionner
Erreur d'accès au sous-système USB.
Le service de relais de périphériques USB n'a pas pû être activé (erreur VERR_FILE_NOT_FOUND). Il se peut que le service ne soit pas installé sur l'ordinateur hôte.
Une autre variante.
Et j'ai pas oublié les modprobe vboxdrv et vboxnetflt
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:06
par Skwad
benjarobin a écrit :Oups c'est
Et donc la commande VirtualBox ne retourne aucun message ?
Non rien, pour ça que j'ai mis les logs.
Code : Tout sélectionner
# find /home -user root
/home
/home/test/.config/openbox
/home/test/.config/openbox/menu.xml
/home/test/.config/openbox/pipemenus
/home/test/.config/openbox/pipemenus/maj.sh
/home/test/.config/openbox/pipemenus/todo.sh
/home/test/.config/openbox/pipemenus/feeder_infos.py
/home/test/.config/openbox/pipemenus/show_ob_keybindings.py
/home/test/.config/openbox/pipemenus/dash_places_menu.sh
/home/test/.config/openbox/pipemenus/feeder_vf.py
/home/test/.config/openbox/pipemenus/slim_themes_menu.sh
/home/test/.config/openbox/pipemenus/feeder_geek.py
/home/test/.config/openbox/pipemenus/yweather.py
/home/test/.config/openbox/pipemenus/quote_vdm.sh
/home/test/.config/openbox/pipemenus/prog_TV.sh
/home/test/.config/openbox/pipemenus/feeder_taf.py
/home/test/.config/openbox/pipemenus/feeder_football.py
/home/test/.config/openbox/pipemenus/feeder_linux.py
/home/test/.config/openbox/pipemenus/feeder.py
/home/test/.config/openbox/pipemenus/obpipemenu-places
/home/test/.config/openbox/rc.xml
/home/test/.config/openbox/rc.xml.origin
/home/test/.config/openbox/menu.xml.bckp
/home/test/.config/openbox/autostart.sh.origin
/home/test/.config/openbox/menu.xml.crunchbang
/home/test/.config/openbox/autostart.sh
/home/lost+found
/home/skwad/Dropbox/Config/Arch/rc.conf
/home/skwad/.config/autostart/polkit-gnome-authentication-agent-1.desktop
find: "/home/skwad/.gvfs": Permission non accordée
/home/skwad/.icons/hicolor/48x48/apps/terminator.svg
Mais sous mon nom d'utilisateur, il s'ouvre toujours parfaitement bien.
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:10
par benjarobin
benjarobin a écrit :Sinon c'est une très très mauvaise idée le cp de la configuration car tu l'as fait en root !!!
Le but c'est de partir avec un utilisateur vierge (Ok pour le .xinitrc mais pas plus)
On va la refaire :
Code : Tout sélectionner
userdel test
rm -Rf /home/test
useradd -m -s /bin/bash test2
passwd test2
usermod -aG users,wheel,audio,optical,lp,scanner,log,power,floppy,storage,video,vboxusers test2
cp /home/skwad/.xinitrc /home/test2
Depuis un autre tty tu te connecte avec ton nouvel utilisateur test2, tu lance la commande
startx
Puis depuis un
xterm
lance la commande "
VirtualBox
"
Sinon pour l'erreur VERR_FILE_NOT_FOUND qui est complètement différente de VERR_DISK_FULL c'est juste un problème de droit. Je pense que tu as juste un petite erreur quelques part mais tu oublie dès fois de spécifier des choses (message d'erreur différent) tu fais des chose que tu ne devrait en aucun cas faire (Création de l’utilisateur test puis cp bourrin...) Mais on va y arriver
Donne la sortie des commandes suivante (en root) :
groups skwad
Je crois avoir saisie, à la suppression de virtualbox le groupe vboxusers à été supprimé... (enfin je crois et j'espère)
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:19
par Skwad
Bloque sur le startx maintenant. Me dit que /home/test2/.Xauthority n'existe pas...
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:20
par benjarobin
Cela ne bloque pas la dessus... C'est juste un Warning.
Que je sache startx ne bloque pas, il doit au moins t'afficher quelque chose d'autre
Sinon donne la sortie en root de groups skwad (voir edit)
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:25
par Skwad
Ouais, excuse. Surtout que j'ai vérifé et le fichier existe.
C'est plutôt ce message : Server is already active on display 0. Remove /tmp/lock...
Et j'ai rebooté, ça fait pareil.
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:28
par Skwad
Code : Tout sélectionner
# groups skwad
lp wheel log video audio optical storage scanner users camera skwad
arch# groups test
groups : utilisateur test inconnu
arch# groups test2
lp wheel log video audio optical floppy storage scanner power users vboxusers test2
test2 est encore dans le groupe ?
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 00:38
par benjarobin
Bref abandonne avec test2 pour l'instant, je ne sais pas trop ce que tu as fait.
Ajoute vboxusers à ton user skwad, redémarre si tu veux et tout devrait être bon
Sinon le message d'erreur
Code : Tout sélectionner
C'est plutôt ce message : Server is already active on display 0. Remove /tmp/lock...
est on ne peut plus clair : Soit X est déjà lancé soir il existe un fichier /tmp/lock... Mais comme tu as redémarrer ton /tmp doit être vide donc c'est que X est déjà démarré
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 01:03
par Skwad
Bon j'ai viré test2, j'ai recommencé avec test avec un openbox clean et c'est tout bon, VirtualBox me détecte de nouveau mes périph. usb.
Par contre, pas d'amélioration du côté de "skwad".
Code : Tout sélectionner
Erreur d'accès au sous-système USB.
Could not load the Host USB Proxy service: VERR_DISK_FULL
Donc ça vient de quelque part dans mon $HOME finalement non ?
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 01:06
par benjarobin
Tout a fait fait ! Le plus dur est passé mais pas le plus long...
Tout d'abord ceci (Tout en root) : find /home/skwad -user root -exec chown skwad:skwad {} \;
Après donne la sortie de find /home/skwad ! -user skwad
Tout d'abord faire un backup de son home avec la commande cp -a /home/skwad /home/backup_skwad
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 01:08
par Skwad
Code : Tout sélectionner
$ find /home/skwad -user root -exec chown skwad:skwad {} \; ──|mer. 28 déc.|─┘
chown: changement de propriétaire pour « /home/skwad/Dropbox/Config/Arch/rc.conf »: Opération non permise
chown: changement de propriétaire pour « /home/skwad/.config/autostart/polkit-gnome-authentication-agent-1.desktop »: Opération non permise
chown: changement de propriétaire pour « /home/skwad/.icons/hicolor/48x48/apps/terminator.svg »: Opération non permise
Code : Tout sélectionner
$ find /home/skwad ! -user skwad ──|mer. 28 déc.|─┘
┌─|skwad@arch|────────────────────────────────────────────────────────────────────────────────────|~|─┐
└─|01:09|── ──|mer. 28 déc.|─┘
Re: [VirtualBox]Pas d'accès au sous-système USB (en cours)
Publié : mer. 28 déc. 2011, 01:10
par benjarobin
En root !
Je ne vois pas comment find /home/skwad ! -user skwad
ne peux rien te retourner si l'autre à échoué
Bon je dois te laisser, fait un backup de ton home avec la commande donné ci-dessus et supprime des fichiers de conf un peu à l'instinct... Je peux guère faire mieux...
Tu as bien supprimé/déplacé le dossier .VirtualBox
de ton home ?