Я обновил сервер с Centos 6.5 (с gnome2) до 7, используя менеджер обновлений.
Проблема в том, что я не могу видеть экран входа или рабочий стол.
Однако указатель мыши виден.
Я удалил старые устаревшие пакеты, запустил обновление, установил рабочий стол gnome, но ничего не работает.
После перезагрузки программа установки anaconda показала экран с подтверждением лицензии и запросом на создание пользователя. Закончив с этим, экран снова погас, просто указатель мыши.
Когда я запускаю приложение с логином ssh -X
оно запрашивает:
libGL error: failed to load driver: nouveau
У меня установлен xorg-x11-drv-nouveau-1.0.10-5.el7.x86_64
.
Я переустановил xorg-x11-drv-nouveau
и mesa-libGL
но проблема все еще сохраняется.
LIBGL_DEBUG=verbose
вывод этого:
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.
Не следует ли использовать nouveau_drv.so
вместо nouveau_dri.so
.
systemctl status gdm.service
говорит о том, что gdm активен и работает, но появляются некоторые ошибки:
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
Перезапуск gdm не помогает:
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
Я не понимаю, что вызывает эту проблему.