Проблема с запуском Transmission Daemon 2.92

Автор DIESEL, 21 марта 2019, 09:57:18

« назад - далее »

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

DIESEL

Всем привет! строго не ругайте я гуглил :D
Есть сервер установил на него transmission-daemon и настроил  конфиг /etc/transmission-daemon/settings.json, после чего решил его запустить тут же столкнулся с ошибкой такого вида:
[b]job for transmission-daemon.service.failed because the control process exited with error code[/b]
Полез в гугл нашёл инструкцию где написано сделать так:


    Create the directory and then place the file (sudo required if you're not root):
    sudo mkdir /etc/systemd/system/transmission-daemon.service.d/ && sudo nano /etc/systemd/system/transmission-daemon.service.d/override.conf

    Place this in the config file that you just opened:

[Service]
Type=simple
User=debian-transmission
Group=debian-transmission

    Restart everything
    sudo systemctl daemon-reload && sudo systemctl start transmission-daemon.service

Сделал при запуске демона ошибки нет ну и демон не запускается, я что то не так сделал подскажите пожалуйста :-X
Скриншот ошибки демона
[attach=1,msg112310]
[свернуть]

ferum

systemd в debian уже лет пять. Хотя бы чисто для приличия надо уже знать как выглядят юниты.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831467
Русские дебианщики против цифрового слабоумия !

DIESEL

Цитата: ferum от 21 марта 2019, 10:16:54systemd в debian уже лет пять. Хотя бы чисто для приличия надо уже знать как выглядят юниты.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831467
Ну извините пожалуйста :) тока ничего не понятно из инструкции я не так установил что то или неправильно демон запускаю? ::) :-X

ferum

Я не использую данную программу по этому не могу проверить лично... но есть багрепорт по тому же поводу и есть на него ответ в котором дают необходимый
/etc/systemd/system/transmission-daemon.service
с содержанием ( на первый взгляд совершенно логичным)
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target
After=local-fs.target

[Service]
User=debian-transmission
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target

Естественно как гласит вами найденный мануал
sudo systemctl daemon-reload && sudo systemctl start transmission-daemon.service
После чего логично проверить запустилось ли
sudo systemctl status transmission-daemon.service
и в случае успеха оргшанизовать автозапуск
sudo systemctl enable transmission-daemon.service
В случае неуспеха всё гуглится по выхлопу  status  или journalctl .
Русские дебианщики против цифрового слабоумия !

DIESEL

Хм....не прокатило....так ошибку и выдает >:(
Открыть содержимое (спойлер)
[свернуть]

ferum

Ставить в автозапуск пока преждевременно. на скрине не видно чего он не находит в /var/lib/
Да и вообще надо смотреть ситуацию с самого начала что на чём и как устанавливали.... что бы понять причину, а так это пальцем в небо.
Русские дебианщики против цифрового слабоумия !

DIESEL

#6
Эм..было всё так.
Установил transmission
sudo apt-get install transmission-daemon
Сделал sudo service transmission-daemon stop
Пошёл конфигурировать файл /etc/transmission-daemon/settings.json
исправил пункты:
"rpc-authentication-required": true,
"rpc-bind-address": "192.168.30.100",
"rpc-enabled": true,
"rpc-password": "password",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1,192.168.30.*",
"rpc-whitelist-enabled": true,
"download-dir": "/storage/Downloads",
"incomplete-dir": "/storage/Torrents/Incomplete",
"incomplete-dir-enabled": true,
"watch-dir": "/storage/Torrents",
"watch-dir-enabled": true,
"dht-enabled": true,
"peer-port": 51413,
"port-forwarding-enabled": true,
"utp-enabled": true,

Сохранил, захотел запустить с помощью команды sudo service transmission-daemon start
и тут понеслось.... :( >:(

ferum

Цитата: DIESEL от 21 марта 2019, 14:18:44Сделал sudo service transmission-daemon stop
Почему не
sudo systemctl stop transmission-daemon.service
Цитата: DIESEL от 21 марта 2019, 14:18:44Пошёл конфигурировать файл /etc/transmission-daemon/settings.json
и почему не прочитать /etc/transmission-daemon/README.json
Некоторые приложения дают изменить конфигурационные файлы только будучи полностью остановлеными, в противном случае не принимают ваших настроек а после ребута системы восстанавливают дефолтные настройки.
Теперь вам будет проще переустановить пакет и выполнить настройки заново.
Русские дебианщики против цифрового слабоумия !

ogost

DIESEL, отредактируйте свои сообщения и воспользуйтесь тегом "код". Он в ряду выше сайликов.

DIESEL

Всё я разобрался основной проблемой стало конечно неверно указанно в мануале как останавливать демон трансмиссии >:(
sudo service transmission-daemon stop
Верное
sudo systemctl stop transmission-daemon.service
И косяк в конфигурации файла в конце не нужно ставить запятую ;D
Только вот странно не работает папка на отслеживание торрент файлов чтобы автоматически их скачивать
"watch-dir": "/home/media/Torrents",
"watch-dir-enabled": true,

А так вроде всё работает спасибо всем за помощь, если кто знает напишите пожалуйста :)