В настоящее время я использую новейшую систему Fedora 27 и загружаю файл VMWare Player .bundle. Его запуск приводит к успешной установке, но проблема возникает, когда я открываю приложение VMWare. Это говорит мне, что для загрузки VMWare необходимо установить и загрузить модули ядра. В этом диалоге я нажимаю кнопку "Установить". Однако затем говорится, что ему не удалось запустить «vmware-modconfig», так как он "не смог скопировать Xauthorization". У меня, кажется, нет.Файл Xauthority в моем домашнем каталоге. Я был в состоянии вручную создать.Xauthority файл, выполнив шаги в ответе на этот вопрос по тонне, и теперь VMWare успешно запрашивает мой пароль. Как только я ввожу его, диалог исчезает и ничего не происходит. Я мог бы также использовать VirtualBox на этом этапе. Кто-нибудь может помочь решить эту проблему?

1 ответ1

0

Я не знаю Fedora 27, но если вы работаете с рабочим столом Gnome в Fedora 27, похоже, что по умолчанию используется протокол дисплея сервера Wayland. Как подробно описано здесь , поднять права на графические приложения в Wayland не так просто, как в Xorg. Все детали можно найти в этом обсуждении, вот что мне помогло в Ubuntu 18.04, где проводился сеанс Wayland:

xhost si:localuser:root
sudo -H vmplayer

vmplayer теперь запускается и автоматически применяет необходимые обновления ядра. Не продолжайте запускать vmplayer! Всегда плохая идея, чтобы приложения работали с правами root дольше, чем нужно. Кроме того, это хорошая идея, чтобы впоследствии запретить графические приложения с правами root, поэтому следующие шаги:

<end vmplayer>
xhost -si:localuser:root

После этого вы можете запустить vmplayer как обычный пользователь. Конечно, вам придется повторять эти шаги всякий раз, когда vmware необходимо перекомпилировать / -инсталлировать модули ядра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .