Форум русскоязычного сообщества Ubuntu


Автор Тема: GUI для transmission-daemon не подключается после перезагрузки  (Прочитано 3690 раз)

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

Оффлайн dNFdW

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте!

Имеем Ubuntu Server 10.10 64 c торрентокачалкой transmission-daemon. Собственно, сама проблема заключается в том, что после перезагрузки сервера невозможно зайти в него через веб-морду или через gui. Во время перезагрузки срабатывает скрипт автозагрузки transmissiona, но зайти можно только после перезапуска transmissiona в консоли sudo kill all transmission-daemon, sudo transmission daemon - тогда веб-морда и гуй заходят.

Вопрос: почему так? Либо скрипт грузится раньше сетевых сервисов, либо что-то с пользователями, хотя пробовал от разных. Пробовал разные скрипты: самодельные, из форумов.
Результат нужен такой чтобы включил\перезагрузил сервак и можно сразу входить через веб-морду.
Всё перерыл похожих тем ненашол.
Заранее спасибо.
« Последнее редактирование: 21 Апреля 2011, 14:26:02 от dNFdW »

Оффлайн terminalko

  • Новичок
  • *
  • Сообщений: 17
  • 1место в прокладке сети в полевых условиях ДСА2010
    • Просмотр профиля
    • router
аналогичная проблема, ковырял в сторону автозагрузки через rc.local и добавлял отдельно в кждый rc 
зы гружусь без иксов , курю в данном направлении 
==
бубен помог .. пару раз переустановить правда пришлось .. но стартануло все ... скорее всего слишком во много мест я его напихал .. и он стартовал , но после выключался .. почистил все старты оставил только при включении \ отключении сети  по ссылке
« Последнее редактирование: 02 Мая 2011, 19:07:48 от terminalko »

начинающий пингвин, в основном читаю

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Привет.
У меня аналогичная проблема. Просто поставил transmission, настроил и поехал. Сразу скажу переINSTALL демона не помог. После перезагрузки к демону невозможно подключить RemoteGUI. Собственно демон после старта работает:
Цитировать
andrey@server:/$ ps -e|grep tran
  524 ?        00:00:17 transmission-da
andrey@server:/$
Стоит перезапустить и дальше норма. После установки изменил пользователя от которого стартует служба и перенёс файлы конфигурации.
Куда ему ещё стукнуть?


Пользователь решил продолжить мысль [time]16 Февраль 2015, 00:19:10[/time]:
Уважаемые ГУРУ.
Не стартует нормально демон при загрузке. Даже лог не создаётся!
Цитировать
andrey@server:~$ /etc/init.d/transmission-daemon status
transmission-daemon start/running, process 556
andrey@server:~$ ps -e|grep transmiss
  556 ?        00:00:11 transmission-da
andrey@server:~$
Собственно раздача начинается. Видно по трекеру, но подключиться RemoteGUI и соответственно добавить торрент не могу. Решает вопрос ручной перезапуск сервиса через sudo, но это кривой костыль.
Подскажите пожалуйста, где у меня затык?
andrey@server:~$ cat /etc/default/transmission-daemon
Цитировать
# defaults for transmission-daemon
# sourced by /etc/init.d/transmission-daemon

# Change to 0 to disable daemon
ENABLE_DAEMON=1

# This directory stores some runtime information, like torrent files
# and links to the config file, which itself can be found in
# /etc/transmission-daemon/settings.json
#CONFIG_DIR="/var/lib/transmission-daemon/info"
CONFIG_DIR="/home/andrey/.config/transmission-daemon"

# Default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR"  --logfile /var/log/transmission-daemon.log"

