Bonjour,
Je partage une expérience de blocage de phpvirtualbox après une mise à jour de zentyal.J'ai installé il y a quelques jours VirtualBox sur un Zentyal 2.2-1 (64-bit) mis à jour (2.2.6 maintenant).
Ensuite pour gérer mes VM sur mon serveur headless, j'ai installé phpVirtualBox (interface web quasi complète de VirtualBox)
http://code.google.com/p/phpvirtualbox/Après quelques réglages, tout fonctionnait parfaitement (installation php5 entre autres).
La semaine dernière, mise à jour de la ZentyalBox :
$ more /var/log/apt/history.log
Start-Date: 2012-03-07 12:33:12
Install: linux-headers-2.6.32-39-generic (2.6.32-39.86), linux-headers-2.6.32-39 (2.6.32-39.86), linux-image-2.6.32-39-server (2.6.32-39.86)
Upgrade: adobe-flash-properties-gtk (11.1.102.62-0lucid1, 11.1.102.63-0lucid1), linux-server (2.6.32.38.44, 2.6.32.39.46), libck-connector0 (0.4.1-3ubuntu2, 0.4.1-3ubun
tu3), linux-headers-generic (2.6.32.38.44, 2.6.32.39.46), language-pack-zentyal-fr (2.2.1, 2.2.2), linux-image-server (2.6.32.38.44, 2.6.32.39.46), linux-libc-dev (2.6.
32-38.83, 2.6.32-39.86), adobe-flashplugin (11.1.102.62-0lucid1, 11.1.102.63-0lucid1), consolekit (0.4.1-3ubuntu2, 0.4.1-3ubuntu3)
End-Date: 2012-03-07 12:35:34
Et tout continue de fonctionner normalement.
Mais, hier, déplacement physique du serveur; extinction, redémarrage.
- Zentyal : RAS
- phpVirtualbox : n'accepte plus les connexions ... ah ... ?
Après plusieurs tests, la commande suivante renvoie (retranscrite un peu de mémoire) :
$ sudo /etc/init.d/vboxdrv setup
root's password:
Stopping VirtualBox kernel modules done
Uninstalling old VirtualBox DKMS kernel modules done
Trying to register the VirtualBox kernel modules using DKMS failed
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules failed
(Look at /var/log/vbox-install.log to find out what went wrong)
Après recherche, il se trouve que le header n'a pas été complètement installé (header server), du coup dkms n'a pas pu mettre à jour les éléments du noyau de VirtualBox; c'est rappelé ici :
https://www.virtualbox.org/wiki/Linux_Downloads.
Solution :
$ sudo apt-get install linux-headers-$(uname -r)
$ tail /var/log/apt/history.log
Start-Date: 2012-03-13 09:39:06
Install: linux-headers-2.6.32-39-server (2.6.32-39.86)
End-Date: 2012-03-13 09:40:12
phpVritualBox accepte à nouveau les connexions.
Tout est ok.
Je ne suis pas certain à 100% que les causes et les effets soient tous liés, mais c'est un retour qui peu aider certains.
D'autres pourrons commenter.
Bonne journée à tous,
Thomas.