LINUX.ORG.RU

не стартует GUI Линукс

 , ,


0

1

Доброе утро! Подскажите пожалуйста, после установки VNC на AstraLinux ( Debian ) перестал стартовать графический интерфейс, доходит до ввода пароля и логина, после ввода на пару секунд темный экран и снова окно приветствия для ввода логина и пароля. Лог аутентификации прикрепляю ниже, насколько я понял он не может найти мой профиль. по ssh заходит без проблем, через консоль тоже, нового пользователя создавал - его найти тоже не может Код :

Oct 31 08:30:01 AEVRNSF002 CRON[3773]: pam_kiosk2(cron:session): need_continue: UID 0 detected, skipping. User: root
Oct 31 08:30:01 AEVRNSF002 CRON[3773]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 31 08:30:01 AEVRNSF002 CRON[3773]: pam_unix(cron:session): session closed for user root
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: pam_kiosk2(fly-dm:session): No rootwks profile found, trying common profile
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: pam_kiosk2(fly-dm:session): No common profile found, further processing stopped
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: pam_unix(fly-dm:session): session opened for user rootwks by (uid=0)
Oct 31 08:30:39 AEVRNSF002 systemd-logind[1857]: New session 11 of user rootwks.
Oct 31 08:30:39 AEVRNSF002 fly-dm[3785]: :0[3785]: gkr-pam: couldn't run gnome-keyring-daemon: Нет такого файла или каталога
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: gkr-pam: gnome-keyring-daemon didn't start properly
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: pam_unix(fly-dm:session): session closed for user rootwks
Oct 31 08:30:39 AEVRNSF002 systemd-logind[1857]: Removed session 11.
Oct 31 08:30:39 AEVRNSF002 fly-dm[3792]: pam_unix(fly-dm-greeter:session): session opened for user fly-dm by (uid=0)
Oct 31 08:30:39 AEVRNSF002 systemd-logind[1857]: Removed session c3.
Oct 31 08:30:39 AEVRNSF002 systemd-logind[1857]: New session c4 of user fly-dm.
Oct 31 08:30:46 AEVRNSF002 sudo[3748]: pam_unix(sudo:session): session closed for user root


Последнее исправление: Zhbert (всего исправлений: 3)

Здравствуйте. Рекомендую вам обратится в техническую поддержку Astra Linux. Так как на данном сайте не так много людей используют Astra Linux, то обращение в техническую поддержку позволит вам решить данную проблему быстрее.

vbcnthfkmnth123 ★★★★★
()
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: pam_kiosk2(fly-dm:session): No rootwks profile found, trying common profile
Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: pam_kiosk2(fly-dm:session): No common profile found, further processing stopped

Я не знаю, что там нагородили разработчики под капотом этого неведомого флай-дм, но он не видит профиля. Скорее всего, профиль — это каталог в /home/, но не факт.

Попробуй поставить такую же астру в виртуалку с таким же именем пользователя и сравнить содержимое хомяка.

Zhbert ★★★★★
()

У тебя вероятно «специальная редакция» а стартануть он судя по логам не может из-за работы LSM модуля PARSEC, если юзер rootwks есть в системе и его хоумдир на месте то что-то могло произойти с метками или что там ещё в этом неведомом поделии может быть. В общем в техсаппорт…

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

Если там нет MAC LSM модулей тогда непонятно что это:

pam_kiosk2(fly-dm:session): No rootwks profile found, trying common profile

Тут или директория профиля юзера или профиль авторизации или профиль безопасности.

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

Не знаю, астру 1 раз устанавливал «общую редакцию». Если это спешиал то в ядре с бОльшей вероятностью должен быть мандатный модуль. Возможно по аналогии с SELinux слетели метки ФС на некоторых файлах и директориях(надо найти средство как их просмотреть и как назначить) но это лишь предположение.

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

насколько я понимаю, эта стандартная история, когда fly-dm проверяет наличие записей о пользователе в kiosk (/etc/kiosk или как то так). как по мне, эти 2 сообщения можно проигнорировать. Если интересно, тут описано как это работает.

На пользователя действуют ограничения только если подкаталог с его профилем существует в каталоге /etc/fly-kiosk или этот пользователь входит в группу, для которой существует профиль в каталоге /etc/fly-kiosk

oS_a
()
Последнее исправление: oS_a (всего исправлений: 1)
Oct 31 08:30:39 AEVRNSF002 fly-dm[3785]: :0[3785]: gkr-pam: couldn't run gnome-keyring-daemon: Нет такого файла или каталога

Oct 31 08:30:39 AEVRNSF002 fly-dm[3526]: :0[3526]: gkr-pam: gnome-keyring-daemon didn't start properly

