Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [РЕШЕНО] неудачное обновление KF5 5.18 и Plasma 5.5.3 из Kubuntu Backports PPA  (Прочитано 4931 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1420
    • Просмотр профиля
Давно такого не было, с бет KDE 4.2-4.3 примерно.

Утром мощно обновился до kf5 5.18 и plasma 5.5.3 из Kubuntu Backports PPA. Обновление отработало штатно, один конфликт с одинаковым именем файла xembedsniproxy решился удалением старого пакета plasma-systray-legacy, и было сообщение насчёт принять изменения в /usr/share/sddm/scripts/Xsession (принял), при обновлении удалило несколько пакетов - muon с зависимостями (вместо него теперь plasma-discover), akonadi-backend-sqlite, и предложило удалить ненужные libxcb-icccm4 libxkbcommon-x11-0.

лог обновления в следующем сообщении, во вложении.

А вот после рестарта иксов получил чёрный экран без курсора и графики.

Первым делом по старой памяти начал конфигурировать sddm из консоли - dpkg-reconfigure и затем stop/start. Без эффекта. Перезагрузка. Чёрный экран. Далее пытаюсь стартовать иксы вручную:

$ startx

X: user not authorized to run the X server, aborting.
Invalid MIT-MAGIC-COOKIE-1 keyxinit: giving up
xinit: unable to connect to X server: Resource temporarily unavailable
xinit: server error
Не удалось получить файловый дескриптор, указывающий на консоль

$ startkde
$DISPLAY is not set or cannot connect to the X server.

Т.е. иксы по какой-то причине не стартуют.

реконфигурирую xserver-xorg, повторяю запуск sddm и startx. Нет эффекта - чёрный экран. Возвращаю старый Xsession на место. Рестарт. Нет эффекта. Удаляю содержимое /tmp /var/tmp. Рестарт. Нет эффекта. Удаляю ~/.Xauthority. Рестарт. Нет эффекта

Ставлю lightdm. Greeter запускается, при авторизации выкидывает обратно. slim - аналогично. Наверное, дело не в DM, а всё же в иксах. Удаляю оба DM.

В /var/log/Xorg.log.0 ничего военного не происходит, стандартные строки про разное без сообщений (EE). При ручном старте иксов (startx) рисует такое:

$ cat Xorg.0.log.old
[   307.141] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
[   307.142] _XSERVTransMakeAllCOTSServerListeners: server already running
[   307.143] (EE)
Fatal server error:
[   307.145] (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)
[   307.146] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
[   307.150] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   307.152] (EE)
[   307.153] (EE) Server terminated with error (1). Closing log file.

Поиск по строке ошибки даёт совет реконфигурировать иксы. Делаю ещё раз, рестарт, нет эффекта.

Пытаюсь ставить иксы из Xorg Edgers PPA. Аналогично, иксы не стартуют. Откатываю.

Мудрые и тупые мысли на этом кончились, что дальше делать, пока не понимаю. Подозрений 3 - на кривую сборку или баг в sddm, или на нужность более новой (радикально более, чем в Xorg Edgers PPA) версии иксов, или на ошибку в унаследованных конфигах. Но тут всё в стиле "нутром чую, что поллитра, но обосновать не могу".

Теперь вопрос. Ну и как быть, откатывать обновление назад (ppa-purge этот kubuntu-backports), ждать обновления от сборщиков, или, может, попадалось решение?

Пользователь решил продолжить мысль 19 Января 2016, 06:24:38:
лог обновления

