O VMWare Player não pode copiar Xauthorization

0

Atualmente estou usando um sistema Fedora 27 atualizado, e baixei o arquivo .bundle do VMWare Player. A execução resulta em uma instalação bem-sucedida, mas o problema surge quando abro o aplicativo VMWare. Ele me diz que precisa instalar e carregar módulos do kernel para o VMWare carregar. Nesta caixa de diálogo, pressiono o botão "Instalar". No entanto, ele diz que não executou "vmware-modconfig" porque era "Impossível copiar Xauthorization". Eu não pareço ter um arquivo .Xauthority no meu diretório pessoal. Consegui criar manualmente um arquivo .Xauthority seguindo as etapas em esta pergunta ' s resposta por tonelada, e agora VMWare pede minha senha com sucesso. Uma vez que eu entrei, o diálogo desaparece e nada acontece. Eu também poderia usar o VirtualBox neste momento. Alguém pode ajudar a resolver esse problema?

    
por InitializeSahib 02.04.2018 / 02:01

1 resposta

0

Eu não sei o Fedora 27, mas se você está rodando a área de trabalho do Gnome no Fedora 27, parece que o padrão é o protocolo do servidor de exibição Wayland. Como descrito here em detalhes, não é tão fácil elevar os direitos dos aplicativos gráficos sob o Wayland como era no Xorg. Todos os detalhes podem ser encontrados nessa discussão, eis o que funcionou para mim no Ubuntu 18.04 executando uma sessão do Wayland:

xhost si:localuser:root
sudo -H vmplayer

O vmplayer agora inicia e aplica automaticamente as atualizações do kernel necessárias. Não continue a rodar o vmplayer assim! É sempre uma má ideia ter aplicativos em execução com direitos de root por mais tempo do que o necessário. Além disso, é uma boa ideia proibir aplicativos gráficos com direitos de root novamente, então os próximos passos são:

<end vmplayer>
xhost -si:localuser:root

Depois disso, você pode iniciar o vmplayer como um usuário normal. Você terá que repetir essas etapas sempre que o VMware precisar recompilar / instalar os módulos do kernel, é claro.

    
por 22.10.2018 / 16:44