Автор Тема: p8, переведенный на sysv, можно обновлять до p9?  (Прочитано 25885 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Посмотрите, где про elogind есть упоминание.
Пример из лайва alt-p9-xfce-sysv-20191020-x86_64:
# grep -r elogind /var/log
/var/log/daemons/info:2019-11-13T12:34:42.052833+03:00 localhost elogind: elogind startup succeeded
/var/log/daemons/info:2019-11-13T23:56:04.367062+03:00 localhost elogind: elogind shutdown succeeded
/var/log/daemons/info:2019-11-13T23:56:04.429815+03:00 localhost elogind: elogind startup succeeded
/var/log/rpmpkgs:elogind-241.2-alt1.x86_64.rpm
/var/log/rpmpkgs:libelogind-241.2-alt1.x86_64.rpm
/var/log/syslog/messages:2019-11-13T12:34:42.052833+03:00 localhost elogind: elogind startup succeeded
/var/log/syslog/messages:2019-11-13T23:56:04.367062+03:00 localhost elogind: elogind shutdown succeeded
/var/log/syslog/messages:2019-11-13T23:56:04.429815+03:00 localhost elogind: elogind startup succeeded

Здесь он упоминается в двух логах: daemons/info и syslog/messages.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В /var/log/syslog/messages нет того, что вижу через *F12.

С 12-ой консолью тоже нет проблем:
Если эту команду выполнить из tty от root, то она содержимое 12-ой консоли сбросит как текст в файл tty12.txt root-у
fold -w $(stty -a | sed 's/;/\n/g' | grep columns | awk '{print $2}') /dev/vcs12 > tty12.txt                       

Можно эту команду засунуть в скрит-файл. Например tty12-to-txt.sh
Выполнять только из tty. Поскольку она через stty запрашивает количество колонок, чтобы знать, на какое количество символов "нарезать" всю строку.

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
После удаления elogind и установки polkit-sysvinit проблема исчезла но:
1. не работает автологин, даже при выставленном флажке автоматического входа для определенного пользователя все равно приходится набирать пару логин/пароль (вообще не знаю, работало ли оно при elogind)
2. в меню приложений кнопка "Выйти", завершающая сеанс, выключение/перезагрузка уже из самого gdm (который еще и не настраивается - запрашивает пароль root и никогда не принимает его)
3. при загрузке пользователя "колбасит" экран из черного в картинку рабочего стола и назад; как понял это автоматическое определение видеодрайвера, выбираю в acc свой драйвер, жму применить - и acc зависает. Хотел "вручную" прописать в конфиге, но не нашел его в /etc/X11/. Он в альтах куда-то переехал?
[root@home xorg.conf.d]# ls -l
итого 24
-rw-r--r-- 1 root root 1099 авг  8  2018 10-evdev.conf
-rw-r--r-- 1 root root 1429 авг 12 06:38 40-libinput.conf
-rw-r--r-- 1 root root  827 апр 21  2017 50-libinput-touchpad.conf
-rw-r--r-- 1 root root  115 дек 13  2016 50-vmmouse.conf
-rw-r--r-- 1 root root  796 авг  8  2018 90-input-thinkpad.conf
-rw-r--r-- 1 root root  176 авг  8  2018 95-input-keyboard.conf

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
3. при загрузке пользователя "колбасит" экран из черного в картинку рабочего стола и назад; как понял это автоматическое определение видеодрайвера, выбираю в acc свой драйвер, жму применить - и acc зависает. Хотел "вручную" прописать в конфиге, но не нашел его в /etc/X11/. Он в альтах куда-то переехал?

Можете создать руками /etc/X11/xorg.conf.d/10-monitor.conf

Оффлайн K0T

  • Участник
  • *
  • Сообщений: 219
  • Simply 7.0.5
или можно из терминала:

# xsetup-monitor -d nouveau
# xsetup-monitor -d radeon

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
3. при загрузке пользователя "колбасит" экран из черного в картинку рабочего стола и назад;

Эта проблема не касается систем на sysv. Это проблема видеодрайвера.

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

Это KMS, - Kernel Mode Setting. И к sysv это никакого отношения не имеет.

выбираю в acc свой драйвер, жму применить - и acc зависает.

Это проблема acc. Не sysv. acc не должен зависать. И в установленной alt-p9-xfce-sysv-20191212-x86_64.iso он не зависает. Он должен и предупреждает после Применить:
Все ваши изменения вступят в силу после перезагрузки компьютера

Потому как изменения ещё не вступили в силу, но вступят после перезагрузки. И если acc завис, это его проблема, а не xfce-sysv.
Система установленная из образа alt-p9-xfce-sysv-20191212-x86_64.iso работает безотказно.

Хотел "вручную" прописать в конфиге, но не нашел его в /etc/X11/. Он в альтах куда-то переехал?

Никуда. В альтах с KMS, файла /etc/X11/xorg.conf.d/10-monitor.conf по-умолчанию уже лет 7 нет. Если не больше.

1. не работает автологин, даже при выставленном флажке автоматического входа для определенного пользователя все равно приходится набирать пару логин/пароль

Тот флажок автологина в инсталляторе, gdm2.20 нужен, как мёртвому припарка.

самого gdm (который еще и не настраивается

Это у вас он не настраивается, а щелчком  по опции меню Xfce или вызовом прямой командой, всё в gdm2.20 настраивается (скриншот 1)
# grep -i login /etc/X11/gdm/custom.conf
AutomaticLoginEnable=true
AutomaticLogin=userlogin

2. в меню приложений кнопка "Выйти", завершающая сеанс, выключение/перезагрузка уже из самого gdm

Вы удивительно всё смешали в одну кучу. Я бы так не догадался.
xfce4-session-logout, это xfce4-session-logout. А gdm2.20, это gdm2.20. И между собой они никак не пересекаются.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Цитировать
p8, переведенный на sysv, можно обновлять до p9?

Различия в образах
alt-p8-sysv-xfce-20190312-x86_64.iso
alt-p9-xfce-sysv-20191212-x86_64.iso
настолько велики, что я бы не решился обновлять xfce-sysv с p8 на p9. А сохранил бы список пакетов установленных приложений (в Советах)
Команда сохраняет в файл apps-packages.txt список пакетов всех установенных в системе приложений, в формате пригодном для (пере)инсталляции через apt-get
$ rpm -qf --qf '%{NAME}\n' $(which $(find /usr/share/applications -name \*.desktop|xargs -n1 sed -n 's/^Exec=//p' | sort -fu | cut -f1 -d ' ' )) | sort -u > apps-packages.txt
и установил бы их после новой установки p9-xfce-sysv. Без форматирования /home конечно.
Также смотреть в Советах:
Установка пакетов из списка
https://forum.altlinux.org/index.php?topic=32361.msg234696#msg234696

Различия в пакетах образов, насчитывают более трёхсот строк:
$ sdiff alt-p8-sysv-xfce-20190312-x86_64.iso.pkgs.txt alt-p9-xfce-sysv-20191212-x86_64.iso.pkgs.txt | grep '<\|>\||' | wc -l
366

К тому же в p9 сменилось на линковку: благодарности слать инноваторам FHS не смотрящим на будущие последствия.
И то что xfce-sysv перестал быть инсталляционным, это не случайность. За мелкими подробностями к Антону.
« Последнее редактирование: 30.12.2019 10:40:13 от Speccyfighter »

Оффлайн hasculdr

  • Участник
  • *
  • Сообщений: 682
Вы удивительно всё смешали в одну кучу. Я бы так не догадался.
Я это все примешал именно как последствия обновления с p8 до p9, а не как проблемы с sysv).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Вы удивительно всё смешали в одну кучу. Я бы так не догадался.
Я это все примешал именно как последствия обновления с p8 до p9, а не как проблемы с sysv).

