Не стартуют иксы astra linux

Не стартуют иксы astra linux

Текстовые метки: linux, debian, astra linux, загрузка, X-сервер, икс, момент, время, сессия, логин, пользователь

Если нужно написать какую-либо автоматизацию при входе в сессию X-сервера, нужно знать в каких местах системы можно размещать вызовы скриптов автоматизации, и в каком окружении они вызываются.

Ниже приводятся файлы конфигурации для среды рабочего стола FLY. Для других DE справедливы те же принципы.

Внимание! Пункты 1 и 2 пишутся по памяти, и могут не совсем соответствовать действительности в части описания того, какие файлы X-сервера и в каком состоянии доступны в указанный момент.

1. Общесистемный файл /etc/X11/fly-dm/Xstartup

Данный файл запускается на ранних этапах логина пользователя. Команды в данном файле выполняются от пользователя root . В момент его исполнения существует переменная USER , в которой прописано имя логинещегося пользователя. Предполагается, что пользователь успешно прошел аутентификацию и ввел правильный пароль.

На момент выполнения данного скрипта, особенно если компьютер находится в ALD-домене с рабочим каталогом, подключаемым по сети, полного файлового окружения, требуемого для X-сессии, не существует. Может возникнуть ситуация, что файл, созданный или измененный с помощью скрипта Xstartup , будет перезаписан (перекрыт) файлами, хранящимися в домене.

2. Файлы в каталоге /etc/X11/Xsession.d

Файлы, размещенные в данном каталоге, выполняются в последовательности согласно своему имени. Поэтому имена всех файлов в данном каталоге начинаются на две цифры. В данном каталоге можно создавать собственные файлы скриптов, и они будут выполняться при входе пользователя в графическую сессию. Код данных скриптов выполняется от имени того пользователя, который логинится в системе. Предполагается, что пользователь успешно прошел аутентификацию и ввел правильный пароль.

Если делать настройки рабочего стола в данном месте, то они будет применены только при следующей сессии, а не в текущей.

Если возникнет необходимость дать команду на разлогирование из сессии, то она не будет выполнена, так как входа на рабочий стол еще не произошло.

3. Файлы ярлыков *.desktop в каталоге /etc/xdg/autostart

В данном каталоге можно размещать «скрытые» ярлыки, которые будут выполнены после того, как будет произведено полное разворачивание рабочего стола. Ярлыки выполняются от залогиненного пользователя.

Если возникнет необходимость дать команду на разлогирование из сессии, то она будет успешно выполнена.

  • Соответствие версий Astra Linux Смоленск и Debian, таблица версий библиотек
  • Как понять, к какой версии Astra Linux относятся файлы документации
  • Восстановление пользователя root в Astra Linux 1.6 Смоленск
  • Отключение блокировки экрана паролем в Astra Linux 1.6
  • Как отменить гашение экрана в Astra Linux 1.6 через конфиги
  • Как в Astra Linux 1.3 установить разрешение экрана через конфиги?
  • Какие пакеты ПО устанавливаются при выборе пунктов «Средства работы в сети» и «Сетевые сервисы» в инсталляторе?
  • Как прописать команды, которые должны выполниться перед появлением окна логина FLY DM
  • Как прописать команды, которые выполнятся перед стартом X-сессии
  • Как в Astra Linux 1.3 ограничить возможности рабочего стола
  • Проблема запуска скрипта на сервере ALD домена при логине пользователя с нулевой мандатной меткой
  • Как войти в домен ALD Astra Linux на рабочей станции, если вход не работает
  • Как настроить видеодрайвер в Astra Linux 1.6 для Орион ПК 103 (ПК-Э-103-02)
  • Как пользоваться мандатным флагом ccnr, чтобы не менялась мандатная метка в Astra Linux 1.6
  • Управление безопасностью ОССН с использованием мандатного управления доступом в Astra Linux
  • Мандатный контроль целостности в Astra Linux
  • Структура мандатной метки в Astra Linux 1.6 (инфографика)
  • Как предоставить доступ пользователю к COM-порту /dev/ttyS0 в ALD
  • Понижение классификационной мандатной метки в Astra Linux 1.6
  • Какие секции репозитария есть в Astra Linux
  • Как в Astra отключить монитор печати при отключении области уведомлений
  • Известные проблемные пакеты Astra Linux, которые блокируют установку обновлений и не только
  • Почему не виден ярлык на рабочем столе Astra Linux 1.6 Update 10?
  • Как включить NumLock при старте рабочего стола в Astra Linux 1.6
  • Что не работает в Astra Linux 1.6
  • Восстановление загрузчика Grub после применения обновлений в Astra Linux 1.6
  • Как выйти/разлогиниться из FLY WM — опции команды fly-wmfunc в Astra Linux 1.6
  • Как запустить SSH-сервер в Astra Linux 1.6
  • Установка обновленного ejabberd в Astra Linux 1.6 Update 10. Как выкачивать ПО из репозитариев
  • Загрузка X-сервера в Debian и Astra Linux 1.6. Какие скрипты в какие моменты времени срабатывают?
  • Как загрузить и подключить диск со средствами разработки для Astra Linux SE 1.7
  • Что означает аббревиатура МРОСЛ ДП
  • Как обозначаются версии релизов Astra Linux в файлах etc-директории
