PDA

View Full Version : Что то не так с Transmission


kermy
23-02-2008, 08:04
У меня такая проблема, Transmission начинает работать после перезагрузки роутера только после того, как я вручную в терминале выполню следующее:
mount -obind /tmp/harddisk/opt /opt
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S80busybox_httpd start

mc в “цветном” рехиме запускается только после выполнения в терминале:
export TERMINFO="/opt/share/terminfo"
export TERM="linux"

содержимое файлов:
/usr/local/sbin/post-boot
/usr/local/sbin/post-mount
соответствует тому, что описано в wl500gp c нуля до torrent (transmission) http://wl500g.info/showthread.php?t=12209&highlight=%F0%E0%E1%EE%F2%E0%E5%F2

Даже после этого в Transmission List не показывается % Progress и upload/download, в лог график рисуется, но шкала времени отражает не текущее время (время в роутере актуальное). Transmission качает судя по тому что в share\torrent\work появляются файлы (хотя не знаю отдаёт ли).

Подскажите что не так? Что мне поправить чтобы всё работало?

wl-500gP 1.9.2.7-8 + (WD250Gb 3,5" + AGE STAR BUB3A)

Sigma
23-02-2008, 09:17
строчки

export TERMINFO="/opt/share/terminfo"
export TERM="linux"

лучше прописать в /etc/profile

ABATAPA
23-02-2008, 10:10
У меня такая проблема, Transmission начинает работать после перезагрузки роутера только после того, как я вручную в терминале выполню следующее:
mount -obind /tmp/harddisk/opt /opt
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S80busybox_httpd start


Это должно быть как минимум в post-mount.



Даже после этого в Transmission List не показывается % Progress и upload/download, в лог график рисуется, но шкала времени отражает не текущее время (время в роутере актуальное).

Значит, transnission не видит логов - проверьте, что он ждет лог в /opt/var/log/messages, и туда же пишет _перезапущенный_ syslogd.

kermy
23-02-2008, 11:05
Это должно быть как минимум в post-mount.



Значит, transnission не видит логов - проверьте, что он ждет лог в /opt/var/log/messages, и туда же пишет _перезапущенный_ syslogd.

Вот содержимое post-mount:
File: post-mount Col 0 239 bytes 100%
echo "#!/bin/sh" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount

/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S80busybox_httpd start

В /opt/var/log/messages лежат два файла:
messages и
messages.0
В содержимом строки с текущим временем.
Но Transmission Log теперь стал писать вот так:
Creating graph...
cat: Write Error: No space left on device

backbor
24-02-2008, 23:08
я сталкивался с описанной проблеммой - што строчка /bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
скрипта post-mount не отрабатывается и как следствие всё остальное тоже не пашет.
Так вот, я из этой строчки доп. опции убрал осталось тока
/bin/mount -o bind /tmp/harddisk/opt /opt
проблема исчезла.