lightdm crash back to login Ubuntu 15.10

0

Eu tentei a solução postada em crash lightdm aleatório do Ubuntu 15.10 mas quando Cheguei ao passo de reinstalar o lightdm * alguns erros apareceram (eu não escrevi o que eles eram). Agora estou preso no GNOME com os seguintes problemas:

  1. Remover / limpar lightdm * parece não estar funcionando. Vários pacotes dizem "não está instalado, portanto não removido". Outro pacote tem dependências não satisfeitas (espaço de trabalho do plasma), mas não será instalado.

  2. Se eu tentar reconfigurar o gdm no dpkg e configurá-lo para lightdm, quando eu reiniciar o computador, ele tenta iniciar no modo "low graphics" e basicamente falha ao iniciar o lightdm. Adoraria alguma ajuda aqui ...

Para o registro, estou executando um HP Spectre x360.

john@john-desktop:~$ sudo apt-get remove lightdm*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'liblightdm-gobject-0-0' for regex 'lightdm*'
Note, selecting 'ubuntustudio-lightdm-theme' for regex 'lightdm*'
Note, selecting 'lightdm-gtk-greeter-config' for regex 'lightdm*'
Note, selecting 'razorqt-lightdm-greeter-config' for regex 'lightdm*'
Note, selecting 'liblightdm-qt5-3-0' for regex 'lightdm*'
Note, selecting 'liblightdm-qt-3-0' for regex 'lightdm*'
Note, selecting 'mythbuntu-lightdm-theme' for regex 'lightdm*'
Note, selecting 'lightdm-gtk-greeter' for regex 'lightdm*'
Note, selecting 'gir1.2-lightdm-1' for regex 'lightdm*'
Note, selecting 'liblightdm-qt5-3-dev' for regex 'lightdm*'
Note, selecting 'lightdm-remote-session-uccsconfigure' for regex 'lightdm*'
Note, selecting 'liblightdm-qt-3-dev' for regex 'lightdm*'
Note, selecting 'lightdm-kde-greeter' for regex 'lightdm*'
Note, selecting 'lightdm-gtk-greeter-settings' for regex 'lightdm*'
Note, selecting 'ubuntu-mate-lightdm-theme' for regex 'lightdm*'
Note, selecting 'razorqt-lightdm-greeter' for regex 'lightdm*'
Note, selecting 'liblightdm-gobject-1-dev' for regex 'lightdm*'
Note, selecting 'lightdm-gtk' for regex 'lightdm*'
Note, selecting 'liblightdm-qt-1-0' for regex 'lightdm*'
Note, selecting 'lightdm-webkit-greeter' for regex 'lightdm*'
Note, selecting 'liblightdm-qt-dev' for regex 'lightdm*'
Note, selecting 'lightdm-remote-session-freerdp' for regex 'lightdm*'
Note, selecting 'liblightdm-gobject-1-doc' for regex 'lightdm*'
Note, selecting 'lightdm-greeter' for regex 'lightdm*'
Note, selecting 'lightdm' for regex 'lightdm*'
Note, selecting 'liblightdm-qt-0-0' for regex 'lightdm*'
Note, selecting 'liblightdm-gobject-1-0' for regex 'lightdm*'
Note, selecting 'liblightdm-qt-1-dev' for regex 'lightdm*'
Package 'liblightdm-qt-1-0' is not installed, so not removed
Package 'liblightdm-qt-1-dev' is not installed, so not removed
Package 'liblightdm-qt-3-dev' is not installed, so not removed
Package 'liblightdm-gobject-0-0' is not installed, so not removed
Package 'liblightdm-qt-0-0' is not installed, so not removed
Package 'lightdm-remote-session-freerdp' is not installed, so not removed
Package 'lightdm-remote-session-uccsconfigure' is not installed, so not removed
Package 'lightdm-gtk' is not installed, so not removed
Note, selecting 'qlubuntu-default-session' instead of 'razorqt-lightdm-greeter-config'
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 sddm-theme-breeze : Depends: plasma-workspace but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