Читайте также:  Astra linux pptp client

Источник

Смоленск 1.6 Не запускается х-сервер

После переустановки операционной системы Астра Линукс не загружается система. В интернете так и не нашел ответа. Примерно догадываюсь что не запускается х-сервер. Что делать?

Вложения

IMG_20211029_163935.jpg

IMG_20211029_094723.jpg

IMG_20211029_132010.jpg

oko

New member

to Дмитрий90
Переустановки «в чистую», т.е. с удалением всех разделов или их очисткой?
Модуль экстрасенсорики подсказывает, что у вас остались разделы от предыдущей установки. Либо переустановку вы делали, добавив новое оборудование. В любом случае, следует смотреть /var/log/syslog и Xorg.log на предмет подробностей.

Дмитрий90

New member

Спасибо большое за ответ. На днях попробую посмотреть xorg.log. переустановка в чистую была. Скачал образ ,записал на диск и установил. Весной на ноутбук этот же образ установил ,все нормально работает. А этот ПК не загружается

Дмитрий90

New member

Вложения

ошибка астра1.jpg

ошибка астра.jpg

oko

New member

to Дмитрий90
Увы, вы показали только выхлоп /var/log/syslog, а там доп.детализации нет — подробностей для анализа маловато.
Ищите в /var/log журнал Xorg.log. В нем должно быть подробнее про останов и ошибки именно X-сервера.
Вообще, что за железо у вас используется на проблемной машине? В частности, видеоадаптер?

Дмитрий90

New member

Вложения

1636962342202.jpg

1636962342191.jpg

oko

New member
  • удалить /etc/X11/xorg.conf, если он имеется (по штатке не должно быть), перезагрузиться и надеяться, что Fly сам определит нужную конфигурацию;
  • переустановить Xorg через sudo apt reinstall xorg xorg-xserver-video* fly-dm.

Дмитрий90

New member

Вложения

SAVE_20211117_155305.jpg

SAVE_20211117_155253.jpg

SAVE_20211117_155226.jpg

Дмитрий90

New member

Вложения

SAVE_20211117_161328.jpg

oko

New member

to Дмитрий90
Судя по выхлопу, драйвер у вас имеется и используется.
Сорри, команда должна быть: sudo apt install —reinstall xorg xorg-xserver-video* fly-dm. При подключенных основном диске и iso-файлах обновлений (если использовались), разумеется.
Вообще, за прошедшее время было бы куда проще сделать бэкап данных, отформатировать диск и поставить ALSE заново, чем играть в угадайку. Понятно, что есть «нюансы», связанные с объектами эксплуатации ALSE, но, imho, так было бы эффективнее.

