Bug 33248 - Не запускает x-server
Summary: Не запускает x-server
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sddm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-17 10:01 MSK by Sergei Naumov
Modified: 2017-04-03 17:07 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Naumov 2017-03-17 10:01:27 MSK
После перехода на 0.14-alt7 не стартует x-server после логина.
Comment 1 Sergey V Turchin 2017-03-17 10:12:02 MSK
x-server стартует до логина. Расскажите подробнее.
Comment 2 Sergey V Turchin 2017-03-17 10:36:49 MSK
Установите пока sddm-0.14.0-alt6 из http://ftp.altlinux.ru/pub/distributions/archive/sisyphus/date/2017/03/17/files/ .
Comment 3 Sergey V Turchin 2017-03-17 10:44:10 MSK
Точнее, из http://ftp.altlinux.ru/pub/distributions/archive/sisyphus/date/2017/03/16/files/
Comment 4 Repository Robot 2017-03-17 11:44:36 MSK
sddm-0.14.0-alt8.S1 -> sisyphus:

* Fri Mar 17 2017 Sergey V Turchin <zerg@altlinux> 0.14.0-alt8.S1
- revert previous changes (ALT#33248)
Comment 5 Sergei Naumov 2017-03-17 18:10:23 MSK
Сессия KDE5 не запускается
Comment 6 Michael Shigorin 2017-03-19 17:01:11 MSK
2 zerg, mcpain: предлагаю тестировать такие штуки сборкой регулярки (или сами, или меня подёргайте) на стадии собравшегося в TESTED задания.
Comment 7 Sergey V Turchin 2017-03-20 11:12:47 MSK
(В ответ на комментарий №6)
> 2 zerg, mcpain: предлагаю тестировать
Так и было. Моя невнимательность была протестирована и пакет с ошибкой попал в Сизиф. ;-)
Comment 8 Sergey V Turchin 2017-03-20 11:13:27 MSK
(В ответ на комментарий №5)
> Сессия KDE5 не запускается
Я вернул пакет в предыдущее состояние.
Comment 9 Олег 2017-03-21 16:04:48 MSK
(In reply to comment #6)
> 2 zerg, mcpain: предлагаю тестировать такие штуки сборкой регулярки (или сами,
> или меня подёргайте) на стадии собравшегося в TESTED задания.

У меня этот баг не хочет воспроизводиться. получилось что-то сломать только один раз из десяти (dmesg репортил о segfault'е в каком-то из модулей Qt5)
В остальных случаях все работало, сессия запускалась без проблем.

У zerg была ругань на невозможность создать объект из другого потока - возможно, это и был тот самый segfault. Судя по всему, либо баг очень сильно плавает, либо он вообще находится не в sddm
Comment 10 Sergey V Turchin 2017-03-22 17:26:51 MSK
Со старой Mesa ни одна из сборок sddm не падает. С новой все падают.
Comment 11 Sergei Naumov 2017-03-31 09:15:04 MSK
sddm-0.14.0-alt9.S1 опять не стартует сессию KDE5.
Comment 12 Anton Farygin 2017-03-31 09:26:16 MSK
nvidia ?
Comment 13 Sergei Naumov 2017-03-31 10:42:40 MSK
(В ответ на комментарий №12)
> nvidia ?

Неа... Intel.


00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Zenbook Prime UX31A
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 27
        Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00018  Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915
Comment 14 Michael Shigorin 2017-03-31 13:31:43 MSK
Просьба по возможности починить до завтра (regular-rc) или среды (regular).
Comment 15 Anton Farygin 2017-03-31 15:57:10 MSK
У нас есть одна машинка где это воспоизводится, разбираемся.
Comment 16 Sergei Naumov 2017-03-31 17:42:42 MSK
А вот на том Интеле работает:

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device d000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 28
        Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00018  Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915
Comment 17 Sergei Naumov 2017-03-31 17:45:51 MSK
Совпадает по capabilities, но вот память по другому распределена, видать... Прерывание другое, но оно вряд ли имеет значение какое-то.
Comment 18 Олег 2017-03-31 20:22:16 MSK
(В ответ на комментарий №17)
> Совпадает по capabilities, но вот память по другому распределена, видать...
> Прерывание другое, но оно вряд ли имеет значение какое-то.

А что пишет tty12? (Alt+F12)
Comment 19 Sergey V Turchin 2017-04-01 10:02:43 MSK
Попробуйте kf5-plasma-workspace-5.9.3-alt4
Comment 20 Aleksey Borisenkov 2017-04-01 10:07:54 MSK
Я уже пробовал сегодня.

$ rpm -qa | grep kf5-plasma-workspace
kf5-plasma-workspace-5.9.3-alt4.S1.x86_64
kf5-plasma-workspace-common-5.9.3-alt4.S1.noarch

У меня продолжает воспроизводиться.
Comment 21 Aleksey Borisenkov 2017-04-01 10:11:23 MSK
Откат sddm до 0.14.0-alt8.S1, разумеется, помогает.
Comment 22 Anton Farygin 2017-04-01 10:24:17 MSK
А что на 12-й консоли есть интересного от sddm ?
Comment 23 Aleksey Borisenkov 2017-04-01 11:07:57 MSK
Да у меня 12-й консоли давненько уж нет =)

journalctl /usr/bin/sddm показывает только
апр 01 11:51:36 localhost sddm[19309]: Display: Unable to handle Auth request!
на первую попытку залогиниться и
апр 01 11:54:36 localhost sddm[19309]: QProcess::start: Process is already running
на остальные
Comment 24 Aleksey Borisenkov 2017-04-03 00:28:27 MSK
Это локалезависимость какая-то:

апр 03 01:11:06 localhost sddm-helper[3678]: [PAM] pam_conv: style= "PAM_PROMPT_ECHO_OFF" ( 1 ), msg[ 0 ]= "Пароль: "

Программа ожидает "password" (от pam?) а получает "пароль". Ну и далее вместо AuthPrompt::LOGIN_PASSWORD получается AuthPrompt::UNKNOWN

Правда как этого добиться я пока не понял. На тестовой машине тоже русская локаль, но там получается "Password".
Comment 25 Aleksey Borisenkov 2017-04-03 00:41:35 MSK
На тестовой машине не был установлен glibc-locales. После установки всё стало "нормально" — передаётся "пароль" и sddm перестаёт работать.
Comment 26 Anton Farygin 2017-04-03 07:49:03 MSK
Алексей, спасибо большое за диагностику, это то что нужно.
Comment 27 Sergey V Turchin 2017-04-03 11:30:21 MSK
Похоже, срабатывает локализация при наличии /etc/locale.conf .
Comment 28 Repository Robot 2017-04-03 17:07:39 MSK
sddm-0.14.0-alt10.S1 -> sisyphus:

* Mon Apr 03 2017 Oleg Solovyov <mcpain@altlinux> 0.14.0-alt10.S1
- Fixed "Unable to handle Auth request" (ALT#33248)