Bonjour,

Je cherche un moyen de relancer ma machine virtuelle à distance via ssh, pur cela j'éxécute la commande VBoxManage startvm MaVM, seulement j'obtient le message suivant :

(script de lancement appelé depuis une machine cliente avec ant)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12

 [exec] X11 connection rejected because of wrong authentication.
     [exec] VirtualBox Command Line Management Interface Version 2.1.4_OSE
     [exec] (C) 2005-2009 Sun Microsystems, Inc.
     [exec] All rights reserved.
     [exec] Waiting for the remote session to open...
     [exec] [!] Full error info present: true , basic error info present: true 
     [exec] [!] Result Code = NS_ERROR_FAILURE (0x80004005) - Operation failed
     [exec] [!] Text        = Virtual machine 'testBase' has terminated unexpectedly during startup
     [exec] [!] Component   = Machine, Interface: IMachine, {ea6fb7ea-1993-4642-b113-f29eb39e0df0}
     [exec] [!] Callee      = <NULL>, {00000000-0000-0000-0000-000000000000}
Du coup a machine ne veut pas se lancer. Pourtant le script appelé par ant est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#! /bin/bash

ssh -X root@unittest "./resetVm.sh"
le script resetVm.sh (sur la machine serveur cette fois-ci) est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12

#! /bin/bash

/usr/bin/VBoxManage controlvm testBase poweroff #on eteint
/usr/bin/VirtualBox & #on lance l'interface graphique pour pouvoir utiliser  le discard : sinon plantage connu de virtualbox
sleep 15 #temporisation
/usr/bin/VBoxManage snapshot testBase discard snapTest # on efface le snapshot 


/usr/bin/VBoxManage snapshot testBase take snapTest # on crée un nouveau snapshot
/usr/bin/VBoxManage startvm testBase #on relance la vm
Cela fonctionne donc si c'est executé directement sur le serveur, mais à distance ça plante à la dernière ligne. Peut-on lancer une machine virtualbox sans faire appel à X ?

Je suis preneur de toute suggestions, merci.