LINUX.ORG.RU
ФорумAdmin

Centos 7 - черный экран после апдейта

 ,


0

1

Дано: HP DL380G5 наливаю CentOS-7-x86_64-DVD-1611.iso все без проблем ставится, нормальный логон и графика и текст и ssh

делаю yum update и после рестарта получаю: [img]https://pic.maxiol.com/thumbs/centos7bug.png[/img]

и нет никакого приглашения логона!

самое паршивое, что и Ctrl+Alt+F2 дает черный экран с курсором при этом через ssh сервер доступен

поиск в инете дал «gdm black screen after upgrade from 7.3 to 7.4» https://access.redhat.com/discussions/3220351?tour=8 те именно моя ситуация

но интересующая статья «gdm fails to start with blank screen in Red Hat Enterprise Linux 7 » https://access.redhat.com/solutions/2197261 закрыта

описанный способ в первой статье - выбрать другое ядро при старте не помог.

соответственно вопрос - как решить эту проблему ?

переустанавливать уже пробовал, дело именно в апдейте те ставил CentOS-7-x86_64-DVD-1503-01.iso и тоже после апдейта черный экран



Последнее исправление: cetjs2 (всего исправлений: 3)

Раз по ssh доступен, нужно пробовать стартовать gdm и смотреть логи иксов, на что ругается. Без логов ничего понять не получится.

Ну и поддержу, что на сервере иксы и тем более гном не нужны.

FlyingBuzz
()
Ответ на: комментарий от Nastishka

Порванные реакционеры — бесценно.

anonymous
()

Поставь в теги redhat и fedora и центос без 7ки.

Может, друг dyasny подскажет на счет https://access.redhat.com/solutions/2197261

у меня всё :) Я счастливый юзер центосы на ноутбуке

Deleted
()
Ответ на: комментарий от Nastishka

Стеб. Видимо это следствие «Windows Internet Explorer» на скрине. Хотя стеб отчасти, сейчас говорят таких обнов на винду поналезло, что и компы не включаются.
ТС - а вы кроме F2 другие не осилили понажимать?

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)

В статье сей сказано запустить «authconfig --updateall» или убедиться, что строка "-session optional pam_systemd.so" присутствует в system-auth и gdm-launch-environment. И говорится, что в /var/log/messages видны сообщения типа:

Mar 11 23:13:21 desk1-rhel7 gnome-session[11796]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
А у тебя в логах что?

bigbit ★★★★★
()
Ответ на: комментарий от FlyingBuzz

Ну и поддержу, что на сервере иксы и тем более гном не нужны.

;-) для расширения кругозора: Oracle использует графическую оболочку для установки да, теоретически, можно сделать «файл ответов» и обойтись без иксов, но это все равно, что «чесать правое ухо левой рукой»

Nagisa
() автор топика
Ответ на: комментарий от anc

на самом деле centos7 начинает напоминать винду по своим заморочкам - это переделали, это не работает потому, что решили отключить итд итп

вот кому блин мешал MD5 ? или какого лешего убрали cciss драйвер ?

конечно - эффект одинаковый что F2 что F7 [img]https://pic.maxiol.com/thumbs/centosbyb.png[/img]

Nagisa
() автор топика
Ответ на: комментарий от bigbit

А у тебя в логах что?

в логах

cat Xorg.0.log | grep error

[ 21.292] (EE) AIGLX error: dlopen of /usr/lib64/dri/radeon_dri.so failed (/usr/lib64/dri/radeon_dri.so: cannot open shared object file: No such file or directory)

# cat messages | grep error

Jan 12 00:12:51 web2 rngd: read error Jan 12 00:13:04 web2 gnome-session: libGL error: unable to load driver: radeon_dri.so Jan 12 00:13:04 web2 gnome-session: libGL error: driver pointer missing Jan 12 00:13:04 web2 gnome-session: libGL error: failed to load driver: radeon Jan 12 00:13:04 web2 gnome-session: libGL error: unable to load driver: radeon_dri.so Jan 12 00:13:04 web2 gnome-session: libGL error: driver pointer missing Jan 12 00:13:04 web2 gnome-session: libGL error: failed to load driver: radeon Jan 12 00:13:04 web2 org.gnome.Shell.desktop: libGL error: unable to load driver: radeon_dri.so Jan 12 00:13:04 web2 org.gnome.Shell.desktop: libGL error: driver pointer missing Jan 12 00:13:04 web2 org.gnome.Shell.desktop: libGL error: failed to load driver: radeon Jan 12 00:13:04 web2 org.gnome.Shell.desktop: libGL error: unable to load driver: radeon_dri.so Jan 12 00:13:04 web2 org.gnome.Shell.desktop: libGL error: driver pointer missing Jan 12 00:13:04 web2 org.gnome.Shell.desktop: libGL error: failed to load driver: radeon Jan 12 00:13:05 web2 journal: g_task_return_error: assertion 'error != NULL' failed