# (optional) extra options to start-stop-daemon
#START_STOP_OPTIONS="--iosched idle --nicelevel 10"
andrey@server:~$
andrey@server:~$ ls -la /home/andrey/.config/transmission-daemon/
Цитировать
итого 56
drwxrw-r-- 5 andrey andrey  4096 февр. 15 22:48 .
drwxrw-r-- 4 andrey andrey  4096 февр. 14 22:36 ..
drwxrw-r-- 2 andrey andrey  4096 февр. 14 22:46 blocklists
-rw-r--r-- 1 andrey andrey   280 февр. 15 01:40 dht.dat
-rw-r--r-- 1 andrey andrey   303 февр. 14 22:36 README.json
drwxrw-r-- 2 andrey andrey 16384 февр. 15 22:48 resume
-rw-r--r-- 1 andrey andrey  2438 февр. 15 22:48 settings.json
-rw-r--r-- 1 andrey andrey   157 февр. 15 08:04 stats.json
drwxrw-r-- 2 andrey andrey 12288 февр. 15 02:55 torrents
andrey@server:~$
andrey@server:~$ cat /etc/init/transmission-daemon.conf
Цитировать
start on (filesystem and net-device-up IFACE=lo)
stop on runlevel [!2345]

# give time to send info to trackers
kill timeout 30

setuid andrey
setgid andrey

respawn

pre-start script

  # stop job from continuing if no config file found for daemon
  [ ! -f /etc/default/transmission-daemon ] && { stop; exit 0; }

  # source the config file
  . /etc/default/transmission-daemon

  # stop job from continuing if admin has not enabled service in
  # config file.
  [ "$ENABLE_DAEMON" != 0 ] || { stop; exit 0; }

end script

script
  . /etc/default/transmission-daemon

  exec /usr/bin/transmission-daemon -f $OPTIONS
end script
andrey@server:~$

andrey@server:~$ cat /etc/init.d/transmission-daemon
(Нажмите, чтобы показать/скрыть)
Проверил строку запуска демона после загрузки и после ручного рестарта. Что называется: "найдите 10 отличий!"
Цитировать
andrey@server:~$ ps -eF | grep transmission
andrey     520     1  6 288886 28040  0 01:27 ?        00:00:10 /usr/bin/transmission-daemon -f --config-dir /home/andrey/.config/transmission-daemon --logfile /var/log/transmission-daemon.log
andrey    1519  1444  0  2678  2096   1 01:30 pts/1    00:00:00 grep --color=auto transmission
andrey@server:~$ ^C
andrey@server:~$ sudo service transmission-daemon restart
[sudo] password for andrey:
transmission-daemon stop/waiting
transmission-daemon start/running, process 1594
andrey@server:~$ ps -eF | grep transmission
andrey    1594     1 25 297082 26340  1 01:32 ?        00:00:01 /usr/bin/transmission-daemon -f --config-dir /home/andrey/.config/transmission-daemon --logfile /var/log/transmission-daemon.log
andrey    1631  1444  0  2677  2260   1 01:32 pts/1    00:00:00 grep --color=auto transmission
andrey@server:~$
Спасибо за внимание.

P.S. Рассовал во все злачные места свой конфиг. ;-) Не помогает. :(
Должен ли при текущем состоянии системы демон запускатся от имени andrey или только sudo?
Перезапуск службы без sudo даёт вот такое:
Цитировать
andrey@server:~$ service transmission-daemon restart
stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.7" (uid=1000 pid=1838 comm="stop transmission-daemon ") interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=1000 pid=1831 comm="start transmission-daemon ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
andrey@server:~$
« Последнее редактирование: 27 Февраля 2015, 14:51:57 от AndreyNag »

Оффлайн CheGevara

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
не нашлось решения проблемы?
Столкнулся с такой же. ubuntu server.14.04

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Решение пока не найдено.


 

Оффлайн CheGevara

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
О, заработало.
У меня такая история, настроил сервак со статическим айпи (дома сетка), работало
Сделал по DHCP - стал как описано тут, только после перезагрузке службы.
Сейчас сделал статичный айпи опять - работает сразу (после перезагрузки)

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
В случае с transmission статика ваще не причем. У меня статика с самого начала. Дело в правильных правах на папки и от чьего имени запускается сервис!

Оффлайн residend

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
нашел кто решение?

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.