Чем меньше изменений в содержимом образов при переходе с бранча на бранч, тем лучше и это очевидно. Но это неочевидно для самих альтов. Поэтому и был приведён полный список пакетов alt-p9-xfce-sysv-20191212-x86_64.iso.pkgs.txt образа alt-p9-xfce-sysv-20191212-x86_64.iso. Список, который не прилагается к образу на ftp-сервере.
И не забывать про линковку. Которая намертво прибита к systemd. p8-sysv-xfce был установочным. p9-xfce-sysv, это лайв с возможностью установки. И такая радикальная перемена, в альтах, на sysv, не случайность.
Изменения радикальны и равносильны: слава богу альты ещё не похоронили sysv и оно пока ещё не подохло. Но будем оптимистами, не всё ещё потеряно.

Но если обновление p8-sysv-xfce до p9-xfce-sysv проводится через reinstall пакетов последнего, то установка пакета twm обязательна. Причина этому, багофича gdm2.20, которую альты исправлять или не хотят или не умеют. Но в том или другом случае, это приведёт к одному и тому же, - отказ установки дефолтного DE на входе в X-сессию за отсутствием desktop файлов в каталоге конфигурации gdm. Для этого и требуется установка ещё одного de или wm, - для создания desktop файлов в каталоге конфигурации gdm2.20, при его новой установке в уже установленную систему. А twm самый маленький из всех существующих в альтах и без зависимостей.
« Последнее редактирование: 31.12.2019 11:14:53 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Но если обновление p8-sysv-xfce до p9-xfce-sysv проводится через reinstall пакетов последнего, то установка пакета twm обязательна. Причина этому, багофича gdm2.20, которую альты исправлять или не хотят или не умеют.

Напомните номер бага.