Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2013, à 10:59

kurgan06

Message d'erreur virtualbox

Salut à tous,


Je viens d'installer une Ubuntu 12.04 LTS sur mon PC ainsi que VirtualBox 4.2.18.
Je veux l'utiliser via un compte utilisateur standard "vbox" ; je l'ai intégré dans le groupe vboxusers afin qu'il puisse lancer Virtualbox en ligne de commande.
Voici ce que j'ai fait :
- mkdir /var/vbox --> Home Directory de mon utlisateur vbox
- useradd vbox -d /var/vbox -g vboxusers -s /bin/bash
- chown -R vbox:vboxusers /var/vbox

L'objectif est de pouvoir lancer virtualbox avec cet utlisateur mais ça ne marche pas !
Quand je suis en root, je lance la commande : "su - vbox -c "virtualbox" , j'ai l'erreur suivante (bien que je sois sous Gnome)  :
" No protocol specified
Failed to open the X11 display!"
En root, ça marche bien. Quand je me connecte en user vbox et que je lance la commande, ça marche bien aussi.

Pouvez-vous me dire ce qui ne va pas, ai-je oublié un paramétrage particulier ??

Merci pour vos réponses . Fred

Hors ligne

#2 Le 25/09/2013, à 11:16

erresse

Re : Message d'erreur virtualbox

Bonjour,

Je ne suis pas un spécialiste, mais j'ai l'impression que rien ne va dans ta démarche...
Déjà, un utilisateur n'est pas un répertoire; comment veux-tu faire de /var/vbox un utilisateur ???
Ensuite, pour lancer VirtualBox, il n'est pas nécessaire d'être ni root, ni vbox, il faut par contre que l'utilisateur qui lance soit déclaré dans le groupe vbox.
Je pense que tu n'as pas assez potassé la doc, tu as un peu mélangé toutes les notions, là !
Mais, encore une fois, ce n'est là que mon avis et je ne suis pas un spécialiste, peut-être est-ce moi qui ai tort, attends de voir si un autre Ubunteros te donne d'autres infos...
Bonne journée !


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

En ligne

#3 Le 25/09/2013, à 12:10

maxire

Re : Message d'erreur virtualbox

Bonjour,

Je ne comprends pas bien ta démarche, tu sembles vouloir utiliser un utilisateur système sous lequel lancer virtualbox à partir de l'environnement d'un utilisateur tiers.

Pas possible avec su - vbox -c "virtualbox", puisque tu essaies, alors, de lancer une nouvelle session graphique à partir de la session graphique de l'utilisateur tiers ce que le serveur X11 ne peut accepter sur le même terminal.

Quel est ton objectif ?


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#4 Le 25/09/2013, à 12:18

kurgan06

Re : Message d'erreur virtualbox

Slt,

Je voudrais, à partir d'un utilisateur tiers, lancer virtualbox via un autre utilisateur (ici vbox)  faisant parti du groupe vboxusers, et pouvoir lancer ma VM. Je sais ça paraît un peu flou mais c'est mon patron au taff qui me demande de faire ça !!
L'intérêt serait de lancer virtualbox directement via la session vbox, là ça fonctionnerait.

J'espère avoir été un peu plus clair :-)

Hors ligne

#5 Le 25/09/2013, à 13:09

maxire

Re : Message d'erreur virtualbox

Donc l'objectif est de démarrer une machine virtuelle utilisée dans l'environnement graphique d'un utilisateur tiers, toutes les machines virtuelles étant localisées dans l'environnement de l'utilisateur vbox.
Bref, en quelque sorte, utiliser un serveur de machines virtuelles.

Creuse dans cette direction dans la documentation de VirtualBox (Chapter 7. Remote virtual machines).

Une solution possible et simple, utilise un serveur ssh tu peux alors faire :

ssh -X vbox@localhost virtualbox

Dernière modification par maxire (Le 25/09/2013, à 13:33)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#6 Le 25/09/2013, à 15:31

tiramiseb

Re : Message d'erreur virtualbox

Salut,

À mon avis, le seul problème ici est que l'utilisateur "vbox" n'a pas l'autorisation d'afficher une fenêtre sur la session de ton utilisateur, ce qui est normal : seul toi-même a le droit de faire ça.

Tu peux utiliser la commande suivante pour autoriser n'importe qui à afficher une fenêtre sur ta session :

xhost +

ce sera actif jusqu'à la fin de la session courante.

Hors ligne