Может быть в этом дело? gnome-keyring как себя чувствует?

Далее. fly-dm.service в каком статусе, что говорят логи? systemd-login.service - вопросы те же.

oS_a
()
Последнее исправление: oS_a (всего исправлений: 1)
Ответ на: комментарий от oS_a

GNOME-keyring не установлен, удалил через apr purge, он видимо случайно подцепился потому что есть репозиторий Debiana в списке, на астре он не нужен

По поводу fly-dm

sudo systemctl status fly-dm.service
● fly-dm.service - The FLY login manager
   Loaded: loaded (/lib/systemd/system/fly-dm.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2023-10-31 11:22:31 MSK; 29min ago
  Process: 2637 ExecStartPre=/bin/bash -c /usr/bin/fly-dm-prepare.sh (code=exited, status=0/SUCCESS)
 Main PID: 2640 (fly-dm)
    Tasks: 8 (limit: 6143)
   Memory: 111.1M
      CPU: 5.215s
   CGroup: /system.slice/fly-dm.service
           ├─2640 /usr/bin/fly-dm vt7
           ├─3260 -:0
           ├─3261 /usr/bin/fly-dm_greet
           └─3345 /usr/bin/kscreend

окт 31 11:22:31 AEVRNSF002 fly-dm[2647]: register systemd session for Xorg with name=:0 seat=null vt7, user=fly-dm
окт 31 11:22:31 AEVRNSF002 fly-dm[2647]: pam_unix(fly-dm-greeter:session): session opened for user fly-dm by (uid=0)
окт 31 11:23:38 AEVRNSF002 fly-dm[2859]: :0[2859]: pam_unix(fly-dm:session): session opened for user rootwks by (uid=0)
окт 31 11:23:38 AEVRNSF002 fly-dm[2859]: :0[2859]: pam_unix(fly-dm:session): session closed for user rootwks
окт 31 11:23:38 AEVRNSF002 fly-dm[3022]: register systemd session for Xorg with name=:0 seat=null vt7, user=fly-dm
окт 31 11:23:38 AEVRNSF002 fly-dm[3022]: pam_unix(fly-dm-greeter:session): session opened for user fly-dm by (uid=0)
окт 31 11:23:44 AEVRNSF002 fly-dm[3093]: :0[3093]: pam_unix(fly-dm:session): session opened for user rootwks by (uid=0)
окт 31 11:23:44 AEVRNSF002 fly-dm[3093]: :0[3093]: pam_unix(fly-dm:session): session closed for user rootwks
окт 31 11:23:44 AEVRNSF002 fly-dm[3191]: register systemd session for Xorg with name=:0 seat=null vt7, user=fly-dm
окт 31 11:23:44 AEVRNSF002 fly-dm[3191]: pam_unix(fly-dm-greeter:session): session opened for user fly-dm by (uid=0)
Это systemd-login:
 systemd-logind.service - Login Service
   Loaded: loaded (/lib/systemd/system/systemd-logind.service; static; vendor preset: enabled)
   Active: active (running) since Tue 2023-10-31 11:22:25 MSK; 42min ago
     Docs: man:systemd-logind.service(8)
           man:logind.conf(5)
           https://www.freedesktop.org/wiki/Software/systemd/logind
           https://www.freedesktop.org/wiki/Software/systemd/multiseat
 Main PID: 1953 (systemd-logind)
   Status: "Processing requests..."
    Tasks: 1 (limit: 6143)
   Memory: 1.9M
      CPU: 231ms
   CGroup: /system.slice/systemd-logind.service
           └─1953 /lib/systemd/systemd-logind

окт 31 11:22:31 AEVRNSF002 systemd-logind[1953]: New session c1 of user fly-dm.
окт 31 11:23:38 AEVRNSF002 systemd-logind[1953]: New session 4 of user rootwks.
окт 31 11:23:38 AEVRNSF002 systemd-logind[1953]: Removed session 4.
окт 31 11:23:38 AEVRNSF002 systemd-logind[1953]: Removed session c1.
окт 31 11:23:38 AEVRNSF002 systemd-logind[1953]: New session c2 of user fly-dm.
окт 31 11:23:44 AEVRNSF002 systemd-logind[1953]: New session 6 of user rootwks.
окт 31 11:23:44 AEVRNSF002 systemd-logind[1953]: Removed session 6.
окт 31 11:23:44 AEVRNSF002 systemd-logind[1953]: Removed session c2.
окт 31 11:23:44 AEVRNSF002 systemd-logind[1953]: New session c3 of user fly-dm.
окт 31 11:23:52 AEVRNSF002 systemd-logind[1953]: New session 7 of user rootwks

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

Логи fly-dm

localuser:astra-orientation being added to access control list
libflycore GetRRPrimaryDPI(): VGA-1 no size in mm (0x0), bad EDID/driver/etc ?
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-fly-dm'
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setBrush: Painter not active
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/640x480/fly-default.png' for screen 640x480, attempt to look for other size
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/4:3/fly-default.png' for ratio 4:3
qt.svg: /usr/share/wallpapers/fly-dm/4:3/fly-default.svg:641:6: Could not resolve property: #meshgradient4795
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/1024x768/fly-default.png' for screen 1024x768, attempt to look for other size
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/4:3/fly-default.png' for ratio 4:3
qt.svg: /usr/share/wallpapers/fly-dm/4:3/fly-default.svg:641:6: Could not resolve property: #meshgradient4795

Я так понимаю просто не может найти какие то дефолт обои Логи аутентификации под новым созданным пользователем :

Oct 31 12:37:38 AEVRNSF002 fly-dm[3932]: :0[3932]: pam_kiosk2(fly-dm:session): No proverka profile found, trying common profile
Oct 31 12:37:38 AEVRNSF002 fly-dm[3932]: :0[3932]: pam_kiosk2(fly-dm:session): No common profile found, further processing stopped
Oct 31 12:37:38 AEVRNSF002 fly-dm[3932]: :0[3932]: pam_unix(fly-dm:session): session opened for user proverka by (uid=0)
Oct 31 12:37:38 AEVRNSF002 systemd-logind[1943]: New session 11 of user proverka.
Oct 31 12:37:38 AEVRNSF002 systemd[4766]: pam_kiosk2(systemd-user:session): No proverka profile found, trying common profile
Oct 31 12:37:38 AEVRNSF002 systemd[4766]: pam_kiosk2(systemd-user:session): No common profile found, further processing stopped
Oct 31 12:37:38 AEVRNSF002 systemd[4766]: pam_unix(systemd-user:session): session opened for user proverka by (uid=0)
Oct 31 12:37:38 AEVRNSF002 fly-dm[3932]: :0[3932]: pam_unix(fly-dm:session): session closed for user proverka
Oct 31 12:37:39 AEVRNSF002 systemd-logind[1943]: Removed session 11.
Oct 31 12:37:39 AEVRNSF002 fly-dm[4792]: pam_unix(fly-dm-greeter:session): session opened for user fly-dm by (uid=0)
Oct 31 12:37:39 AEVRNSF002 systemd-logind[1943]: Removed session c4.
Oct 31 12:37:39 AEVRNSF002 systemd-logind[1943]: New session c5 of user fly-dm.
Oct 31 12:37:45 AEVRNSF002 sudo[4948]:  rootwks : TTY=pts/0 ; PWD=/home/rootwks ; USER=root ; COMMAND=/usr/bin/cat /var/log/fly-dm.log
Oct 31 12:37:45 AEVRNSF002 sudo[4948]: pam_kiosk2(sudo:session): need_continue: UID 0 detected, skipping. User: root
Oct 31 12:37:45 AEVRNSF002 sudo[4948]: pam_unix(sudo:session): session opened for user root by rootwks(uid=0)
Oct 31 12:37:45 AEVRNSF002 sudo[4948]: pam_unix(sudo:session): session closed for user root
Oct 31 12:37:49 AEVRNSF002 systemd[4767]: pam_unix(systemd-user:session): session closed for user proverka

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

log fly-dm.log

XPARSEC: parsec disabled in the system, no XPARSEC extension
XPARSEC: parsec disabled in the system, no XPARSEC extension
XPARSEC: parsec disabled in the system, no XPARSEC extension
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
pci id for fd 11: 1a03:2000, driver (null)
MESA-LOADER: failed to open ast: /usr/lib/dri/ast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: ast
pci id for fd 12: 1a03:2000, driver (null)
kmsro: driver missing
localuser:astra-orientation being added to access control list
libflycore GetRRPrimaryDPI(): VGA-1 no size in mm (0x0), bad EDID/driver/etc ?
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-fly-dm'
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setBrush: Painter not active
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/640x480/fly-default.png' for screen 640x480, attempt to look for other size
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/4:3/fly-default.png' for ratio 4:3
qt.svg: /usr/share/wallpapers/fly-dm/4:3/fly-default.svg:641:6: Could not resolve property: #meshgradient4795
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/1024x768/fly-default.png' for screen 1024x768, attempt to look for other size
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/4:3/fly-default.png' for ratio 4:3
qt.svg: /usr/share/wallpapers/fly-dm/4:3/fly-default.svg:641:6: Could not resolve property: #meshgradient4795
QProcess: Destroyed while process ("kscreend") is still running.
perm    Your call from /usr/bin/fly-dmctl, but only fly-wm can call this command
(II) Server terminated successfully (0). Closing log file.
XPARSEC: parsec disabled in the system, no XPARSEC extension
XPARSEC: parsec disabled in the system, no XPARSEC extension
XPARSEC: parsec disabled in the system, no XPARSEC extension
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
pci id for fd 11: 1a03:2000, driver (null)
MESA-LOADER: failed to open ast: /usr/lib/dri/ast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: ast
pci id for fd 12: 1a03:2000, driver (null)
kmsro: driver missing
localuser:astra-orientation being added to access control list
libflycore GetRRPrimaryDPI(): VGA-1 no size in mm (0x0), bad EDID/driver/etc ?
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-fly-dm'
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setBrush: Painter not active
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/640x480/fly-default.png' for screen 640x480, attempt to look for other size
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/4:3/fly-default.png' for ratio 4:3
qt.svg: /usr/share/wallpapers/fly-dm/4:3/fly-default.svg:641:6: Could not resolve property: #meshgradient4795
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/1024x768/fly-default.png' for screen 1024x768, attempt to look for other size
fly-qdm: Can't find default wallpaper '/usr/share/wallpapers/fly-dm/4:3/fly-default.png' for ratio 4:3
qt.svg: /usr/share/wallpapers/fly-dm/4:3/fly-default.svg:641:6: Could not resolve property: #meshgradient4795

Версия шелл

$SHELL --version
GNU bash, версия 5.0.3(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или более поздней <http://gnu.org/licenses/gpl.html>

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

Могу ошибаться, но мне кажется что проблема здесь:

MESA-LOADER: failed to open ast: /usr/lib/dri/ast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

failed to load driver: ast

Возможно как следствие

libflycore GetRRPrimaryDPI(): VGA-1 no size in mm (0x0), bad EDID/driver/etc ?

Как один из вариантов решения тут

oS_a
()
Последнее исправление: oS_a (всего исправлений: 1)
Ответ на: комментарий от oS_a

Не помогло Лог auth.log

systemd-logind[1956]: New session 6 of user rootwks.
Oct 31 14:26:19 AEVRNSF002 systemd[3510]: pam_kiosk2(systemd-user:session): No rootwks profile found, trying common profile
Oct 31 14:26:19 AEVRNSF002 systemd[3510]: pam_kiosk2(systemd-user:session): No common profile found, further processing stopped
Oct 31 14:26:19 AEVRNSF002 systemd[3510]: pam_unix(systemd-user:session): session opened for user rootwks by (uid=0)
Oct 31 14:26:25 AEVRNSF002 sudo[3534]:  rootwks : TTY=pts/0 ; PWD=/home/rootwks ; USER=root ; COMMAND=/usr/bin/ln -s /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so /usr/lib/dri
Oct 31 14:26:25 AEVRNSF002 sudo[3534]: pam_kiosk2(sudo:session): need_continue: UID 0 detected, skipping. User: root
Oct 31 14:26:25 AEVRNSF002 sudo[3534]: pam_unix(sudo:session): session opened for user root by rootwks(uid=0)
Oct 31 14:26:25 AEVRNSF002 sudo[3534]: pam_unix(sudo:session): session closed for user root
Oct 31 14:26:29 AEVRNSF002 sudo[3538]:  rootwks : TTY=pts/0 ; PWD=/home/rootwks ; USER=root ; COMMAND=/usr/bin/ln -s /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so /usr/lib/dri
Oct 31 14:26:29 AEVRNSF002 sudo[3538]: pam_kiosk2(sudo:session): need_continue: UID 0 detected, skipping. User: root
Oct 31 14:26:29 AEVRNSF002 sudo[3538]: pam_unix(sudo:session): session opened for user root by rootwks(uid=0)
Oct 31 14:26:29 AEVRNSF002 sudo[3538]: pam_unix(sudo:session): session closed for user root

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

Проблема решена службой ТП АстраЛинукс

Тех.поддержка Astra Linux Анализ предоставленных журналов и файлов конфигурации системы, в частности файл /home/rootwks/.xsession-errors показал, что в каталоге /etc/X11/ отсутствует скрипт Xsession, необходимый для запуска графической сеcсии X11

Для того, чтобы восстановить функциональность графической сессии, выполните следующие действия:

Выполните команду apt download x11-common пакет .deb скачается в текущий каталог

Распакуйте полученный файл .deb с помощью утилиты dpkg-deb sudo dpkg-deb -x ./x11-common_7.7+23astra3_all.deb /tmp Скопируйте файл Xsession в каталог /etc/X11 sudo cp /tmp/etc/X11/Xsession /etc/X11/ Перезагрузите сервер и проверьте воспроизведение проблемы.

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