LINUX.ORG.RU

Gentoo стартует странным образом

 , , ,


0

1

Даунгрейдил x11-libs/pango, чтобы обновить кое-какие программы без ошибок и обновлял etc с помощью etc-update.

Потом перезагрузил компьютер, и gdm не стартует, ВНЕЗАПНО, пока не открою новую tty с помощью ctrl+alt+f2. И к тому же название операционной системы в neofech изменилось с нормального gentoo_x86_x64 или чего-то такого на Gentoo Base System release 2.7. Как это исправить?


Теперь даже Super+L не работает, отвалилось. Остальные хоткеи вроде работают.

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

Даунгрейдил x11-libs/pango, чтобы обновить кое-какие программы без ошибок

Что-то ты не договариваешь. Что за новые программы, которые хотят старый pango? Какая версия была и какая теперь стоит? Как даунгрейдил? Не ругались ли, что тот же gdm хочет новую версию?

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

Что за новые программы, которые хотят старый pango?

Они не хотели его. Просто была ошибка с pango как-то связанная, вот я и даунгрейднул его. Но потом всё равно обновил до последней версии вместе с остальными программами. Вероятнее всего это было связано с etc-update, который я делал между делом, так что фиг знает.

А программы эти: mutter, gnome-desktop, И ещё три программы какие-то, которые я не запомнил, не знаю как посмотреть последний лог последней компиляции.

Какая версия была и какая теперь стоит?

Та же самая, просто даунгрейднул до предыдущей 1.42.4-r2

Как даунгрейдил?

sudo emerge -Ca latest_pango && sudo emerge -av -1 previous_pango

Не ругались ли, что тот же gdm хочет новую версию?

Нет, собственно gdm вобще не обновлялся. Перед этим последним заходом с помощью открытия tty он при запуске вообще открывал белое окно, на котором было написано что-то о непредвиденной ошибке, и свяжитесь с администратором.

В общем говоря, безумие какое-то, ничего не понятно.

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

Даунгрейдил x11-libs/pango

Тоже откатился. Новая версия разучился работать с fixed-шрифтами, точнее i3wm с новым pango не работает с fixed-шрифтами.

anonymous
()
Ответ на: комментарий от n222

не знаю как посмотреть последний лог последней компиляции.

Можно поставить genlop (не помню в какой пакет входит,кажется, gentoolkit, а может и самостоятельный пакет) и набрать команду genlop -l.

А emerge -uDNav @world предлагает что-нибудь пересобирать? Или emerge @preserved-rebuild?

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

На самом деле ещё была новость о смене xdm на display-manager. Читал о нём новость?

При обновлении и переходе на него он затирает конфиг xdm при выполнении etc-update. Нужно в новом конфиге display-manager указать gdm (или что используется),убрать из загрузки xdm и добавить в загрузку display-manager

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

набрать команду genlop -l

Fri Jun 11 13:26:42 2021 >>> x11-terms/rxvt-unicode-9.26
     Fri Jun 11 13:31:24 2021 >>> dev-lang/python-exec-2.4.8
     Fri Jun 11 13:31:30 2021 >>> app-emulation/docker-proxy-0.8.0_p20210525
     Fri Jun 11 13:31:37 2021 >>> dev-lang/mujs-1.1.3
     Fri Jun 11 13:31:43 2021 >>> app-misc/pax-utils-1.3.2
     Fri Jun 11 13:32:15 2021 >>> app-emulation/docker-cli-20.10.7
     Fri Jun 11 13:32:26 2021 >>> app-emulation/runc-1.0.0_rc95
     Fri Jun 11 13:32:56 2021 >>> app-emulation/containerd-1.4.6
     Fri Jun 11 13:33:01 2021 >>> dev-util/glib-utils-2.68.3
     Fri Jun 11 13:33:07 2021 >>> dev-util/gdbus-codegen-2.68.3
     Fri Jun 11 14:02:05 2021 >>> sys-devel/gcc-11.1.0-r1
     Fri Jun 11 14:02:15 2021 >>> dev-libs/libksba-1.6.0
     Fri Jun 11 14:02:44 2021 >>> sys-kernel/gentoo-sources-5.12.10
     Fri Jun 11 14:03:33 2021 >>> dev-libs/protobuf-3.17.3
     Fri Jun 11 14:04:01 2021 >>> app-portage/eix-0.35.2
     Fri Jun 11 14:04:25 2021 >>> sys-libs/libomp-12.0.0
     Fri Jun 11 14:04:29 2021 >>> sys-devel/clang-runtime-12.0.0
     Fri Jun 11 14:22:59 2021 >>> sys-devel/clang-12.0.0-r1
     Fri Jun 11 14:23:12 2021 >>> x11-terms/rxvt-unicode-9.26
     Fri Jun 11 14:23:22 2021 >>> dev-python/pip-21.1.2-r1
     Fri Jun 11 14:23:29 2021 >>> dev-python/websocket-client-1.1.0
     Fri Jun 11 14:23:46 2021 >>> dev-python/protobuf-python-3.17.3
     Fri Jun 11 14:24:28 2021 >>> dev-libs/glib-2.68.3
     Fri Jun 11 14:24:47 2021 >>> app-text/mupdf-1.18.0-r4
     Fri Jun 11 14:25:08 2021 >>> net-libs/libpcap-1.10.1
     Fri Jun 11 14:25:33 2021 >>> app-emulation/docker-20.10.7
     Fri Jun 11 14:26:36 2021 >>> app-emulation/libvirt-7.4.0
     Fri Jun 11 14:26:48 2021 >>> app-emulation/libvirt-glib-4.0.0
     Fri Jun 11 14:26:56 2021 >>> dev-python/libvirt-python-7.4.0
     Fri Jun 11 14:28:53 2021 >>> sys-kernel/gentoo-kernel-bin-5.12.10
     Fri Jun 11 14:28:58 2021 >>> virtual/dist-kernel-5.12.10
     Fri Jun 11 15:52:59 2021 >>> x11-libs/pango-1.42.4-r2
     Fri Jun 11 16:00:10 2021 >>> x11-libs/pango-1.48.5
     Fri Jun 11 16:00:24 2021 >>> gnome-base/gnome-desktop-40.2
     Fri Jun 11 16:01:02 2021 >>> x11-wm/mutter-40.2
     Fri Jun 11 16:01:18 2021 >>> media-sound/gnome-music-40.1.1
     Fri Jun 11 16:01:59 2021 >>> app-text/evince-40.2
     Fri Jun 11 17:29:03 2021 >>> dev-perl/Date-Manip-6.850.0
     Fri Jun 11 17:29:06 2021 >>> app-portage/genlop-0.30.10-r2

