Ubuntu 17.10 O GNOME não inicia: o tamanho virtual requerido não se ajusta ao tamanho disponível

2

Após atualizar para 17.10, eu não tive problema algum com o GNOME (que eu uso mais) no Xorg nem no Unity. Mas uma vez, durante uma sessão do GNOME, não consegui abrir alguns aplicativos (incluindo configurações) e desde então não consigo fazer login na sessão do GNOME.

O que acontece:

  • Ao tentar fazer login no GNOME (no GNOME ou no GNOME do Ubuntu), e no Xorg ou no Wayland - quando ele está listado), insiro minha senha, depois fico com uma tela preta por alguns segundos e depois Estou de volta na tela de login.
  • Ao fazer o login na sessão Unity (que funciona mais ou menos), recebi este erro:

    Could not apply the stored configuration for monitors

    required virtual size does not fit available size: requested=(1, 1), minimum=(320, 200), maximum=(8192, 8192)

  • Mais tarde, notei que há muito mais linhas exibidas na inicialização, incluindo várias vezes esse tipo de erro Error: Method parse/execution failed ... , ACPI Error: [_OSI] Namespace lookup failure , bem como essa linha uma vez Couldn't get size : 0x800000000000000e

O que eu tentei:

  • Eu li esta edição (o Ubuntu 17.10 congela depois de fazer logon wayland) , mas como não consigo fazer login no GNOME, não consegui desativar minhas extensões para ver se isso resolveu o problema. Remover e reinstalar os pacotes da NVIDIA não ajudou (eu tenho uma GeForce GT 840M, além dos gráficos padrão da Intel).
  • Eu mudei o driver usado para a placa gráfica. Eu tentei o driver proprietário da NVIDIA (versão 384) e o 'X.Org X server', e tudo o que mudou foi o tamanho 'mínimo' e 'máximo' na mensagem de erro.
  • Como não estou usando nenhum segundo monitor (estou em um laptop, portanto, só tenho a tela integrada), verifiquei se o Ubuntu não estava tentando se conectar a outra exibição - não existente - e não vejo nenhum outro display nas Configurações do Sistema. As configurações também me dizem que a resolução é a padrão (1366x768), então eu acho que reconhece corretamente a tela embutida. Eu poderia (provavelmente) estar errado neste último ponto.
  • Eu, é claro, reiniciei meu sistema depois de cada tentativa para ter certeza de que ele não havia resolvido meu problema.
por N. Cornet 01.11.2017 / 23:26

3 respostas

0

Eu finalmente fiz o que @Panther sugeriu: eu reiniciei o GNOME como explicou aqui , ainda assim eu tive o problema na Unity. Como usei principalmente o GNOME, não me preocupei com o Unity, mas acabei fazendo uma nova instalação de 17.10 por várias outras razões.

Desde que o problema apareceu há algum tempo, eu não tenho certeza sobre isso, mas pareço lembrar que foi uma extensão do Shell que causou o problema. Acho que pode ser ISS Acima , porque o instalei no dia em que recebi o problema e não o instalei após a redefinição, mas não tenho certeza (para quem executasse o mesmo problema ).

    
por N. Cornet 30.12.2017 / 11:31
0

Eu resolvi emitindo:

dpkg-reconfigure lightdm && service lightdm restart

Talvez o mesmo possa resolver para o gdm

    
por Zibri 18.11.2017 / 08:37
0

Eu estava tendo um problema semelhante após a atualização de 16.10 para 17.10: a sessão do gnome funcionou, mas a unidade continuou exibindo a mensagem "tamanho virtual requerido não se encaixa [...]" e minha configuração de monitor duplo não estava sendo manipulada corretamente (os monitores foram trocados).

Eu dei uma olhada no arquivo ~/.config/monitors.xml e percebi que ele tinha alterado o formato ! Na parte superior, agora era uma string <monitors version=" 2 "> , enquanto a anterior tinha uma string <monitors version=" 1 "> e resto do arquivo mostrou um layout e tags completamente diferentes.

Concluí assim que a mensagem "tamanho virtual necessário não cabe [...]" estava sendo exibida por unity-settings-daemon , que não conseguiu analisar o conteúdo do novo arquivo monitors.xml .

Além disso, o painel de exibição do gnome-control-center não estava funcionando durante a sessão do Unity, devido a um erro:

GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Mutter.DisplayConfig was not provided by any .service files

Por isso, instalei unity-control-center , executei e, com certeza, o painel de exibição estava funcionando e a versão correta (versão anterior) monitor.xml estava sendo gravada.

Após a reinicialização, tudo funcionou como esperado.

CONCLUSÕES

O problema parece estar relacionado a uma incompatibilidade entre o esperado monitor.xml e o real. O shell Unity e Gnome grava e analisa versões diferentes e incompatíveis desse arquivo, o que torna impossível alternar continuamente entre esses dois tipos de sessão.

    
por Fabio A. 25.01.2018 / 17:20