Questão Xserver error “(EE) module ABI versão principal (6) não corresponde à versão do servidor (8)”


Eu atualizei o Ubuntu de 12.04 para 14.04. Depois disso, o xserver não pôde iniciar. Eu fiz o download dos drivers nvidia mais recentes Aqui e reiniciado. O GRUB agora tem as seguintes entradas:

*Ubuntu
 Advanced options for Ubuntu
 Memory test (memtest86+)
 Memory test (memtest86+, serial console 115200) 

Ao selecionar "Opções avançadas para o Ubuntu", as seguintes entradas são exibidas:

Ubuntu, with Linux 3.13.0-34-generic
Ubuntu, with Linux 3.13.0-34-generic (recovery mode)
Ubuntu, with Linux 3.5.0-54-generic
Ubuntu, with Linux 3.5.0-54-generic (recovery mode)
Ubuntu, with Linux 3.5.0-47-generic
Ubuntu, with Linux 3.5.0-47-generic (recovery mode)
Ubuntu, with Linux 3.5.0-46-generic
Ubuntu, with Linux 3.5.0-46-generic (recovery mode)
Ubuntu, with Linux 3.5.0-44-generic
Ubuntu, with Linux 3.5.0-44-generic (recovery mode)
Ubuntu, with Linux 3.5.0-42-generic
Ubuntu, with Linux 3.5.0-42-generic (recovery mode)
Ubuntu, with Linux 3.5.0-41-generic
Ubuntu, with Linux 3.5.0-41-generic (recovery mode)
Ubuntu, with Linux 3.5.0-40-generic
Ubuntu, with Linux 3.5.0-40-generic (recovery mode)
Ubuntu, with Linux 3.5.0-23-generic
Ubuntu, with Linux 3.5.0-23-generic (recovery mode)

Depois de instalar os drivers, no entanto, selecionar qualquer entrada que não seja de recuperação levaria a uma tela preta com um cursor piscando. Depois de inicializar no modo de recuperação, excluí todos os drivers nvidia executando:

sudo ./usr/bin/nvidia-installer --uninstall

Agora eu poderia inicializar novamente a partir de qualquer kernel sem a GUI ativada. Eu tentei iniciar o xserver a partir da linha de comando executando:

startx

Um erro relacionado a ~ / .XAuthority ocorreu. Executar o comando novamente como root lançou o erro:

Failed to insert nvidia. No such symbol

Em seguida, tentei reinstalar o xserver:

sudo apt-get install --reinstall xorg

O comando foi executado com sucesso, mas agora estou recebendo os seguintes erros ao tentar startx:

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

Por que isso ocorre?

Editar nº 1:

Eu instalei nvidia-current-updates:

sudo apt-get install nvidia-current-updates

e correu startx novamente. A saída foi:

xauthL: timeout in locking authority file ~/.Xauthority

Depois, a tela continuou piscando. Eu tive que pular para o modo terminal. A saída é a seguinte:

waiting for X server to accept connections

e uma tela de linhas:

No protocol specified 

Editar # 2:

Depois de remover o .Xauthority arquivo e executando startx o seguinte erro é mostrado:

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

2
2017-08-25 21:32


origem




Respostas:


OK Então você quebrou o X, vai ter que reinstalar o sistema

Você precisará do seu DVD / USB ao vivo, ou você terá que fazer um.

Inicialize a mídia ao vivo e escolha o Ubuntu

Se você ver uma opção para atualizar o Ubuntu 14.04 para 14.04 (ou algo assim UPGRADE é a palavra importante) (no topo) use isso para reinstalar

Se não, tudo bem, escolha outra coisa

Realce sua instalação atual do Ubuntu e defina seu ponto de montagem para /

ESTE É O BIT IMPORTANTE Há uma pequena caixa que diz formato na unidade, certifique-se de UNTICK esta caixa (por exemplo, o formato está desativado)

Em seguida, instale, isso irá instalar todos os arquivos do sistema (incluindo X), mas não irá alterar sua pasta / home dos detalhes do usuário.

Reinicie quando terminar

Aqui está a documentação sobre isso


2
2017-08-25 21:36



Você fez o próximo passo? - Mark Kirby
Por favor remova este driver primeiro sudo apt-get remove --purge nvidia-curreny-updates - Mark Kirby
OK você quebrou o X, você tem duas versões de arquivos instalar em uma grande confusão (eles não correspondem ao seu erro diz), mas não tenha medo eu vou atualizar minha resposta com uma correção para você em breve - Mark Kirby
A nova resposta consertará seu servidor X - Mark Kirby
Se você não tem a opção up [grade, você pode, você pode fazer isso manualmente, isso é explicado na solução e na documentação vinculada, leia a partir da linha If not, that's OK choose something else - Mark Kirby