LINUX.ORG.RU

Web-интерфейс transmission не работает

 , ,


0

2

ПОсле загрузки web-интерфейс transmission не работает, хотя сам демон прекрасно работает. Для запуска интерфейса приходится делать

systemctl stop transmission
systemctl start transmission
после останова и и запуска интерфейс работает. В чем может быть дело?

[int13h@d500 ~]$ uname -a
Linux d500 4.0.5-1-ARCH #1 SMP PREEMPT Sat Jun 6 18:37:49 CEST 2015 x86_64 GNU/Linux
[int13h@d500 ~]$ pacman -Qi transmission-cli
Название              : transmission-cli
Версия                : 2.84-1
Описание              : Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)
Архитектура           : x86_64
★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

У меня стоит 2.52 уже долго, не глючила.

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

Оно идет вместе с cli:

extra/transmission-cli 2.84-1 [установлен]
    Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)

int13h ★★★★★
() автор топика

Была такая же проблема, но уже не помню с чем была связана. Помнится, я глядел юнит-файл и settings.json. Что-то более конкретно сказать не могу.

ЗЫ На каких адресах слушает демон после старта и после перезапуска?

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

Да, если используешь firewalld и внешний интерфейс заведен в зону public и включён маскарадинг, то могут быть проблемы с коннектом к демону: запрос приходит к демону с ip-адреса внешнего интерфейса. Вроде бы, рестарт демона помогал, но до следующей перезагрузки. Я завёл внешний интерфейс в зону external и траблы прекратились.

anonymous
()

Нашел, в вики арча:

Autostart at boot

Enable the transmission daemon to run at system start, using systemd.

Note that the name for the systemd service is transmission, not transmission-daemon.

The daemon is started after network.service was initialised. However, if you enable the service dhcpcd as opposed to the device-specific service, such as dhcpcd@enp1s0.service for example, it may happen that Transmission is started too early and cannot bind to the network interface. Thus, the web interface is unreachable. A possible solution is to add the Requires line to the unit's configuration file:

/etc/systemd/system/transmission.service.d/fixdep.conf

[Unit]
Requires=network.target

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