Je viens de mettre à jour une machine 14.04 à 16.04 (64 bits - Gnome-Shell).
La mise à niveau a fonctionné sans problèmes évidents. Une fois la mise à niveau terminée et le redémarrage de la machine, je ne suis plus en mesure de démarrer VMware Workstation 11.1.3 (qui fonctionnait auparavant sur cette machine avec 14.04).
En cliquant sur l'icône/lanceur VMware Workstation dans plank
(encore un autre dock), une brève entrée de vmware visible dans le panneau Gnome disparaît ensuite.
Le fait de démarrer vmware
à partir du terminal ne génère aucun résultat et l’interface graphique du poste de travail ne s’affiche pas. Le terminal retourne à l'invite sans sortie.
Je me demandais si je devais essayer de réinstaller le poste de travail mais j'ai décidé de demander d'abord
Toute aide est appréciée
Mettre à jour
Démarrer vmware depuis le terminal via
env VMWARE_USE_SHIPPED_LIBS = 1/usr/bin/vmware
Résultats au moins dans certaines sorties et atteint le moment où il veut compiler ses modules et charger dans le noyau.
Cela se termine par une erreur
Loop on signal 11
Cela se produit pour mon utilisateur principal et également si je lance vmware avec les privilèges Sudo.
Le contenu de /var/log/vmware/hostd.log
peut être vu ici .
Après avoir effectué un grand nombre de tests, y compris la désinstallation et la réinstallation, la suppression des préférences et la reconstruction des modules, j'ai trouvé la solution suivante.
Temporaire
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
Permanent
echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | Sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf
Sudo ldconfig
En conséquence, je suis à nouveau capable de démarrer vmware en
vmware
PDATE:
Veuillez consulter la réponse de @Michael Firth, car cela pourrait être une approche meilleure/plus propre.
En variante sur la réponse de dufte, j’ai réussi à le faire fonctionner à nouveau en ajoutant le
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
Alignez /usr/bin/vmware
et /usr/bin/vmware-netcfg
, qui sont tous deux des scripts Shell.
J'étais inquiet de l'autre option, car elle modifie le comportement de la bibliothèque pour tout ce qui se trouve sur le système, plutôt que pour VMware