Пользователь решил продолжить мысль 19 Января 2016, 06:45:52:
а, ну и лог systemd
$ sudo journalctl -b | grep sddm
янв. 19 08:35:58 linux sddm[950]: Initializing...
янв. 19 08:35:59 linux sddm[950]: Starting...
янв. 19 08:35:59 linux sddm[950]: Adding new display on vt 7 ...
янв. 19 08:35:59 linux sddm[950]: Display server starting...
янв. 19 08:35:59 linux sddm[950]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{43f24c05-7c60-4c4b-aa8c-7f695c860e18} -background none -noreset -displayfd 17 vt7
янв. 19 08:36:02 linux sddm[950]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
янв. 19 08:36:02 linux sddm[950]: Display server started.
янв. 19 08:36:02 linux sddm[950]: Socket server starting...
янв. 19 08:36:02 linux sddm[950]: Socket server started.
янв. 19 08:36:02 linux sddm[950]: Greeter starting...
янв. 19 08:36:02 linux sddm[950]: Adding cookie to "/var/run/sddm/{43f24c05-7c60-4c4b-aa8c-7f695c860e18}"
янв. 19 08:36:02 linux sddm-helper[1225]: [PAM] Starting...
янв. 19 08:36:02 linux sddm-helper[1225]: [PAM] Authenticating...
янв. 19 08:36:02 linux sddm-helper[1225]: [PAM] returning.
янв. 19 08:36:02 linux sddm[950]: /usr/bin/xauth: (stdin):1:  bad "remove" command line
янв. 19 08:36:02 linux sddm[950]: /usr/bin/xauth: (stdin):2:  bad "add" command line
янв. 19 08:36:02 linux sddm[950]: Display server stopped.
янв. 19 08:36:02 linux sddm[950]: Running display stop script  "/usr/share/sddm/scripts/Xstop"
янв. 19 08:36:02 linux sddm[950]: Socket server stopping...
янв. 19 08:36:02 linux sddm[950]: Socket server stopped.
янв. 19 08:36:02 linux sddm[950]: Removing display "" ...
янв. 19 08:36:02 linux sddm[950]: Adding new display on vt 7 ...
янв. 19 08:36:02 linux sddm[950]: Display server starting...
янв. 19 08:36:02 linux sddm[950]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{ee3cefdc-9e8e-4fca-8a05-1fb9c5560606} -background none -noreset -displayfd 20 vt7
янв. 19 08:36:02 linux systemd-logind[724]: New session 2 of user sddm.
янв. 19 08:36:02 linux systemd[1]: Started Session 2 of user sddm.
янв. 19 08:36:02 linux systemd[1229]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
янв. 19 08:36:02 linux sddm-helper[1225]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
янв. 19 08:36:02 linux sddm-helper[1225]: pam_systemd(sddm-greeter:session): Cannot create session: Already running in a session
янв. 19 08:36:02 linux sddm-helper[1225]: pam_ck_connector(sddm-greeter:session): cannot determine display-device
янв. 19 08:36:02 linux sddm-greeter[1237]: This application failed to start because it could not find or load the Qt platform plugin "xcb".
янв. 19 08:36:04 linux sddm[950]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
янв. 19 08:36:04 linux sddm[950]: Display server started.
янв. 19 08:36:04 linux sddm[950]: Socket server starting...
янв. 19 08:36:04 linux sddm[950]: Socket server started.
янв. 19 08:36:04 linux sddm[950]: Greeter starting...
янв. 19 08:36:04 linux sddm[950]: Adding cookie to "/var/run/sddm/{ee3cefdc-9e8e-4fca-8a05-1fb9c5560606}"
янв. 19 08:36:04 linux sddm[950]: /usr/bin/xauth: (stdin):1:  bad "remove" command line
янв. 19 08:36:04 linux sddm[950]: /usr/bin/xauth: (stdin):2:  bad "add" command line
янв. 19 08:36:04 linux sddm[950]: QProcess: Destroyed while process ("/usr/lib/i386-linux-gnu/sddm/sddm-helper") is still running.
янв. 19 08:36:04 linux sddm[950]: Display server stopped.
янв. 19 08:36:04 linux sddm[950]: Running display stop script  "/usr/share/sddm/scripts/Xstop"
янв. 19 08:36:04 linux sddm-helper[1371]: [PAM] Starting...
янв. 19 08:36:04 linux sddm-helper[1371]: [PAM] Authenticating...
янв. 19 08:36:04 linux sddm[950]: Socket server stopping...
янв. 19 08:36:04 linux sddm-helper[1371]: [PAM] returning.
янв. 19 08:36:04 linux sddm[950]: Socket server stopped.
янв. 19 08:36:04 linux sddm[950]: Removing display "" ...
янв. 19 08:36:04 linux sddm[950]: Adding new display on vt 7 ...
янв. 19 08:36:04 linux sddm[950]: Display server starting...
янв. 19 08:36:04 linux sddm[950]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{97381988-3eef-40d6-ad48-5ec66af41aab} -background none -noreset -displayfd 18 vt7
янв. 19 08:36:05 linux sddm[950]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
янв. 19 08:36:05 linux sddm[950]: Display server started.
янв. 19 08:36:05 linux sddm[950]: Socket server starting...
янв. 19 08:36:05 linux sddm[950]: Socket server started.
янв. 19 08:36:05 linux sddm[950]: Greeter starting...
янв. 19 08:36:05 linux sddm[950]: Adding cookie to "/var/run/sddm/{97381988-3eef-40d6-ad48-5ec66af41aab}"
янв. 19 08:36:05 linux sddm[950]: QProcess: Destroyed while process ("/usr/lib/i386-linux-gnu/sddm/sddm-helper") is still running.
янв. 19 08:36:05 linux kernel: sddm[950]: segfault at 9b77018 ip 09b77018 sp bf97ee1c error 15
янв. 19 08:36:06 linux sddm-helper[1480]: [PAM] Starting...
янв. 19 08:36:06 linux sddm-helper[1480]: [PAM] Authenticating...
янв. 19 08:36:06 linux sddm-helper[1480]: [PAM] returning.
янв. 19 08:36:06 linux sddm-helper[1480]: Received a wrong opcode instead of AUTHENTICATED: 0
янв. 19 08:36:06 linux systemd[1]: sddm.service: Main process exited, code=dumped, status=11/SEGV
янв. 19 08:36:06 linux systemd[1234]: pam_unix(systemd-user:session): session closed for user sddm
янв. 19 08:36:07 linux systemd[1]: sddm.service: Unit entered failed state.
янв. 19 08:36:07 linux systemd[1]: sddm.service: Triggering OnFailure= dependencies.
янв. 19 08:36:07 linux systemd[1]: sddm.service: Failed with result 'core-dump'.
янв. 19 08:36:08 linux systemd[1]: sddm.service: Service hold-off time over, scheduling restart.
янв. 19 08:36:08 linux sddm[1586]: Initializing...
янв. 19 08:36:08 linux sddm[1586]: Starting...
янв. 19 08:36:08 linux sddm[1586]: Adding new display on vt 7 ...
янв. 19 08:36:08 linux sddm[1586]: Display server starting...
янв. 19 08:36:08 linux sddm[1586]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{bd85740d-a5bf-453a-8b0a-f31950ab3f54} -background none -noreset -displayfd 17 vt7
янв. 19 08:36:08 linux sddm[1586]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
янв. 19 08:36:08 linux sddm[1586]: Display server started.
янв. 19 08:36:08 linux sddm[1586]: Socket server starting...
янв. 19 08:36:08 linux sddm[1586]: Socket server started.
янв. 19 08:36:08 linux sddm[1586]: Greeter starting...
янв. 19 08:36:08 linux sddm[1586]: Adding cookie to "/var/run/sddm/{bd85740d-a5bf-453a-8b0a-f31950ab3f54}"
янв. 19 08:36:08 linux sddm-helper[1596]: [PAM] Starting...
янв. 19 08:36:08 linux sddm-helper[1596]: [PAM] Authenticating...
янв. 19 08:36:08 linux sddm-helper[1596]: [PAM] returning.
янв. 19 08:36:08 linux systemd[1599]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
янв. 19 08:36:08 linux systemd-logind[724]: New session 4 of user sddm.
янв. 19 08:36:08 linux systemd[1]: Started Session 4 of user sddm.
янв. 19 08:36:08 linux sddm-helper[1596]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
янв. 19 08:36:08 linux sddm-helper[1596]: pam_systemd(sddm-greeter:session): Cannot create session: Already running in a session
янв. 19 08:36:08 linux sddm-helper[1596]: pam_ck_connector(sddm-greeter:session): nox11 mode, ignoring PAM_TTY :0
янв. 19 08:36:08 linux sddm[1586]: Greeter session started successfully
янв. 19 08:36:08 linux sddm-greeter[1607]: This application failed to start because it could not find or load the Qt platform plugin "xcb".
янв. 19 08:36:08 linux sddm-helper[1596]: [PAM] Ended.
янв. 19 08:36:08 linux sddm[1586]: Auth: sddm-helper exited with 6
янв. 19 08:36:08 linux sddm[1586]: Greeter stopped.
янв. 19 08:36:08 linux systemd[1601]: pam_unix(systemd-user:session): session closed for user sddm
янв. 19 09:04:44 linux sudo[3483]:   eugene : TTY=pts/0 ; PWD=/usr/share/sddm/scripts ; USER=root ; COMMAND=/bin/rm Xsession
янв. 19 09:04:54 linux sudo[3485]:   eugene : TTY=pts/0 ; PWD=/usr/share/sddm/scripts ; USER=root ; COMMAND=/bin/mv Xsession.new Xsession
янв. 19 09:05:11 linux sudo[3500]:   eugene : TTY=pts/0 ; PWD=/usr/share/sddm/scripts ; USER=root ; COMMAND=./Xsetup
янв. 19 09:05:29 linux sudo[3514]:   eugene : TTY=tty1 ; PWD=/home/eugene ; USER=root ; COMMAND=/bin/systemctl stop sddm
янв. 19 09:05:29 linux sddm[1586]: Signal received: SIGTERM
янв. 19 09:05:29 linux sddm[1586]: Socket server stopping...
янв. 19 09:05:29 linux sddm[1586]: Socket server stopped.
янв. 19 09:05:29 linux sddm[1586]: Display server stopping...
янв. 19 09:05:29 linux sddm[1586]: Display server stopped.
янв. 19 09:05:29 linux sddm[1586]: Running display stop script  "/usr/share/sddm/scripts/Xstop"
янв. 19 09:05:37 linux sudo[3529]:   eugene : TTY=tty1 ; PWD=/home/eugene ; USER=root ; COMMAND=/bin/systemctl start sddm
янв. 19 09:05:37 linux sddm[3567]: Initializing...
янв. 19 09:05:37 linux sddm[3567]: Starting...
янв. 19 09:05:37 linux sddm[3567]: Adding new display on vt 7 ...
янв. 19 09:05:37 linux sddm[3567]: Display server starting...
янв. 19 09:05:37 linux sddm[3567]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{345a2c11-d70a-4f0c-aa02-df82aa431e82} -background none -noreset -displayfd 17 vt7
янв. 19 09:05:37 linux sddm[3567]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
янв. 19 09:05:37 linux sddm[3567]: Display server started.
янв. 19 09:05:37 linux sddm[3567]: Socket server starting...
янв. 19 09:05:37 linux sddm[3567]: Socket server started.
янв. 19 09:05:37 linux sddm[3567]: Greeter starting...
янв. 19 09:05:37 linux sddm[3567]: Adding cookie to "/var/run/sddm/{345a2c11-d70a-4f0c-aa02-df82aa431e82}"
янв. 19 09:05:37 linux sddm-helper[3578]: [PAM] Starting...
янв. 19 09:05:37 linux sddm-helper[3578]: [PAM] Authenticating...
янв. 19 09:05:37 linux sddm-helper[3578]: [PAM] returning.
янв. 19 09:05:37 linux systemd-logind[724]: New session 38 of user sddm.
янв. 19 09:05:37 linux systemd[1]: Started Session 38 of user sddm.
янв. 19 09:05:37 linux systemd[3581]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
янв. 19 09:05:37 linux sddm-helper[3578]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
янв. 19 09:05:37 linux sddm-helper[3578]: pam_systemd(sddm-greeter:session): Cannot create session: Already running in a session
янв. 19 09:05:37 linux sddm-helper[3578]: pam_ck_connector(sddm-greeter:session): nox11 mode, ignoring PAM_TTY :0
янв. 19 09:05:37 linux sddm[3567]: Greeter session started successfully
янв. 19 09:05:37 linux sddm-greeter[3588]: This application failed to start because it could not find or load the Qt platform plugin "xcb".
янв. 19 09:05:38 linux sddm-helper[3578]: [PAM] Ended.
янв. 19 09:05:38 linux sddm[3567]: Auth: sddm-helper exited with 6
янв. 19 09:05:38 linux sddm[3567]: Greeter stopped.
янв. 19 09:05:38 linux systemd[3585]: pam_unix(systemd-user:session): session closed for user sddm

