Сайт | Скачать | Видео | Wiki

Автор Тема: PRA minirc. Без systemd не стартует Dbus.  (Прочитано 5943 раз)

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

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
PRA minirc. Без systemd не стартует Dbus.
« : 11 Октябрь 2017, 07:28:51 »
Отсутствует в системе (без systemd) запуск  system шины Dbus.
В PR за запуск Dbus отвечал скрипт /etc/init.d/35dbus
« Последнее редактирование: 18 Октябрь 2017, 09:04:59 от sfs »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #1 : 11 Октябрь 2017, 09:07:27 »
Он нужен постоянно или для определенных приложений?
В запущенном виде жрет много?
Можешь выложить /etc/init.d/35dbus
С minirc оптимально запускать через /etc/rc.d

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Без systemd не стартует Dbus.
« Ответ #2 : 11 Октябрь 2017, 10:57:14 »
файл во вложении
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Отсутствие system сессии dbus Pra-light64(Minirc)
« Ответ #3 : 17 Октябрь 2017, 06:44:48 »
Возникает ошибка D-Bus.(D-Bus setup failed: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory) при старте скрипта управления  Bluetooth устройствами( в частности демона bluetoothd).C systemd модуль puppybt-5.5-bluez5.47_64-pr01.pfs работает идеально.В чем может быть проблема? Если нет возможности это исправить, то буду сидеть с systemd.Интересно стало просто.Особенность инициализации Minirc как то влияет на то, что не создается систем сессия?
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Отсутствие system сессии dbus Pra-light64(Minirc)
« Ответ #4 : 17 Октябрь 2017, 07:39:52 »
https://github.com/jcjordyn130/arch-minirc/tree/master/dbus-nosystemd как-то может решить проблему? Если честно, я мало в этом понимаю.. правкой minirc.conf можно обойтись?
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && type dbus-launch >/dev/null; then
  eval $(dbus-launch --sh-syntax --exit-with-session)
fi
« Последнее редактирование: 17 Октябрь 2017, 07:46:19 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Без systemd не стартует Dbus.
« Ответ #5 : 17 Октябрь 2017, 09:46:46 »
Добавил 35dbus в rc.d , сохранился, полностью....И ничего.
Может этот пакет решит проблему? Я его в репе правда не могу найти.
https://github.com/jcjordyn130/arch-minirc/tree/master/dbus-nosystemd
« Последнее редактирование: 17 Октябрь 2017, 09:48:45 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Без systemd не стартует Dbus.
« Ответ #6 : 17 Октябрь 2017, 09:51:44 »
Добавил 35dbus в rc.d , сохранился, полностью....И ничего.
права на выполнение дал?

тест работоспособности делается запуском скрипта с параметром start
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #7 : 17 Октябрь 2017, 10:11:02 »
Лог запуска в /var/log/rc.d.log

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Без systemd не стартует Dbus.
« Ответ #8 : 17 Октябрь 2017, 12:42:28 »
Вот
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Без systemd не стартует Dbus.
« Ответ #9 : 17 Октябрь 2017, 13:31:49 »
Решение проблем с dbus - это уровень разработчика дистрибутива. Сессия стартовать должна  при запуске дистрибутива
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #10 : 17 Октябрь 2017, 14:46:32 »
Красиво слился  :D
Попробуйте (файлы можно создать в папке rootcopy)
1. добавить в /etc/rc.d/ файл dbus-s
Код
#!/bin/ash
mkdir -p /run/dbus &&  dbus-uuidgen --ensure &&  dbus-daemon --system &
2. добавить в  /etc/X11/xinit/xinitrc.d/ файл dbus
Код
#!/bin/ash
[ -z "$DBUS_SESSION_BUS_ADDRESS" ] &&   eval $(dbus-launch --sh-syntax --exit-with-session)
3. sudo chmod 755 /etc/rc.d/dbus-s && sudo chmod 755 /etc/X11/xinit/xinitrc.d/dbus
4. reboot

...или посмотрите как Дядя Шурик в Ричи запускает

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Без systemd не стартует Dbus.
« Ответ #11 : 17 Октябрь 2017, 15:24:52 »
Яж тебе скрипт дал. В pr этим скриптом запускалась. У ddshurick этот же  скрипт должен быть.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #12 : 17 Октябрь 2017, 15:32:47 »
В pr этим скриптом запускалась.
Для какой цели?
Лучше бы ответил
Он нужен постоянно или для определенных приложений?
Пока кроме Вашего блютуза проблем не возникало...

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: Без systemd не стартует Dbus.
« Ответ #13 : 17 Октябрь 2017, 15:40:53 »
В pra32 в системной сессии наблюдаю xorg, python, cups тоже поддерживает управление через dbus
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #14 : 17 Октябрь 2017, 15:47:15 »
Ну так что без него работать то не будет? Хorg c minirc работает