LINUX.ORG.RU

Void linux - проблемы с сервисами

 ,


0

2

Всем привет! Захотелось поюзать Воид, все пучком, все устраивает, но runit мне совсем не знаком. Проблема началась когда начал юзать блютус. Сделал все по мануалу - добавил симлинк и права в блютус:

sudo ln -s /etc/sv/bluetoothd /var/service
sudo useradd -G bluetooth vasya

Далее:

bluetoothctl                   
Waiting to connect to bluetoothd...

И все… Проверяю статус:

sudo sv status /var/service/bluetoothd
warning: /var/service/bluetoothd: unable to open supervise/ok: 
file does not exist

Тут мои полномочия все=Р

Мое первое сообщение и я далеко не специалист, так что не ругайтесь. И по возможности обьясните понятным языком для простого обывателя=Р

Ответ на: комментарий от u5er

Install the bluez package and enable the bluetoothd and dbus services. Then, add your user to the bluetooth group and restart the dbus service, or simply reboot the system. Note that restarting the dbus service may kill processes making use of it.

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

Никогда не перезагружал систему. Может у меня получалось так, что я сначала запускал блютуз, потом утыкался в то, что дбас не запущен и запускал его :) Так что наверное, да.

u5er ★★★
()
Ответ на: комментарий от Dr64h
➜  run ls -l /var/service/ 
итого 36
lrwxrwxrwx 1 root root  23 мар 27 14:17 NetworkManager -> /etc/sv/NetworkManager/
lrwxrwxrwx 1 root root  18 мая 20 13:48 bluetoothd -> /etc/sv/bluetoothd
lrwxrwxrwx 1 root root  12 мая 20 13:52 dbus -> /etc/sv/dbus
lrwxrwxrwx 1 root root  14 мая 20 13:52 dhcpcd -> /etc/sv/dhcpcd
lrwxrwxrwx 1 root root  19 мая 20 13:52 dhcpcd-eth0 -> /etc/sv/dhcpcd-eth0
-rwxr-xr-x 1 root root 191 янв 14  2021 run
lrwxrwxrwx 1 root root  12 мая 20 13:50 sddm -> /etc/sv/sddm
lrwxrwxrwx 1 root root  13 мар 28 18:48 udevd -> /etc/sv/udevd
lrwxrwxrwx 1 root root  11 мар 28 18:03 ufw -> /etc/sv/ufw
bazilyar
() автор топика
Ответ на: комментарий от bazilyar
➜  run sudo sv status /var/service/*
run: /var/service/NetworkManager: (pid 1109) 16285s; run: log: (pid 1106) 16285s
warning: /var/service/bluetoothd: unable to open supervise/ok: file does not exist
run: /var/service/dbus: (pid 1097) 16285s; run: log: (pid 1092) 16285s
warning: /var/service/dhcpcd: unable to open supervise/ok: file does not exist
warning: /var/service/dhcpcd-eth0: unable to open supervise/ok: file does not exist
fail: /var/service/run: unable to change to service directory: not a directory
run: /var/service/sddm: (pid 1098) 16285s; run: log: (pid 1093) 16285s
run: /var/service/udevd: (pid 1101) 16285s; run: log: (pid 1099) 16285s
warning: /var/service/ufw: unable to open supervise/ok: file does not exist
bazilyar
() автор топика
Ответ на: комментарий от Dr64h
➜  ~ ls -l /etc/sv/
итого 4
drwxr-xr-x 1 root root  30 мар 28 16:05 NetworkManager
drwxr-xr-x 1 root root  30 мар 22 11:12 acpid
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-console
drwxr-xr-x 1 root root  18 мар 22 11:12 agetty-generic
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-hvc0
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-hvsi0
drwxr-xr-x 1 root root  26 мая 20 13:43 agetty-serial
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-tty1
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-tty2
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-tty3
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-tty4
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-tty5
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-tty6
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-ttyAMA0
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-ttyS0
drwxr-xr-x 1 root root  44 мая 20 13:43 agetty-ttyUSB0
drwxr-xr-x 1 root root  42 мар 22 11:12 alsa
drwxr-xr-x 1 root root  30 мая 20 13:42 bluetooth-meshd
drwxr-xr-x 1 root root  30 мая 20 13:42 bluetoothd
drwxr-xr-x 1 root root  30 мар 22 11:13 boltd
drwxr-xr-x 1 root root  40 мар 22 11:12 dbus
drwxr-xr-x 1 root root  30 мар 22 11:12 dhcpcd
drwxr-xr-x 1 root root  30 мар 22 11:12 dhcpcd-eth0
drwxr-xr-x 1 root root  30 мар 22 11:13 dmeventd
drwxr-xr-x 1 root root  30 мар 22 11:13 elogind
drwxr-xr-x 1 root root  42 мар 22 11:12 ip6tables
drwxr-xr-x 1 root root  42 мар 22 11:12 iptables
drwxr-xr-x 1 root root  30 мар 22 11:12 isc-ntpd
drwxr-xr-x 1 root root  30 мар 22 11:12 mdadm
lrwxrwxrwx 1 root root   8 мар 22 11:12 ntpd -> isc-ntpd
drwxr-xr-x 1 root root  30 мар 27 10:37 polkitd
drwxr-xr-x 1 root root  24 мар 30 15:22 ratbagd
drwxr-xr-x 1 root root  30 апр 12 17:54 rsyncd
drwxr-xr-x 1 root root  24 мар 22 11:12 rtkit
drwxr-xr-x 1 root root  30 мар 22 11:13 sddm
drwxr-xr-x 1 root root 120 мая 20 13:52 snooze-daily
drwxr-xr-x 1 root root   6 мар 27 10:19 snooze-hourly
drwxr-xr-x 1 root root   6 мар 27 10:19 snooze-monthly
drwxr-xr-x 1 root root   6 мар 27 10:19 snooze-weekly
drwxr-xr-x 1 root root  30 мар 22 11:12 sshd
drwxr-xr-x 1 root root  24 мая 20 13:43 sulogin
drwxr-xr-x 1 root root  30 мар 22 11:13 tcsd
drwxr-xr-x 1 root root  30 мар 22 11:12 udevd
drwxr-xr-x 1 root root  42 мар 27 19:52 ufw
drwxr-xr-x 1 root root  30 мар 22 11:12 uuidd
drwxr-xr-x 1 root root  38 мар 22 11:12 wpa_supplicant
bazilyar
() автор топика
Ответ на: комментарий от bazilyar
sudo rm /var/service/bluetoothd
sudo xbps-remove -R bluez
sudo xbps-install bluez
sudo ln -s /etc/sv/bluetoothd /var/service/

Пробовал?

И что это /var/service/run?

Судя по выводу у тебя ещё с dhcp и ufw тоже самое.

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

Не помогло(

/var/service/run:

#!/bin/sh
mkdir -p /var/cache/snooze
exec snooze -s 1d -t /var/cache/snooze/daily -- sh -c \
        "test -d /etc/cron.daily && run-parts --lsbsysinit /etc/cron.daily; : > /var/cache/snooze/daily"
bazilyar
() автор топика
Ответ на: комментарий от u5er
➜  ~ ls -la /etc/sv/bluetoothd/
итого 8
drwxr-xr-x 1 root root  30 мая 20 19:24 .
drwxr-xr-x 1 root root 832 мая 20 19:24 ..
drwxr-xr-x 1 root root  24 мая 20 19:24 log
-rwxr-xr-x 1 root root 131 мая  5 19:21 run
lrwxrwxrwx 1 root root  31 мая  5 19:21 supervise -> /run/runit/supervise.bluetoothd
bazilyar
() автор топика
Ответ на: комментарий от u5er
➜  ~ sudo ls -la /run/runit/supervise.bluetoothd/                     
Пароль: 
ls: невозможно получить доступ к '/run/runit/supervise.bluetoothd/': Нет такого файла или каталога
bazilyar
() автор топика

Советую сменить этот глюкодром под названием Void Linux на нормальный дистрибутив

neocrust ★★★★★
()

Как крупнейший специалист выношу вердикт: иди на дебиан. Если найдешь работу, то вечерком после работы ковырять Линекс - такое себе)

anonymous
()
Ответ на: комментарий от bazilyar

Если что, это не троллинг.

Я давал шанс этому дистру не раз, но кроме отсутствия логики я ничего от него не получил.

Кроме того, его пилят два с половиной человека. И завтра он может быть заброшен, когда у этих энтузиастов пропадет интерес.

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

Чушь какая, и про количество тоже. А логика там прямая. Но обычно не получается собрать мир из исходников, если не разобраться с чужими кривыми руками, но на омновное вроде сборки браузера это не влияет.

anonymous
()
Ответ на: комментарий от u5er
➜  ~ ls -la /run/runit/
итого 0
drwxr-xr-x 19 root root 420 мая 20 19:25 .
drwxr-xr-x 20 root root 460 мая 20 19:26 ..
----------  1 root root   0 мая 20 19:25 reboot
drwxr-xr-x  2 root root  60 мая 20 19:25 runsvdir
----------  1 root root   0 мая 20 19:25 stopit
drwx------  2 root root 160 мая 20 19:25 supervise.NetworkManager
drwx------  2 root root 160 мая 20 19:25 supervise.NetworkManager-log
drwx------  2 root root 160 мая 20 19:25 supervise.agetty-tty1
drwx------  2 root root 160 мая 20 19:25 supervise.agetty-tty2
drwx------  2 root root 160 мая 20 19:25 supervise.agetty-tty3
drwx------  2 root root 160 мая 20 19:25 supervise.agetty-tty4
drwx------  2 root root 160 мая 20 19:25 supervise.agetty-tty5
drwx------  2 root root 160 мая 20 19:25 supervise.agetty-tty6
drwx------  2 root root 160 мая 20 19:25 supervise.dbus
drwx------  2 root root 160 мая 20 19:25 supervise.dbus-log
drwx------  2 root root 160 мая 20 19:25 supervise.elogind
drwx------  2 root root 160 мая 20 19:25 supervise.elogind-log
drwx------  2 root root 160 мая 20 19:25 supervise.sddm
drwx------  2 root root 160 мая 20 19:25 supervise.sddm-log
drwx------  2 root root 160 мая 20 19:25 supervise.udevd
drwx------  2 root root 160 мая 20 19:25 supervise.udevd-log
bazilyar
() автор топика
Ответ на: комментарий от anonymous

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

neocrust ★★★★★
()

Возможно где-то какие-то ссылки сломались, можно попробовать

sudo xbps-install -f runit
sudo reboot
но не факт что поможет.

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

Это помогло, спасибо) Наверно стоило бы упомянуть сразу что дистрибутив я качал от сюда voidbuilds.xyz

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

Не обращай внимание. Это универсальный ответ на лоре - посоветовать нормальный дистрибутив.

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

Арч назвать стабильным нельзя, уродливым тоже - мне не подходит Fedora не пробовал, но редхад мне не подуше из принципа

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

Я тыкал федору. При выключении ненужнод висит на A stop job is running for <бла-бла-бла> полторы минуты. Нормальность так и блещет.

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

А ты видимо в зеркало смотришься. Я в генте только 3 года, еще столько же на войде. Неосилятор простого ты и скучный клоун. Там под моим постом видимо ты и еще кто-то себя избил не найдя аргументов, но вам правда не нравится.

anonymous
()
4 июля 2024 г.
21 февраля 2026 г.
Ответ на: комментарий от Dr64h

Мне помогло в похожей ситуации. Ровно также св выдавал ошибку отсутствия директории сервис, переустановка ранита этой командой помогла.

У меня конкретно блютуз слетел, когда я удалил блюман-аплет и блюзи пакеты, затем заново скачал блюзи и бац - блютуз не работает.

Блюман-аплет же удалял, так как поставил кеды взамен стандартных крыс. В поставку кде уже входит свой блютуз аплет, и два аплета на панеле смотрелись не очень.

Короче старое доброе: «Не работает - Переустанови» пригодилось и здесь :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.