Читайте также:  Linux unknown interface eth0

Источник

Не запускаются иксы

Не стартуют иксы. После установки создал пользователя, добавил в группы users, wheel, audio, input, video, tty.

После ошибок сделал chmod u+s /use/bin/Xorg и chown user /dev/tty2

Хз. dbus-launch что-то выводит.

Вы от какого пользователя-то запускаете иксы? И что это за команда? Если стартикс, то .ксинитрц быть не должно.

От пользователя, но от рута тоже не стартуют.

Xinitrc создал сам и добавил в него export XDG_MENU_PREFIX=gnome-

Удалите весь файл, иксы проверяются до установки де.

После установки создал пользователя, добавил в группы users, wheel, audio, input, video, tty.

Это разве не установщик делает? Какой дистрибутив и как устанавливали?

Проверьте, установлен ли дбас, добавьте его как глобальный юз-флаг, соответственно обновите мир.

Ok. Удалил. Gnome DE поставил до этого по генту хендбук.

Попробуй dbus стартануть — rc-service dbus start. Ну и rc-update add dbus default не забудь.

Как глобальный флаг включен. Проверил через emerge —info | grep ^USE

Ладно, тогда дайте статус дбаса, он, может, не работает совсем.

А как его получить на systemd?

Я не пойму что я сделал не так по хендбуку.

Failed to connect to bus: No such file or directory

man systmectl, конкретно systemctl status

Failed to connect to bus: No such file or directory

После ошибок сделал chmod u+s /use/bin/Xorg и chown user /dev/tty2

Странно. Никогда такого не делал.

Я надеюсь, что у вас глобальный флаг системд тоже стоит.

Можно оставить раздачу прав на polkit/logind, но их дергает DM, вроде. Или обращения к ним в скрипт запихать.

boowai ★★★★ ( 04.04.21 18:15:14 MSK )
Последнее исправление: boowai 04.04.21 18:17:02 MSK (всего исправлений: 2)

Читайте также:  Linux hibernate to swap

Поставил. У меня профиль gnome/systemd. С ним это должно было подтянуться.

systemd status после установки ругается также.

До этого были другие ошибки по ней вышел на подобное на форуме. Скорее всего пользователь просто не был в группе tty

и попробуйте перезагруиться.

Скорее всего пользователь просто не был в группе tty

Это не нужно. В systemd есть logind, который всё это решает. Теперь не надо ползователю состоять в группах video и так далее.

dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket 

После перезагрузки вообще выпал в emergency mode. После ввода пароля заходит.

Просто создаёшь пользователя и всё? А права какие-то надо давать??

lsblk, и, если разделы правильно прописаны, mount -a

Нет. Была ошибка. В фстаб неправильно прописана. Исправил на vfat.

Перезагрузил. все ошибки остались те же самые.

Загрузочный у меня устанавливался под efi.

До сих пор в emergency mode emergency mode?

Для входа в DE — нет.
Для входа в WM с флагом elogind — нет.

С lsblk сравнили, всё примонтировано?

С lsblk сравнили, всё примонтировано?

Лог смотрели? У спрашивающего /bin нет.

localhost systemd[1]: local-fs.target: Job local-fs.target/start failed with result ‘dependency’.

Такое и лвм2 может давать.

Вообще-то можно попробовать systemctl mask lvm2-monitor.service.

Я не силён в systemd. Но это в логах после ошибки подключения /boot.
Если ядро не монолит, то я могу ошибаться, скорее всего модули не грузятся, всё посыпалось.

Кто задаёт вопрос? Как Вы прописали /dev/sda1 в fstab? Как Вы вообще загружаетесь? UEFI?
/dev/sda1 в /boot или в /boot/efi? Это важно.

Источник

Оцените статью
Adblock
detector