Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
То бишь Transmission Remote GUI отображает сразу и в одном окне всё то же, что Transmission-qt открывает отдельно для каждого торрента. С другой стороны, это заставит его сразу и без запроса загружать подробные параметры сразу всех отображаемых торрентов, что вызовет проблемы, если в торрентах много файлов, а соединение фронтенда с бэкэндом действительно удалённое и не слишком быстрое. |
mbeloborodov |
|
Темы:
1
Сообщения:
7
Участник с: 14 марта 2014
|
Haron_Prime, спасибо - попробую оба клиента для сравнения. Natrio, конфиг всегда правлю при выключеном демоне, не помогает. Сейчас запускаю так: /usr/lib/systemd/system/transmission.serviceв /home/mov/ лежит свой конфиг. Делаю: systemctl enable transmissionперегружаюсь, демон стартует уже с перезаписанным конфигом. Снова правлю конфиг, делаю systemctl reload transmissionИзменения подхватываются, но после рестарта конфиг все равно сбрасывается. Клиент или веб интерфес использовать не могу, потому что конфиг постоянно перезаписывается и не дает доступ по сети. На самой машине экрана нет. |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
mbeloborodov, по-моему, вы шаманите. Распихиваете конфиги на всякий случай по всем каталогам, правите юниты где попало, и т.д., в результате сами не знаете, что откуда читается и как запускается. 1) Я сказал, что юнит должен быть в файле /etc/systemd/system/transmission.service , зачем вы правили Остановите демона. Перенесите юнит в /etc/systemd/system/ , переустановите пакет transmission-cli , и юнит в /usr/lib/systemd вернётся к своему дефолтному состоянию, как вернулся бы после первого же обновления. Сделайте
2) Уберите ВСЕ распиханные вами куда попало конфиги, оставьте только в одном каталоге, к примеру, /home/mov/transmission/ , чтобы файл конфига был /home/mov/transmission/settings.json Соответственно, строку запуска в юните сделайте такой: После правки юнита сделайте чтобы systemd перечитал его.В процессе работы демона в каталоге /home/mov/transmission/ должны появиться, кроме конфига, файлы stats.json, dht.dat (если вы включали в настройках DHT), каталоги torrents/ и resume/ . Если ничего этого не появляется, значит вы запустили демона неправильно, он считает рабочим каталогом какой-то другой, и пытается читать конфиг из другого места. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Natrio, я извиняюсь, что влезаю, но если надо дополнить юнит-файл, то его не обязательно копировать, можно через *.d/ директорию с конфигом. |
mbeloborodov |
|
Темы:
1
Сообщения:
7
Участник с: 14 марта 2014
|
Natrio, удалил пакет, почистил все что от него осталось. Установил заново, перенес юнит в /etc/systemd/system, исправил пользователя для запуска, конфиг указывать не стал.systemctl start transmissionсоздается директория /home/mov/.config/transmission-daemon/, правлю дефолтный settings.json(единственный конфиг transmission в системе), запускаю демон - все работает. Перезагружаю машину, запускаю, останавливаю демон - файл настроек не изменяется. systemctl enable transmissionПерезагружаю машину, демон стартовал, но файл настроек уже перезаписан на дефолтный. |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
lampslaveЯ в курсе. Параметры добавятся к юниту, при совпадении будут заменены те, что не допускают множественного вхождения, а допускающие (в том числе ExecStart) войдут в итоговый юнит в обоих вариантах. Таким образом, если нужно заменить параметры вроде ExecStart, или удалить некоторые параметры, юнит приходится заменять целиком. mbeloborodovПод рутом ?Давайте попробуем сделать так: Остановите демона. Убедитесь, что не запущено других экземпляров: Измените конфиг так, как вы его изменяли раньше.От пользователя запустите демона такой командой в консоли: Когда демон перезапишет конфиг, остановите его (Ctrl+C в консоли, где он был запущен), и выложите файл /tmp/tm.log
|
mbeloborodov |
|
Темы:
1
Сообщения:
7
Участник с: 14 марта 2014
|
Под рутом:
Демон остановлен, в конфиге меняю только значение rpc-password, запускаю: Конфиг перзаписывается. Лог:
Соответственно, если не изменять конфиг, он все равно при запуске перезаписывается. |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
mbeloborodovТак бы сразу и сказали :) Вам надо перед запуском поправить минимум три строки: После запуска пароль заменяется его хешем, остальное остаётся как вы прописали. |
mbeloborodov |
|
Темы:
1
Сообщения:
7
Участник с: 14 марта 2014
|
Natrio, изначально менял все, аутентификацию убирал полностью. Сейчас с конфигом разобрался - думаю не правильно правил. Осталась такая беда - после рестарта машины демон не слушает порт 9091: после systemctl reload transmission Почему так происходит?
|