и что делать с "This application failed to start because it could not find or load the Qt platform plugin "xcb"." - неясно
« Последнее редактирование: 19 Января 2016, 17:56:30 от eugenez »
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
...и предложило удалить ненужные libxcb-icccm4 libxkbcommon-x11-0.

...

и что делать с "This application failed to start because it could not find or load the Qt platform plugin "xcb"." - неясно

может поискать в репах нужные libxcb* ? :)
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1420
    • Просмотр профиля
Эти я возвращал, без эффекта. ldd /usr/bin/sddm надо бы попробовать, но я уже не дома, вечером теперь.

Ну и потом, первый ребут с чёрным экраном был ещё в присутствии этих библиотек.
« Последнее редактирование: 19 Января 2016, 07:10:21 от eugenez »
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Аналогичная ерунда. Радует, что я не один))

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1420
    • Просмотр профиля
а сделайте, если у проблемного компа,
ldd /usr/bin/sddm | grep xcb
потом
ldd библиотеки_с_подстрокой_xcb_из_предыдущего
?

Пользователь решил продолжить мысль 19 Января 2016, 11:43:26:
Надо попробовать sddm поновее в ppa найти. Или у следующей убунты. Дома сделаю.

Пользователь решил продолжить мысль 19 Января 2016, 12:00:46:
и ~/.config/cache почистить не забыть. А вдруг?

Пользователь решил продолжить мысль 19 Января 2016, 12:11:08:
возможно вот https://github.com/sddm/sddm/issues/575

Цитировать
It's not SDDM fault as it's Qt5Gui which needs OpenGL 2+ features.
Imho good solution would be if SDDM before starting sddm-greeter checked for OpenGL 2+ and if this is not met then export QT_XCB_FORCE_SOFTWARE_OPENGL=1 to use software rendering.
« Последнее редактирование: 19 Января 2016, 12:11:08 от eugenez »
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Все, я починился. Потеряли они зависимость libqt5xcbqpa5

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1420
    • Просмотр профиля
Супер. Тоже только заметил пересобранный sddm в бэкпортсах. Приду домой - обновлюсь.
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
угу, зависимость починили, но требует удалить kde-style-qtcurve-qt5 и qtcurve... печалька
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн eugenez

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1420
    • Просмотр профиля
Наверное, надо поставить [решено] в заголовок...
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

 

Страница сгенерирована за 0.053 секунд. Запросов: 27.