# cat messages | grep WARNING

Jan 12 07:50:35 web2 gnome-session-binary[1293]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Jan 12 07:50:35 web2 gnome-session: gnome-session-binary[1293]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Jan 12 07:50:36 web2 gnome-session: gnome-session-binary[1293]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Jan 12 07:50:36 web2 gnome-session-binary[1293]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Jan 12 07:50:36 web2 gnome-session: gnome-session-binary[1293]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly Jan 12 07:50:36 web2 gnome-session-binary[1293]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly Jan 12 07:50:36 web2 gnome-session: gnome-session-binary[1293]: WARNING: App 'spice-vdagent.desktop' exited with code 1 Jan 12 07:50:36 web2 gnome-session-binary[1293]: WARNING: App 'spice-vdagent.desktop' exited with code 1

я могу понять что с Х-ами проблема, но почему нет приглашения логона на текстовых консолях (Ctrl+Alt+F2 итд) ? до апдейта оно было!

вообще моя диагностика не совсем точна те экран не полностью черный - он серый те графика работает. это видно при старте [img]https://pic.maxiol.com/thumbs/centoshgh.png[/img]

более точная проблема формулируется так:

«чистая установка, после апдейта пропадает приглашение логона и в графической консоли и в текстовой»

Nagisa
() автор топика
Ответ на: комментарий от Nagisa

что было опробовано:

отсюда https://www.centos.org/forums/viewtopic.php?t=56190

yum reinstall gnome-desktop3
yum reinstall gdm
init 6

нет результата

http://linuxsay.com/t/solved-cent-os-7-grey-screen-no-login-prompt-after-upda...

I have just resolved the issue by downgraded my linux >machine kernel version from 3.10.0.693.5.2.el7.x86_64 to >kernel-3.10.0-514.26.2.el7.x86_64.

нет результата

https://www.reddit.com/r/CentOS/comments/2bp5bm/centos_7_installation_issue_n...

    crtl+alt+F2 to get to a command prompt
    edited /etc/default/grub and added " video=LVDS-1:d" to the end of the GRUB_CMDLINE_LINUX="..." line
    ran grub2-mkconfig -o /boot/grub2/grub.cfg
    restarted

сделал через ssh и тоже без результата

Nagisa
() автор топика
Ответ на: комментарий от roco_constantin

судя по логам, у тебя проблемы с mesa и дровами на видеокарту

можно подробнее ибо mesa как я понял это какое-то 3D API - те причем тут оно ?

касаемо драйверов, честно даже не представляю, что там крутить ибо за последние 20 лет мне это ни разу не требовалось те я уже привык, что linux-ом то проблем нет в принципе да и встроенная ATI-шка в HP-шный сервер стандартнее некуда

соответственно прошу подсказать, что именно делать

Nagisa
() автор топика
Ответ на: комментарий от Nagisa

«чистая установка, после апдейта пропадает приглашение логона и в графической консоли и в текстовой»

Я бы для начала так поступил. При старте в 3-ий ранлевел c логом на экран.

anc ★★★★★
()
Ответ на: комментарий от roco_constantin

попробуй это
sudo fixfiles restore

нет изменений собственно я наливал сервер повторно и эффект стабильный

Nagisa
() автор топика
Ответ на: комментарий от Eof

Зачем 7, есть необходимость именно в 7? Ставь 6 оно живучее.

если не получится решить проблему так и сделаю просто хотел перейти дабы потом долго не парится с обновлениями

Nagisa
() автор топика
Ответ на: комментарий от anc

Я бы для начала так поступил. При старте в 3-ий ранлевел c логом на экран.

если я правильно понял, в 7ке, runlevel 3 делается так

systemctl set-default multi-user.target

соответственно после ребута появился текстовый логон и runlevel показывает 3

куда копать дальше ?

