не запускаются X-ы после обновления (dnf update) RFRemix 23

Cent OS, Scientific Linux

Модераторы: broom, Модераторы разделов

theathlete
Сообщения: 11

не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение theathlete » 25.04.2016 18:17

Здравствуйте!
Установил RFRemix 23 KDE, видеокарта GeForce 7025 / nForce 630a
Свежее ядро не пошло, нашел в интернетах, что нужно более старое ядро поставить, оставил ядро 4.2.8, выключил обновление в dnf.conf в параметр exclude обновления для kernel
Остальное обновил, но теперь не могу загрузиться, только под mode 3 (текстовый режим).
Есть подозрение, что не нужно было обновлять xorg.

Подскажите пожалуйста, в чем может быть проблема, какие логи смотреть (journalctl, /var/log/..., etc ?), и как откатить обновления всех пакетов, либо конкретных пакетов?
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1489
ОС: Fedora 30

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение Vascom » 27.04.2016 09:58

А почему не пошло свежее ядро? Где прочитали про необходимость оставить старое ядро?

Смотреть надо лог иксов /var/log/Xorg.0.log

Для откатывания пакетов есть команда dnf history.
Откатить последнее действие можно dnf history undo last
А конкретное действие dnf history undo <номер транзакции из history>
Спасибо сказали:

theathlete
Сообщения: 11

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение theathlete » 27.04.2016 13:11

А почему не пошло свежее ядро? Где прочитали про необходимость оставить старое ядро?

nvidia-304xx unknown symbol in modules for 4.4 kernel
[nvidia-304xx] unknown symbol in modules for Linux 4.3 series
304.128 and kernel 4.3 - can compile, but cannot insert it (mtrr symbols-related errors)
Находил где-то патчи для новых ядер, возможно в этих ссылках, но решил откатиться на старое ядро

Нашел в логах ошибку - падает SDDM Display Manager
Выдает такие ошибки
sddm-greeter QObject: cannot create children for a parent
abrt-hook-ccpp: Process 985 (sddm-greeter) of user 989 killed by SIGSEGV - dumping core

Версии KDE, Qt такие:
$ kf5-config -v
Qt: 5.6.0
KDE Frameworks: 5.21.0
kf5-config: 1.0

В интернетах нашел похожие ошибки, но так и не понял как решить.
В одном месте сказали откатить sddm и libxcb, но это ничего не дало. В другом месте написано откатить qt5-* но не получается, валится простыня проблем с зависимостями. Откатывался следующим образом:

$ sudo downgrade qt5-*

Подскажите пожалуйста, в какую сторону смотреть и если откатить qt5-*, то как это сделать (как разрешить зависимости, в конце пишет - попробуйте добавить --allowerasing к командной строке для замены конфликтующих пакетов, но не уверен, что это правильно)
Спасибо сказали:

theathlete
Сообщения: 11

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение theathlete » 27.04.2016 13:17

Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15764
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение Bizdelnick » 27.04.2016 13:24

Выкиньте nvidia, и будет Вам счастье. Или переходите на более консервативный дистрибутив. nvidia (как и fglrx) не дружит ни со свежими ядрами, ни со свежими иксами.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение Olej » 30.04.2016 17:37

Bizdelnick писал(а):
27.04.2016 13:24
Выкиньте nvidia, и будет Вам счастье. Или переходите на более консервативный дистрибутив. nvidia (как и fglrx) не дружит ни со свежими ядрами, ни со свежими иксами.

Далеко не всегда это так. Проявляется только для некоторых (новых и редких) моделей NVIDIA.

Код: Выделить всё

[olej@localhost ~]$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GT218M [NVS 3100M] (rev a2)
[olej@localhost ~]$ uname -a
Linux localhost.localdomain 4.4.8-300.fc23.x86_64 #1 SMP Wed Apr 20 16:59:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[olej@localhost etc]$ cat /etc/system-release
Fedora release 23 (Twenty Three)

И это далеко не единственная модель NVIDIA в моём зверинце, которые используются без проблем в Fedora (самых разных, практически всех, версий на протяжении ~5 лет)
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15764
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение Bizdelnick » 30.04.2016 17:57

Olej
Я имел в виду бинарный драйвер nvidia. Железку-то зачем выкидывать, она и с nouveau скорее всего неплохо заработает.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

theathlete
Сообщения: 11

Re: не запускаются X-ы после обновления (dnf update) RFRemix 23

Сообщение theathlete » 11.05.2016 20:00

Спасибо всем, решил проблему, может быть кому будет полезно.

Для видеокарты GeForce 7025 / nForce 630a дрова от nvidia начиная с версии 304.131 не работают с ядрами linux начиная с версии 4.3-rc1, т.к. был удален экспорт символов mtrr_add и mtrr_del

Для того, чтобы вернуть работоспособность для данных драйверов нужно собрать собственное ядро (я собрал ядро 4.4.8) с возвратом удаленного экспорта символов mtrr_add и mtrr_del. Как собирать ядро для fedora можно глянуть в посте Проблема с зависимостями при установке rpm пакета. С той лишь разницей, что в статье Сборка собственного ядра Fedora описана старая версия fedora

после обновления ядра, нужно переустановить дрова от nvidia (на данный момент последняя версия 304.131)
Спасибо сказали: