Summary: | Сеанс Wayland запускается с черным экраном | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Альт Рабочая станция K | Reporter: | abrashka07 | ||||||||||||||||||||||
Component: | Ошибки работы | Assignee: | Sergey V Turchin <zerg> | ||||||||||||||||||||||
Status: | UNCONFIRMED --- | QA Contact: | qa-p8 <qa-p8> | ||||||||||||||||||||||
Severity: | normal | ||||||||||||||||||||||||
Priority: | P5 | CC: | golubevan, manowar | ||||||||||||||||||||||
Version: | 11.0 | ||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||
OS: | Linux | ||||||||||||||||||||||||
Attachments: |
|
Description
abrashka07
2025-05-11 16:24:01 MSK
(Ответ для abrashka07 на комментарий #0) > https://linux-hardware.org/?probe=66d37112eb Можно с GNOME, но в сеансе X11? (Ответ для Sergey V Turchin на комментарий #1) > (Ответ для abrashka07 на комментарий #0) > > https://linux-hardware.org/?probe=66d37112eb > Можно с GNOME, но в сеансе X11? https://linux-hardware.org/?probe=ad2005d122 А в момент неудачного выхода в выводе journalctl -af или на 12-й консоли есть какая-нибудь ругань? > выхода
входа
(Ответ для Sergey V Turchin на комментарий #3) > А в момент неудачного выхода в выводе > journalctl -af > или на 12-й консоли есть какая-нибудь ругань? Тут у меня проблема возникла https://bugzilla.altlinux.org/54224 А в момент неудачного входа в выводе journalctl -af или на 12-й консоли есть какая-нибудь ругань? (Ответ для Sergey V Turchin на комментарий #6) > А в момент неудачного входа в выводе > journalctl -af > или на 12-й консоли есть какая-нибудь ругань? С черного экрана в tty не войти никуда, можно только выйти долгим нажатием кнопкой питания. Created attachment 18426 [details]
фото f12
Могу попробовать зайти в сессию вейланд выйти с него кнопкой выкл и снова зайти сессией х11 и выложить journalctl -b -1 лог предыдущего запуска если нужно. Потому как с черного экрана получилось зайти в tty только раз, больше не получается. Может как то не так делаю, я не спец. Created attachment 18428 [details]
journalctl -b-1
(Ответ для abrashka07 на комментарий #8) > Создано вложение 18426 [details] [подробности] > фото f12 Вы там уже пощелкали по консолям. Текст, относящийся ко входу, уехал за пределы экрана. > "/dev/dri/card1" error: Отказано в доступе
Добавьте на всякий пользователя в группу xgrp, если ещё не состоит.
(Ответ для abrashka07 на комментарий #0) > с гномом сессия Wayland работает. На той же системе при входе через LightDM? (Ответ для Sergey V Turchin на комментарий #13) > (Ответ для abrashka07 на комментарий #0) > > с гномом сессия Wayland работает. > На той же системе при входе через LightDM? Да (Ответ для Sergey V Turchin на комментарий #12) > > "/dev/dri/card1" error: Отказано в доступе > Добавьте на всякий пользователя в группу xgrp, если ещё не состоит. Добавил, попробовал зайти - черный экран (Ответ для Sergey V Turchin на комментарий #11) > (Ответ для abrashka07 на комментарий #8) > > Создано вложение 18426 [details] [подробности] > > фото f12 > Вы там уже пощелкали по консолям. Текст, относящийся ко входу, уехал за > пределы экрана. Не получается зайти в кнтр+альт+ф12 (Ответ для abrashka07 на комментарий #15) > Добавил, попробовал зайти - черный экран А в логе при осталось про '"/dev/dri/card1" error'? Created attachment 18429 [details]
journalctl -b -1
Created attachment 18430 [details]
фото пользователь в группе
(Ответ для abrashka07 на комментарий #19) > фото пользователь в группе Не надо фото, надо вывод от $ id asa (Ответ для Sergey V Turchin на комментарий #20) > (Ответ для abrashka07 на комментарий #19) > > фото пользователь в группе > Не надо фото, надо вывод от > $ id asa $ id asa uid=1000(asa) gid=1000(asa) группы=1000(asa),10(wheel),14(uucp),19(proc),22(cdrom),36(vmusers),71(floppy),80(cdwriter),81(audio),83(radio),100(users),997(scanner),996(xgrp),988(vboxadd),987(vboxsf),972(video),958(fuse),956(vboxusers),940(camera),939(usershares) А какие права у /dev/dri/card0 сразу после неудачного входа? (Ответ для Sergey V Turchin на комментарий #22) > А какие права у /dev/dri/card0 сразу после неудачного входа? Как это посмотреть? $ ls -al /dev/dri/card0 (Ответ для Sergey V Turchin на комментарий #24) > $ ls -al /dev/dri/card0 $ ls -al /dev/dri/card0 crw-rw----+ 1 asa xgrp 226, 0 мая 13 12:05 /dev/dri/card0 (Ответ для Sergey V Turchin на комментарий #22) > А какие права у /dev/dri/card0 сразу после неудачного входа? Но это после выключения ноутбука, сразу после можно только выключить кнопкой (Ответ для abrashka07 на комментарий #25) > crw-rw----+ 1 asa xgrp 226, 0 мая 13 12:05 /dev/dri/card0 Тут с правами всё ок, но непонятно, почему ругань в логах на проблему доступа к файлу. Возможно, кто-то меняет их в тот момент. Если интересно, можно проверить эти права во время запуска сессии, например при помощи опции LightDM "session-setup-script" Для этого нужно создать файл, например /root/check-card.sh такого содержания: ls -la /dev/dri/card* | systemd-cat затем выполнить от root: chmod +x /root/check-card.sh и в файле /etc/lightdm/lightdm.conf, в разделе [Seat:seat0] добавить строку session-setup-script=/root/check-card.sh Тогда при очередном запуске сессии вывод ls попадёт в журнал, и его можно будет увидеть через journalctl Created attachment 18534 [details]
seat
Создал [root@kalt11 ~]# ls -la /dev/dri/card* | systemd-cat > /root/check-card.sh [root@kalt11 ~]# chmod +x /root/check-card.sh [root@kalt11 ~]# mcedit /etc/lightdm/lightdm.conf Добавил (смотри скрин) Дальше попытаться зайти в сессию вейланд с черным экраном, выйдя из него через выключение скинуть лог предыдущего входа? (Ответ для abrashka07 на комментарий #30) > Создал > [root@kalt11 ~]# ls -la /dev/dri/card* | systemd-cat > /root/check-card.sh > [root@kalt11 ~]# chmod +x /root/check-card.sh > [root@kalt11 ~]# mcedit /etc/lightdm/lightdm.conf > Добавил (смотри скрин) > > Дальше попытаться зайти в сессию вейланд с черным экраном, выйдя из него > через выключение скинуть лог предыдущего входа? Кое-что нужно исправить: 1. echo "ls -la /dev/dri/card* | systemd-cat" > /root/check-card.sh 2. Все строки в lightdm.conf, начинающиеся на # это комментарии, они игнорируются, нужно найти строку [Seat:seat0] или [Seat:*] и под ней в новую строку вписать session-setup-script=/root/check-card.sh Created attachment 18536 [details]
seat1
(Ответ для abrashka07 на комментарий #32) > Создано вложение 18536 [details] [подробности] > seat1 А выложите, пожалуйста, ваш файл /etc/lightdm/lightdm.conf целиком Created attachment 18538 [details]
lightdm
Created attachment 18539 [details]
journalctl
(Ответ для abrashka07 на комментарий #34) > Создано вложение 18538 [details] [подробности] > lightdm Нет, так не будет работать, нужно вставить ниже, оно у вас на 47 строке, а подходящий раздел начинается с 91 строки "[Seat:*]", нужно вставить эту опцию ниже 91 строки. Created attachment 18540 [details]
lightdm92
Created attachment 18541 [details]
лог
Вот они, эти строчки мая 22 17:43:24 kalt11 cat[1824]: crw-rw----+ 1 root xgrp 226, 0 May 22 17:43 /dev/dri/card0 мая 22 17:43:24 kalt11 cat[1824]: crw-rw----+ 1 root xgrp 226, 1 May 22 17:43 /dev/dri/card1 вроде бы на данном этапе всё нормально > мая 22 17:43:24 kalt11 cat[1824]: crw-rw----+ 1 root xgrp 226, 1 May 22
> 17:43 /dev/dri/card1
>
> вроде бы на данном этапе всё нормально
Да, но видно, что пользователя ещё не сменили.
|