
Atualizei um servidor do centos 6.5 (com gnome2) para 7 usando o gerenciador de atualização.
O problema é que não consigo ver a tela de login nem a área de trabalho.
No entanto, o ponteiro do mouse está visível.
Removi pacotes antigos obsoletos, executei a atualização, instalei o desktop gnome, mas nada funcionou.
Após a reinicialização, uma tela semelhante ao instalador do anaconda apareceu com validação de licença e prompt de criação de usuário. Depois de terminar, a tela ficou em branco novamente com apenas o ponteiro do mouse.
Quando executo uma aplicação com ssh -X
login ele solicita que:
libGL error: failed to load driver: nouveau
Eu xorg-x11-drv-nouveau-1.0.10-5.el7.x86_64
instalei.
Reinstalei xorg-x11-drv-nouveau
e mesa-libGL
mas mesmo assim o problema persiste.
LIBGL_DEBUG=verbose
gera isso:
libGL: OpenDriver: trying /usr/lib64/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/nouveau_dri.so
libGL error: failed to open drm device: No such file or directory
libGL error: failed to load driver: nouveau
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /root/.drirc: No such file or directory.
Não deveria estar usando nouveau_drv.so
em vez de nouveau_dri.so
.
systemctl status gdm.service
diz que o gdm está ativo e em execução, mas alguns erros aparecem:
gnome-session[2734]: JS ERROR: !!! lineNumber = '475'
gnome-session[2734]: JS ERROR: !!! stack = '"notify("Unable to lock","Lock was blocked by an application")@/usr/share/gnome-shell/js/ui/main.js:475
gnome-session[2734]: notifyError("Unable to lock","Lock was blocked by an application")@/usr/share/gnome-shell/js/ui/main.js:495
gnome-session[2734]: GLib-GIO-CRITICAL: g_dbus_connection_call_internal: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
Reiniciar o gdm não ajuda:
systemd[1]: Starting GNOME Display Manager...
systemd[1]: Started GNOME Display Manager.
gdm[780]: Child process 791 was already dead.
gdm[780]: GLib-GObject: g_object_ref: assertion `object->ref_count > 0' failed
gdm[780]: GLib-GObject: g_object_unref: assertion `object->ref_count > 0' failed
gdm[780]: GdmDisplay: display lasted 0.030752 seconds
gdm[2087]: GLib-GObject: g_object_unref: assertion `object->ref_count > 0' failed
Não entendo o que está causando esse problema.
Responder1
Parece-me que a instalação da GUI no desktop está incompleta. Não culpo você, é um pouco difícil descobrir o que instalar e é provável que alguns pacotes estejam faltando. Espero que não tenha sobrado nada da versão 6.5 (ou seja, você removeu a área de trabalho GNOME e o X antes de fazer a atualização)
O yum groupinstall ...
do passado mudou consideravelmente. Isso não resolverá nenhum problema de driver gráfico, mas pelo menos deve instalar o driver VGA padrão e, esperançosamente, funcionar.
Tente o seguinte, que é do HOWTO que estou escrevendo para a atualização do CentOS 6.5 -> 7. Ainda estou escrevendo o guia, então se você tiver algo a contribuir, comente.
No seu terminal, como root (ou sudo ....)
yum groups mark convert
Para converter os antigos grupos de pacotes do CentOS 6 para os novos grupos v7.
yum groups install "GNOME Desktop"
Para instalar os pacotes GNOME (e X), alguns dos quais podem não ter sido instalados.
Então veja se você consegue startx para ativar uma GUI.
Se puder, você pode ativar a tela de logon da GUI (plymouth).
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
para que o X e seu gerenciador de janelas sejam iniciados por padrão e apresentem uma tela gráfica de login. (Este é o systemd
substituto para modificar inittab
.)
Responder2
EUpensarA propósito, eu sei a resposta para essa pergunta.
Fiz muitas coisas, como reinstalar pacotes, etc., mas começou a funcionar quando substituí os arquivos em /etc/pam.d pelos arquivos /etc/pam.d/*.rpmnew que foram criados durante a atualização.TENHA CUIDADO SUBSTITUINDO ARQUIVOS PAMou você pode facilmente bloquear-se do sistema.
Em algum lugar enterrado nesta página, tive a inspiração:
http://forums.gentoo.org/viewtopic-t-979434-start-0.html
e eu já havia verificado arquivos .rpmnew, mas ignorei pam.d