EDITAR

Obrigado pela ajuda. Eu encontrei alguns erros na etapa 'sudo dpkg --configure -a' e decidi não continuar até obter algum feedback sobre eles. Aqui estão os erros:

john@john-desktop:~$ sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of sddm-theme-breeze:
 sddm-theme-breeze depends on plasma-workspace; however:
  Package plasma-workspace is not installed.

dpkg: error processing package sddm-theme-breeze (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of sddm:
 sddm depends on sddm-theme-breeze | sddm-theme; however:
  Package sddm-theme-breeze is not configured yet.
  Package sddm-theme is not installed.
  Package sddm-theme-breeze which provides sddm-theme is not configured yet.

dpkg: error processing package sddm (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of qlubuntu-default-session:
 qlubuntu-default-session depends on sddm; however:
  Package sddm is not configured yet.

dpkg: error processing package qlubuntu-default-session (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 sddm-theme-breeze
 sddm
 qlubuntu-default-session
john@john-desktop:~$ 

EDITAR

Consegui limpar os pacotes ofensivos, embora na ordem inversa você os tenha listado. Todo o resto funcionava bem até os comandos de eco:

john@john-desktop:~$ echo '[SeatDefaults]' | sudo tee /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
tee: /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf: No such file or directory
[SeatDefaults]
john@john-desktop:~$ echo 'greeter-session=unity-greeter' | sudo tee -a /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
tee: /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf: No such file or directory
greeter-session=unity-greeter

Eu não tenho o diretório lightdm.conf.d . Eu tenho um arquivo lightdm-gtk-greeter.conf e um diretório lightdm-gtk-greeter.conf.d que tem 01_ubuntu.conf , 30_lubuntu.conf e 99_ubuntu-mate.conf . Devo redirecionar os comandos de eco (ou apenas escrever essas linhas) em um desses outros arquivos? Eu não sei se algum deles é equivalente a 50-unity-greeter.conf .

john@john-desktop:/etc/lightdm$ ls
lightdm.conf                lightdm-webkit-greeter.conf
lightdm-gtk-greeter.conf    mythbuntu-lightdm-gtk-greeter.conf
lightdm-gtk-greeter.conf.d  users.conf

Para uma melhor descrição do que acontece quando tento iniciar depois de mudar para o lightdm, primeiro aparece um diálogo dizendo que ele não pode detectar corretamente meus gráficos e dispositivos de entrada, então eu mesmo terei que configurá-los. Quando eu fechar isso, então ele diz que ele tentará iniciar no modo de baixo gráfico. Eu finalmente tenho que ctrl + alt + F2 para um novo terminal e reconfigurar de volta para o gdm para sair dele.

EDIT 02-15-2016

Ainda procurando ajuda aqui. Além do acima, eu tentei criar manualmente o lightdm.conf.d e o 50-unity-greeter.conf e depois continuar com a reconfiguração de volta ao lightdm, mas ainda sem dados. Quando eu tento iniciar no lightdm, eu ainda recebo o erro 'não foi possível detectar seu vídeo, gráficos e dispositivos de entrada' e, em seguida, pergunto se ele deve iniciar no modo de baixa gráfica. Quando eu ctrl + alt + F1 para o terminal, o seguinte é mostrado ...

[ OK ] Started ACPI event daemon. 
[ somenumber] [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 138780, found 92519)
[ somenumber] [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 138780, found 92519)
[ somenumber] [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 138780, found 92519)

EDIT 02-16-2016 Eu segui todas as instruções no EDIT 2 (na seção de respostas) e nenhum erro foi lançado. Os pacotes da Intel instalados sem problemas com pequenas marcas de seleção verdes para cada etapa da GUI. Eu tinha a estrutura de diretórios correta para lightdm.conf.d e os comandos de eco passavam. No entanto, quando eu fiz o comando sudo dpkg-reconfigure lightdm e reiniciei, tentei iniciar novamente no modo de baixa representação gráfica. Eu aprecio toda a ajuda até agora e, acredite, eu gostaria de poder marcar isso como resolvido - mas, infelizmente, eu preciso de mais ajuda. Quais são os próximos passos?

EDIT 02-19-2016

Então eu finalmente desisti e apenas reinstalei o Ubuntu 15.10. A primeira coisa que fiz depois da nova instalação foi atualizar os drivers gráficos da Intel, como sugerido abaixo. Espero não ver o comportamento crash-to-login como eu fiz antes. Se o fizer, voltarei a este post e tentarei novamente, sem usar o caractere curinga após o nome do pacote lightdm.

Eu não acho que eu deva necessariamente marcar isso como resolvido, mas se um dos mods quiser marcá-lo como inativo, tudo bem. Há boas informações aqui, mas não consegui chegar à raiz do problema que estava tendo. Obrigado, mchid, por toda sua ajuda.

    
por beersteiner 26.01.2016 / 21:13

1 resposta

1

Corrigir um problema de gerenciamento de pacotes às vezes pode ser um pouco entediante, mas tudo vai dar certo no final. Tenho bastante experiência em interpretar as mensagens de erro apt-get e dpkg .

O problema que você enfrenta agora é que seu comando apt-get remove lightdm* contém um curinga * e, portanto, o apt-get está tentando remover muito mais pacotes do que deveria. Na maioria das vezes, é melhor usar o nome do pacote somente quando esse tipo de situação se apresentar.

Tente isso em vez disso.

Execute os seguintes comandos para restaurar a unidade-saudação:

sudo apt-get clean
sudo apt-get update
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get dist-upgrade 
sudo apt-get purge lightdm
sudo apt-get install --reinstall lightdm unity-greeter
echo '[SeatDefaults]' | sudo tee /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
echo 'greeter-session=unity-greeter' | sudo tee -a /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
sudo dpkg-reconfigure lightdm

Selecione lightdm e reinicie.

Se você ainda está com problemas de flickers e gráficos, você precisará publicar suas especificações de hardware como seu modelo de GPU, etc.

Por favor poste qualquer erro, obrigado!

EDITAR:

Purgar os pacotes ofensivos como assim e continue com as instruções acima:

sudo dpkg -P sddm-theme-breeze
sudo dpkg -P sddm
sudo dpkg -P qlubuntu-default-session

Por favor, poste qualquer erro.

EDIT 2

Primeiro, corrija seus drivers:

sudo apt-get install gdebi
wget https://download.01.org/gfx/ubuntu/15.10/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.2.1-0intel2_amd64.deb
sudo gdebi intel-linux-graphics-installer_1.2.1-0intel2_amd64.deb
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | sudo apt-key add -
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | sudo apt-key add -
sudo intel-linux-graphics-installer &

Siga as instruções e clique para instalar os pacotes. Quando terminar, reinicie.

Em seguida, livre-se do tema mythbuntu lightdm e reinstale todas as coisas comuns:

sudo apt-get purge mythbuntu-lightdm-theme
sudo apt-get install --reinstall lightdm unity-greeter ubuntu-desktop

Por fim, verifique se você possui os arquivos adequados:

echo '[SeatDefaults]' | sudo tee /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
echo 'greeter-session=unity-greeter' | sudo tee -a /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
sudo dpkg-reconfigure lightdm

Se você receber um erro para nenhum arquivo existir, execute o seguinte comando e, em seguida, execute os comandos de eco novamente:

sudo mkdir /etc/lightdm/lightdm.conf.d

Por fim, verifique se lightdm está definido como padrão:

sudo dpkg-reconfigure lightdm

Use as teclas de seta para realçar lightdm se não estiver destacado e, em seguida, pressione TAB e, em seguida, pressione ENTER .

Quando tudo estiver dito e pronto, reinicie.

    
por mchid 27.01.2016 / 04:59