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

Code : Tout sélectionner

yaourt -S virtualbox virtualbox-ext-oracle

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 :

Code : Tout sélectionner

find -user root /home

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]
:D

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

Code : Tout sélectionner

find /home -user root
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

Code : Tout sélectionner

yaourt -S virtualbox virtualbox-ext-oracle
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.
Image

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

Code : Tout sélectionner

find /home -user root
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 :D

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 ?