До 14:28:58 - до перезагрузки.

А emerge -uDNav world предлагает что-нибудь пересобирать?

Нет.

Или emerge preserved-rebuild

Тоже нет.

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

Вот что-то похожее нашёл, когда выключал демон gdm только что.

$ sudo systemctl disable gdm
Removed /etc/systemd/system/display-manager.service.
n222
() автор топика
Ответ на: комментарий от n222

Однако, это ничего не поменяло. Гдм как запускался через одно место, так и запускается.

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

Где это?

/etc/conf.d/display-manager

Там пенеменную менеджер любят дефолтный перезаписывать, если не глядя обновляешь. Пповерь, что у тебя там и дату изменения.

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

Странно. Заглянул в gnome-settings, в раздел информации о системе, и там почему-то Windowing system - X11, хотя в gdm выбран был обычный гном (который есть wayland),а не gnome on xorg.

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

Для gdm попробуй

$ sudo systemctl edit --full gdm
[Service]
ExecStartPre=/bin/sleep 2 # <-- нужно добавить эту строку
ExecStart=/usr/bin/gdm

Подсмотрел тут на форуме, мне помогло.

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

Запускаю сессию на wayland

В данный конкретный момент проблемы с гдм, а не с сессией.

Это где?

Конфиг или юз-флаги?

Конфиг в /etc/gdm/custom.conf.

У вас карта случайно не нвидия? Возможно, проблема с вяленым. Можете попробовать добавить в конфиг (или раскомментировать) WaylandEnable=false.

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

Попробовал. Помогло. Но всё ещё две проблемы есть. Первая - всё отвалилось, super+L, gnome-extentions тоже отвалились. Вторая - поменялось название системы на base system 2.7, о чём я писал выше. До этого всё было нормально, я бы даже сказал идеально.

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

У вас карта случайно не нвидия?

Нет.

Возможно, проблема с вяленым.

Вряд ли. До обновления с системой всё было нормально. Опять же, что на иксах, что на вяленом отвалился lock screen и gnome-extentions. Ни то, ни другое открыть не могу, но вот сами расширения не отвалились.

Я попробовал раскомментировать, и всё одно и то же. А то, что было выше про sleep 2 мне помогло нормально запустить сессию впринципе. Грешу на это всё скорее на системд, потому что демоны и всё такое при старте системы начало грузиться в 1.5 раза дольше.

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

Может можно как-нибудь сбросить все конфиги гнома и его сопутствующих приложений и переустановить всё? Не хотелось бы всю систему переустанавливать, есть информация, которую я без понятия как бэкапнуть.

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

Увы, с остальным не помогу, я арчешкольник.

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

base system 2.7

на это я вообще забил бы, но какой профиль используется? Какой профиль выбран в eselect profile list?

grem ★★★★★
()

Подключись по ssh и глянь логи x сервера, dmesg и т.д.

Вообще интересно как ты получил такую проблему, я в взглянул на твои make.conf, package.use, accept_keywords

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