Nagisa
() автор топика
Ответ на: комментарий от Nagisa

Ну собственно - указанную проблему ты решил - консоль появилась! Если нужен обязательно Xorg - в командной строке startx и потом читаешь логи

sigurd ★★★★★
()
Ответ на: комментарий от Nagisa

если я правильно понял, в 7ке, runlevel 3 делается так
systemctl set-default multi-user.target

Ну вообще-то я подразумевал при старте в grub убрать quiet и цифирку 3 добавить :) Была мысль что возможно на «чем-то» встает загрузка и это «что-то» можно увидеть.
А так согласен со сказанным выше. startx и в путь, для вашей задачи этого должно хватить. Ну или если интересно то разбираться дальше что не так со стартом сервисов в 5-ом ранлевле.

anc ★★★★★
()
Ответ на: комментарий от sigurd

соответственно далее

init 5

получаем черный экран

опять

init 3

нормальное текстовое приглашение

в консоли startx и .... получаем [img]https://pic.maxiol.com/thumbs/centosbob.png[/img]

но меню нет

изучение ошибки

[ 345.714] (EE) AIGLX error: dlopen of /usr/lib64/dri/radeon_dri.so failed (/usr/lib64/dri/radeon_dri.so: cannot open shared object file: No such file or directory)[ 345.714] (EE) AIGLX: reverting to software rendering

приводит на https://www.centos.org/forums/viewtopic.php?t=48561

соответственно смотрим

# rpm -qa | grep -i mesa
mesa-libglapi-17.0.1-6.20170307.el7.x86_64
mesa-libxatracker-17.0.1-6.20170307.el7.x86_64
mesa-filesystem-17.0.1-6.20170307.el7.x86_64
mesa-libGL-17.0.1-6.20170307.el7.x86_64
mesa-dri-drivers-17.0.1-6.20170307.el7.x86_64
mesa-private-llvm-3.9.1-3.el7.x86_64
mesa-libEGL-17.0.1-6.20170307.el7.x86_64
mesa-libGLU-9.0.0-4.el7.x86_64
mesa-libgbm-17.0.1-6.20170307.el7.x86_64
mesa-libGLES-17.0.1-6.20170307.el7.x86_64

получается пакет стоит, но драйвера в нем нет

для исключения вопросов с инсталляцией - берем CentOS-7-x86_64-LiveKDE-1708.iso и .... получаем в начале серый экран - тот же самый, но потом загрузка в kde

для интереса переставляю ставлю CentOS-7-x86_64-DVD-1708.iso выбираю не сервер с графикой а KDE графика есть ошибка на radeon_dri.so есть, но проблем нет

получается версия о связи с драйвером mesa неверна (те его нет но он тут погоды не делает - да и не он влияет на приглашение логона)

делаю yum update и опять серый экран без логона

переключаю systemctl set-default multi-user.target перегружаю

да, логон есть, startx дает запуск нормального kde

способ обхода проблемы понятен однако хотелось бы исключить эту проблему в принципе

Nagisa
() автор топика
Ответ на: комментарий от sigurd

Проверь наличие файла /usr/lib64/dri/radeon_dri.so Он должен быть в пакете mesa-dri-drivers-*

я уже писал что его в пакете нет и это погоды не делает те это давно так

Nagisa
() автор топика

Было что-то отдалённо похожее. Сначала пришлось ещё раз пепеустановить новое ядро (оно не грузилось), а потом долго удалял дублирующие пакеты, среди которых было много от DE и из-за чего не грузил рабочий стол и окошко входа в систему.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)

переустанавливать уже пробовал, дело именно в апдейте те ставил CentOS-7-x86_64-DVD-1503-01.iso и тоже после апдейта черный экран

Сразу 7.4.1708 установить пробовал?

mogwai ★★★★★
()
Ответ на: комментарий от mogwai

Сразу 7.4.1708 установить пробовал?

конечно до апдейта - работает

Nagisa
() автор топика
Ответ на: комментарий от roco_constantin

твоя тема
http://centosfaq.org/centos/centos-72-no-gui-login-after-upgrade/

epel не подключался. ничего нештатного не делалось.

я методично проверил несколько дистрибутивов. чистая установка, затем yum update -y и серый экран.

сейчас, как я написал выше - плюнул, ибо тратить время на разбор криворукостей разработчиков нет желания.

Nagisa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.