VMWare Player kann Xauthorization nicht kopieren

692
InitializeSahib

Ich verwende derzeit ein aktuelles Fedora 27-System, und ich habe die VMWare Player .bundle-Datei heruntergeladen. Das Ausführen führt zu einer erfolgreichen Installation, das Problem tritt jedoch auf, wenn ich die VMWare-App öffne. Es sagt mir, dass es Kernel-Module installieren und laden muss, damit VMWare geladen werden kann. In diesem Dialog drücke ich die Schaltfläche "Installieren". Dann heißt es jedoch, dass "vmware-modconfig" nicht ausgeführt werden konnte, da "Xauthorization nicht kopiert werden konnte". Ich habe anscheinend keine .Xauthority-Datei in meinem Home-Verzeichnis. Ich konnte eine .Xauthority-Datei manuell erstellen, indem ich die Schritte in dieser Antwort pro Tonne ausführte. Jetzt fragt VMWare erfolgreich nach meinem Kennwort. Wenn ich es einmal eingegeben habe, verschwindet der Dialog und es passiert nichts. Ich könnte VirtualBox an dieser Stelle genauso gut nutzen.

0

1 Antwort auf die Frage

0
Thor

Ich kenne Fedora 27 nicht, aber wenn Sie den Gnome-Desktop unter Fedora 27 ausführen, scheint es, dass standardmäßig das Wayland Display Server-Protokoll verwendet wird. Wie hier ausführlich beschrieben, ist es nicht so einfach, die Rechte grafischer Anwendungen unter Wayland zu erhöhen, wie dies unter Xorg der Fall war. Alle Details können in dieser Diskussion gefunden werden. Hier ist, was für mich unter Ubuntu 18.04 beim Ausführen einer Wayland-Sitzung funktionierte:

xhost si:localuser:root sudo -H vmplayer 

vmplayer startet jetzt und wendet automatisch die erforderlichen Kernel-Updates an. Führen Sie den vmplayer nicht weiter so aus! Es ist immer eine schlechte Idee, Anwendungen länger als benötigt mit Root-Rechten auszuführen. Es ist auch eine gute Idee, grafische Anwendungen mit Root-Rechten danach wieder zu verbieten. Die nächsten Schritte sind:

<end vmplayer> xhost -si:localuser:root 

Danach können Sie vmplayer als normaler Benutzer starten. Sie müssen diese Schritte immer dann wiederholen, wenn vmware / -install Kernel-Module neu kompilieren muss.