LINUX.ORG.RU

Не запускается модуль pulseaudio

 , , , ,


0

1

Доброго времени суток. Хочу передать звук с arch на android. Делаю так:

pactl load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor record=true port=8000 listen=192.168.1.130
а arch мне в ответ:
Произошла ошибка: Не удалось инициализировать модуль
а я ему с правами sudo:
sudo pactl load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor record=true port=8000 listen=192.168.1.130
а он мне:
Ошибка подключения: Соединение отвергнуто
Произошла ошибка при выполнении pa_context_connect(): Соединение отвергнуто
Вот чего он выпендривается?


запусти pulseaudio с ключом -vvvvv, посмотри на сообщения, может чего прояснится.

а вообще да, пульса тот ещё шлак.

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

вышла длинная простыня, но вот есть в этом фрагменте ошибка:

W: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
W: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

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

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

если дело в dbus, то посмотри, запущен ли демон в системе и модуль пульсы:

systemctl status dbus.service
pgrep -ai dbus
pacmd list-modules | grep dbus

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

systemctl status dbus.service

● dbus.service - D-Bus System Message Bus
   Loaded: loaded (/usr/lib/systemd/system/dbus.service; static; vendor preset: disabled)
   Active: active (running) since Sun 2019-10-06 11:06:34 +08; 3 days ago
     Docs: man:dbus-daemon(1)
 Main PID: 410 (dbus-daemon)
    Tasks: 1
   Memory: 3.1M
   CGroup: /system.slice/dbus.service
           └─410 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only

окт 07 20:48:12 Giperion dbus-daemon[410]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hos>
окт 07 20:48:12 Giperion dbus-daemon[410]: [system] Successfully activated service 'org.freedesktop.hostname1'
окт 07 21:21:18 Giperion dbus-daemon[410]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hos>
окт 07 21:21:19 Giperion dbus-daemon[410]: [system] Successfully activated service 'org.freedesktop.hostname1'
окт 08 09:44:13 Giperion dbus-daemon[410]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hos>
окт 08 09:44:13 Giperion dbus-daemon[410]: [system] Successfully activated service 'org.freedesktop.hostname1'
окт 08 16:08:16 Giperion dbus-daemon[410]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hos>
окт 08 16:08:16 Giperion dbus-daemon[410]: [system] Successfully activated service 'org.freedesktop.hostname1'
окт 09 13:27:50 Giperion dbus-daemon[410]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hos>
окт 09 13:27:51 Giperion dbus-daemon[410]: [system] Successfully activated service 'org.freedesktop.hostname1'

pgrep -ai dbus

410 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
685 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
769 /usr/bin/gmenudbusmenuproxy
1637 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3

pacmd list-modules | grep dbus

name: <module-dbus-protocol>

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

ну, скорее всего, те варнинги не связаны с ошибкой.

запусти пульсу с ключом -vvvvv и потом

pactl load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor record=true port=8000 listen=192.168.1.130

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

у тебя уже запущен другой инстанс. его надо остановить. попробуй systemctl stop pulseaudio.service или типа того. или просто pkill pulse. но перед этим надо выключит автоспавн пульсы: mkdir ~/.config/pulse; echo autospawn = no >> ~/.config/pulse/client.conf

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

у меня конфиг в /etc/pulse/client.conf автоспавн выключила. рестарт пульсы не помог. Может это из за того что я до этого «roc» roc-project.github.io устанавливала. Он задействует сервер пульсы. Может он чего нибудь там поломал...

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

фиг знает. думаю, что не должен. pacmd list-modules выведет список загруженных в данный момент модулей. pacmd unload-module m выгрузит модуль m.

не рестарт нужен был, а просто, запустить пульсу из консоли с максимальным уровнем логгирования, чтобы посмотреть, на что она жалуется.

попробовал загрузить модуль module-simple-protocol-tcp на своём конфиге — никаких проблем. ip-адрес тоже корректный указываешь? (можно, кстати, без указания ip, тогда будет слушать 0.0.0.0).

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