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

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

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

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 9057
  • Репутация: +92/-0
Re: Без systemd не стартует Dbus.
« Ответ #15 : Вчера в 16:15:31 »
Давай с другой стороны пойдем, сделай чтоб bluetoothd использовал пользовательскую сессию.
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 19260
  • Репутация: +146/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #16 : Вчера в 16:35:48 »
Давай лучше с третьей подойдем - если делаешь - блютуз - так доделывай под ключ и сапорти, а не перекладывай с "больной головы на здоровую" ;)
Иначе получится очередной модуль в pfs-test который никто не посмотрит  :'(
Я как спец по дбасу тоже  не заявлялся. Не знаешь - так так и отвечай: "без systemd в pra не работает" или "мне без systemd не интересно - разбирайтесь кому интересно"
« Последнее редактирование: Вчера в 16:40:15 от sfs »

Оффлайн loop223

  • Старожил
  • ****
  • Сообщений: 321
  • Репутация: +3/-0
Re: Без systemd не стартует Dbus.
« Ответ #17 : Вчера в 20:16:01 »
Попробуйте (файлы можно создать в папке 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

Ok seem to be getting somewhere now.При старте системы, значок крутится, но потом ошибка, типа устройство не найдено...
« Последнее редактирование: Сегодня в 06:55:22 от loop223 »
Dell 500.Intel Core2Duo T8300 ,Intel GMA X3100,2 Гбайт DDR2. no HDD. PRA 6407-1707 frugal
i5-3470+GTX750+8GB+120GB SSD PRA6407-1709

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 9057
  • Репутация: +92/-0
Re: Без systemd не стартует Dbus.
« Ответ #18 : Сегодня в 02:32:12 »
если делаешь - блютуз - так доделывай под ключ и сапорти, а не перекладывай с "больной головы на здоровую" ;)
ты заболел чтоли? еще раз сообщаю - наличие system сессии dbus это проблемы разработчика дистрибутива. Описание существования system сессии имеется во всех документах по dbus. И к bluetooth этот вопрос отношения не имеет, при наличии системной сессии работает.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 19260
  • Репутация: +146/-0
    • PuppyRus-A
Re: Без systemd не стартует Dbus.
« Ответ #19 : Сегодня в 09:04:02 »
наличие system сессии dbus это проблемы разработчика дистрибутива.
Вообще-то считал тебя "разрабом ПРА, стоявшим у его истоков". Это не так?

значок крутится, но потом ошибка, типа устройство не найдено...
Если сравнить с системд - у юзера DBUS_SESSION_BUS_ADDRESS установлен, но самого сокета нет.
Похоже - запускается и умирает
Наверное , надо копать в эту сторону. Логи включить и почитать...
Возможно понадобится перекомпиляция дбус

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 9057
  • Репутация: +92/-0
Re: PRA minirc. Без systemd не стартует Dbus.
« Ответ #20 : Сегодня в 09:18:15 »
"разрабом ПРА, стоявшим у его истоков". Это не так?
давно уже не так, судя по тому что мое мнение только для корзины и годится.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 19260
  • Репутация: +146/-0
    • PuppyRus-A
Re: PRA minirc. Без systemd не стартует Dbus.
« Ответ #21 : Сегодня в 09:31:15 »
 :'(  :'(  :'(

Оффлайн loop223

  • Старожил
  • ****
  • Сообщений: 321
  • Репутация: +3/-0
Re: PRA minirc. Без systemd не стартует Dbus.
« Ответ #22 : Сегодня в 18:36:01 »
Возможно понадобится перекомпиляция дбус
В смысле собрать более свежий из арчреп?
Когда bluetoothd -С стартует от Live то дбас ругается на политику безопасности в конфиг файле.
Если у вас нет желания разбираться с этим, то скажите, что лучше переходить на системд и не вникать. Я сам не смогу докапаться до истины.Готов тестить, не более.
Поможет ли это в чем нибудь? https://github.com/jcjordyn130/arch-minirc/tree/master/dbus-nosystemd   Как мне залить этот пакет?
Тут Dbus  собран со все что нужно вроде.
build() {
  cd dbus-$pkgver
  ./configure \
      --prefix=/usr \
      --sysconfdir=/etc \
      --localstatedir=/var \
      --libexecdir=/usr/lib/dbus-1.0 \
      --with-dbus-user=dbus \
      --with-system-pid-file=/run/dbus/pid \
      --with-system-socket=/run/dbus/system_bus_socket \
      --with-console-auth-dir=/run/console/ \
      --enable-inotify \
      --disable-verbose-mode \
      --disable-static \
      --disable-tests \
      --disable-asserts \
      --disable-libaudit \
      --disable-xml-docs \
      --disable-doxygen-docs \
      --disable-ducktype-docs \
      --disable-systemd
Бростите за нубский вопрос, как можно обновить этот пакет в замороженой репе? Это полностью заново делать дистр с обновленным dbus? В смысле перепаковывать 001-Pra-7.0_64-sf05.pfs?
« Последнее редактирование: Сегодня в 22:30:53 от loop223 »
Dell 500.Intel Core2Duo T8300 ,Intel GMA X3100,2 Гбайт DDR2. no HDD. PRA 6407-1707 frugal
i5-3470+GTX750+8GB+120GB SSD PRA6407-1709