1 (12.02.2016 15:34:49 отредактировано onelife)

Тема: Скрипт по обновлению стокового Transmission

Решил тут на досуге команды набросать, как обновить стоковую прошивку с нуля. В итоге увлёкся и получился вполне юзабельный скрипт. [s]Всё писал на английском, ибо не у всех консоли русифицированы.[/s] Русифицированный, английский и русский, выбор при запуске. В нём 2 раздела:

1. Что это вообще такое. При согласии продолжения производится проверка и исправление начальных параметров, таких как
- путь (PATH включал в себя пути optware),
- русская локаль (LANG),
- пользование sudo без ввода пароля,
- замена встроенного sshd на нормальный с openstora (без добавления _hipserv2_netgear_XXXX-XXXX-XXXX-XXXX к имени пользователя).
   А также монтирование /opt жёсткого диска (чтобы не портилась встроенная NAND память) и проверка/установка ipkg. Естесственно запускать только с жëстким диском. Далее выводится текущая версия запущенного трансмишна Сторы и последняя из Optware. Если нужны только начальные настройки Stora, от следующего раздела можно и отказаться.

2. Обновление последней версии трансмишна из Optware вместо родного/стокового/встроенного. Также предлагается переустановить трансмишн (force reinstall), если он некорректно работает или пропали/изменились какие-нибудь файлы.
А также, если требуется:
   перенос настроек из /etc/transmission в /opt/etc/transmission.
   Перенос данных трансмишна (.torrents и .resume) из /var/axentra/torrentDir в /opt/etc/transmission.
   Исправление access-patrol чтобы не выключал трансмишн после окончания премиума (Access-patrol нужен для доступа к Сторе из интернета. Если вы его выключите, то не сможете воспользоваться интерфейсом Сторы извне. Если включите, то он выключает Трансмишн).
   Восстановление значка Торренты в главном меню Сторы (если пропал).

Иногда возникает ошибка после ХР и при начале использовании трансмишн - забывают активировать его работу в Персональных настройках Сторы, т.е. поставить галку Включить сервис торрентов, задать имя и пароль для доступа к нему.

3. Дополнения.
   Упавление (просмотр, добавление, удаление) аккаунтами для самбы. Не для входа в Стору в вебинтерфейс, а только для доступа через сетевое окружение, подключения сетевых дисков итд. Все папки имеют идентичную структуру, как и у обычных аккаунтов (названия папок на русском).
   Восстановление  версии трансмишна 2.41. (Пока не появится "нормальной" версии трансмишна, корректно работающего с клиентами uTorrent по udp и падение скорости закачки при этом. Сам пользуюсь 2.41 и не испытываю никаких проблем с закачками). Как только такая версия появится - пожалуйста, напишите об этом, и я удалю этот пункт.
   Дефрагментация дисков Установка, настройка на ежедневную, еженедельную, ежемесячную. Или как захотите (при этом должны знать vi и формат заданий cron'а.
   Исправление smartmontools. Подробнее на http://www.openstora.com/wiki/index.php … rtmontools .
   Одиночные (раздельные) диски. Не RAID и JBOD. Не надо сохранять данные.

Полностью переработал скрипт, саму концепцию, код. Получился не простенький скрипт, а более-менее такая неплохая программка, которая ещë требует наполнения дополнениями и модификациями со Сторой. От главной идее обновления транса я не отступил, но дополнил инструментариями мультиязычности, расширяемости, системой меню итд. Кто ещë не видел - советую хотя бы просто посмотреть wink
Из изменений функциональности:
- система меню.
- теперь можно выбирать и выполнять отдельно разные элементы программы (раньше всë было скопом), как например установку локализации, или путей PATH, или IPKG, итд.
- добавлено меню дополнений, которое будет со временем расширяться.
smile

Скрипт [s]предназначен[/s] задумывался в первую очередь для обновления трансмишна Сторы при распаковке из коробки или после ХардРесета (не забудьте включить торренты в настройках и задать пароль для доступа пользователя torrents к вэбинтерфейсу трансмишна http://<IP>:9091/), при нетронутых настройках запуска трансмишна. Но потом он вырос в нечто большее. smile Далее его можно запускать для обновления версии трансмишна сколько угодно раз. Скрипт автоматически проверяет обновления себя с сайта.

Итак, как пользоваться. Можно и из-под админского пользователя запускать, которым регистрировали Стору, и из-под root'a. Запускать из консоли.

cd ~
wget https://dl.dropboxusercontent.com/u/40362432/stu.tar.gz -O stu.tar.gz 
tar zxvf stu.tar.gz
sudo ./stu.sh

Если вы уже скачивали скрипт (после сентября 2011г.), то просто запустите его вновь (он сам обновится). ~/stu.sh
Альтернативный адрес, где ещ&#235; лежит скрипт http://dl.dropbox.com/u/40362432/stu.tar.gz , но там не всегда последняя версия, иногда обновляю.

Справка для тех, кто не знает как подключиться к консоли Сторы:

из Windows качаем Putty http://the.earth.li/~sgtatham/putty/lat … /putty.exe, запускаем, вводим IP Сторы:
http://clip2net.com/clip/m52444/1313143423-clip-30kb.jpg
и имя пользователя в виде username_hipserv2_netgear_XXXX-XXXX-XXXX-XXXX , где username - имя пользователя, заданное при регистрации Сторы, XXXX-XXXX-XXXX-XXXX - ProductKey (можно найти на вэб-интерфейсе Сторы в "Подробнее о Стора" в левом нижнем углу), чтобы каждый раз не мучиться и не вбивать такой длинный логин (имя пользователя), лучше 1 раз его написать:
http://clip2net.com/clip/m52444/1313143626-clip-29kb.jpg
Чтобы были видны русские буквы:
http://clip2net.com/clip/m52444/1313507347-clip-19kb.jpg
, возвращаемся в меню Session, называем наше соединение Stora в Saved sessions, нажимаем Save, Open. Вводим пароль (не отображается при вводе), Enter.
Далее как попали в консоль, вводим:

wget https://dl.dropboxusercontent.com/u/40362432/stu.tar.gz -O stu.tar.gz 
tar zxvf stu.tar.gz
suso ./stu.sh

Это всё. Вопросы и пожелания пишите, постараюсь ответить smile
Альтернативный адрес, где ещ&#235; лежит скрипт http://dl.dropbox.com/u/40362432/stu.tar.gz , но там не всегда последняя версия, иногда обновляю.

PS: Если вы при соединении ошиблись в написании имени пользователя, то всегда будет так:

$ ssh user_hipserv2_netgear_0000-0000-0000-000@192.168.1.2
Connection closed by 192.168.1.2
$

Если ввели правильно:

$ ssh user_hipserv2_netgear_0000-0000-0000-0000@192.168.1.2
Stora version 10.0.x
user_hipserv2_netgear_0000-0000-@192.168.1.2's password:

Вводите пароль, который не отображается при вводе, нажимаете ENTER и попадаете в консоль Сторы:

-bash-3.2$

Если нужен какой-нибудь ещ&#235; функционал - пишите, обсудим. Если убедите, что он нужен большинству пользователей - я вставлю его в скрипт, чтобы пользовались все. smile
Ещ&#235;, если заметили ошибку/и, всегда сообщайте. Ошибки не обязательно из-за скрипта могут появиться. Чаще бывает, что вы что-то сделали и благополучно забыли об изменениях, а работа скрипта рассчитана при "дефолтных" настройках Сторы. Из-за этого и вылазят всякие "баги". smile

UPD: Stora сдохла, поддержка скрипта прекращена...

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

2

Re: Скрипт по обновлению стокового Transmission

привет
не получается чтото
стора после полного сброса
при установке вот такая картинка
http://clip2net.com/clip/m92219/1313525794-083ae-19kb.png
при настройке вот такая
http://clip2net.com/clip/m92219/1313525794-317d0-7kb.png
что сделать?

3 (16.08.2011 23:44:11 отредактировано onelife)

Re: Скрипт по обновлению стокового Transmission

frogman
Покажи полный лог, от запуска ./stu.sh. Скопируй сюда. Диск присутствует?

при настройке вот такая

настройке чего? дисков? захода в Персональные настройки? поподробнее пожалуйста.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

4

Re: Скрипт по обновлению стокового Transmission

вопрос именно по обновлению трансмишшена, после запуска скрипта он отрабатывает до конца с ошибкой как на картинке
появляется значек в вебинтерфейсе сторы, но при на стройке торрентов (пароля) вылетает ошибка, та что на второй картинке

5

Re: Скрипт по обновлению стокового Transmission

Да я всё понял, только что именно произошло/не произошло я в логе так и не увидел. Обычно он при ошибках пишет сообщения, а ты мне показал только конец лога, где ты увидел, что не запустился трансмишн. Не видя всю картину в целом, я не могу сказать, что у тебя произошло. Обновился ли ipkg? Смонтировался ли /opt? Всё ли скопировалось или ругалось на что-то? Поэтому и прошу показать весь лог скрипта от начала и до конца.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

6

Re: Скрипт по обновлению стокового Transmission

login as: root
Stora version 10.0.x
root@10.0.0.3's password:
-bash-3.2# cd ~
-bash-3.2# wget http://santafe3.narod2.ru/stu.tar.gz
--01:26:41--  http://santafe3.narod2.ru/stu.tar.gz
Resolving santafe3.narod2.ru... 77.88.21.83, 87.250.250.83, 93.158.134.83, ...
Connecting to santafe3.narod2.ru|77.88.21.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2414 (2.4K) [application/octet-stream]
Saving to: `stu.tar.gz.1'

100%[=======================================>] 2,414       --.-K/s   in 0s

01:26:41 (58.3 MB/s) - `stu.tar.gz.1' saved [2414/2414]

-bash-3.2# tar zxvf stu.tar.gz
stu.sh
-bash-3.2# ./stu.sh
------------------------------------------------------------------
Stora stock Transmission Update & some fixing. Writen by onelife.
ONLY TWO CONDITION: should not be running another transmission but built/stock (not from Optware & AIO, because it running from /etc/init.d/transmission-daemon, not transmission.init) & inserted sometime formatted by Stora HardDrive (not mounted manually in fstab).
Internal (stock) transmission update up to last version from Optware.
Check IPKG & /opt on HARD DRIVE(s) & install it if this is not yet.
Setting dir will be /opt/etc/transmission on harddrive (instead /etc/transmission on nand)
Fix Access-patrol to preventing disable Transmission when premium end.
Move transmission data (torrents & resume) from /var/axentra/torrentDir to /opt/etc/transmission (if not changed, otherwise you must move it manually)
Choose dark theme of firmware Stora on web GUI or standart bright transmission theme =)
Nothing destructive. May run a few times. May be helpfull sometimes.
Next 3 stage:
1. Prepare, check conditions & fixes if maycan
1.
Continue? y ENTER = YES, all other characters &/or ENTER - abort.
------------------------------------------------------------------
y
sudo: ipkg: command not found
------------------------------------------------------------------
Running installed version:
./stu.sh: line 92: /usr/sbin/transmission-daemon: No such file or directory
------------------------------------------------------------------
New version:
./stu.sh: line 94: /opt/bin/transmission-daemon: No such file or directory
------------------------------------------------------------------
Update Transmission? y ENTER = YES, all other characters &/or ENTER - skip update.
y
Choose YES. Updating...
audit_log_user_command(): Connection refused
Stopping transmission-daemon:                              [  OK  ]
audit_log_user_command(): Connection refused
cp: cannot stat `/opt/bin/transmission-daemon': No such file or directory
Updated succesfull.
Stora stock transmission daemon /usr/sbin/transmission-daemon.stora. New updated /usr/sbin/transmission-daemon.
Check ( & fix if needed) startup of transmission
...Check done.
Check & move transmission data files
...Data "resume" not found, move "resume" manualy to /opt/etc/transmission/resume. Or you move it already.
...Data "torrents" not found, move "torrents" manualy to /opt/etc/transmission/torrents. Or you move it already.
...Move done.
Check (& fix if needed) access-patrol.
...Check done.
audit_log_user_command(): Connection refused
Starting transmission-daemon:bash: /usr/sbin/transmission-daemon: No such file or directory
                                                           [FAILED]
audit_log_user_command(): Connection refused
cp: cannot stat `/opt/share/transmission/web': No such file or directory
------------------------------------------------------------------
Choose Stora dark theme of web GUI? Or standart bright (light)transmission GUI?
y ENTER keep dark, all other characters &/or ENTER - bright (light). Advice YES.
------------------------------------------------------------------
y
Keep Stora dark theme. OK.
audit_log_user_command(): Connection refused
cp: cannot create directory `/opt/share/transmission/web': No such file or directory
audit_log_user_command(): Connection refused
cp: cannot create directory `/opt/share/transmission/web': No such file or directory
------------------------------------------------------------------
That is all. Good buy =)

7 (17.08.2011 03:54:59 отредактировано onelife)

Re: Скрипт по обновлению стокового Transmission

Значит вообще ничего не было настроено? Сразу после XP? Пути, я так понял, не настроены были... И ещё я спросил: Диск присутствует? /home/opt есть? слинкован на /opt?

Running installed version:
./stu.sh: line 92: /usr/sbin/transmission-daemon: No such file or directory

Старый трансмишн где? Он вообще был?

UPD: Доделал и выложил новую версию, где постарался предусмотреть и эти ошибки, и исправить старые. smile Запуск всё так же.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

8

Re: Скрипт по обновлению стокового Transmission

Сегодня появилось свободное время, сбросил (ХР) Стору, попробовал свой скрипт на чистых настройках. Исправил ошибки, опять сбросил Стору. Надо включить торренты в Персональных настройках и задать пароль, а то придётся опять запускать скрипт чтобы он перенёс новые настройки трансмишна. Плюс добавил проверки и исправление начальных параметров, таких как путь (PATH), русская локаль (LANG), пользование sudo без ввода пароля, замена встроенного sshd на нормальный (без добавления _hipserv2_netgear_XXXX-XXXX-XXXX-XXXX к имени пользователя). А также монтирование /opt с жёсткого диска и проверка/установка ipkg уже у меня было.  Проверил скрипт - всё отрабатывает отлично. Единственное примечание: у меня диски сначала монтируются вручную, а потом настраиваю их подключение в /etc/fstab. А обычно, если они были настроены в мастере Сторы, то подключаются автоматически в /home, так что на первую мою команду по подключению диска /home не обращайте внимания. Лог сразу после ХР (полного сброса):

Using username "xxx_hipserv2_netgear_xxxx-xxxx-xxxx-xxxx".
Stora version 10.0.x
xxx_hipserv2_netgear_xxxx-xxxx-xxxx-xxxx@192.168.1.2's password:
Could not chdir to home directory /home/xxx: No such file or directory
-bash-3.2$ sudo mount /dev/sda1 /home
audit_log_user_command(): Connection refused
-bash-3.2$ pwd
/
-bash-3.2$ cd /home/xxx
-bash-3.2$ ./stu.sh
------------------------------------------------------------------
Stora stock Transmission Update & some fixing. Writen by onelife.
ONLY TWO CONDITION: should not be running another transmission but built/stock (not from Optware & AIO, because it running from /etc/init.d/transmission-daemon, not transmission.init) & inserted sometime formatted by Stora HardDrive (or mounted manually in fstab to /home).
Internal (stock) transmission update up to last version from Optware.
Check IPKG & /opt on HARD DRIVE(s) & install it if this is not yet.
Setting dir will be /opt/etc/transmission on harddrive (instead /etc/transmission on nand)
Fix Access-patrol to preventing disable Transmission when premium end.
Move transmission data (torrents & resume) from /var/axentra/torrentDir to /opt/etc/transmission (if not changed, otherwise you must move it manually)
Choose dark theme of firmware Stora on web GUI or standart bright transmission theme =)
Nothing destructive. May run a few times. May be helpfull sometimes.
Next stage: Prepare, check conditions & fixes if maycan
Continue? y ENTER = YES, all other characters &/or ENTER - abort.
------------------------------------------------------------------
y
Initial checkup...
audit_log_user_command(): Connection refused
Fix sudoers to enter command without password? y/n
y
audit_log_user_command(): Connection refused
/etc/sudoers fixed
audit_log_user_command(): Connection refused
Path fixed. Logout % login to take effect
Fix LANG to ru_RU.UTF8? y/n
y
audit_log_user_command(): Connection refused
LANG fixed
Fix SHHD? y/n
y
audit_log_user_command(): Connection refused
--17:30:52--  http://santafe3.narod2.ru/sshd.tar.gz
Resolving santafe3.narod2.ru... 213.180.204.83, 77.88.21.83, 87.250.250.83, ...
Connecting to santafe3.narod2.ru|213.180.204.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 176775 (173K) [application/octet-stream]
Saving to: `sshd.tar.gz'

100%[========================================================================================================================================>] 176,775      422K/s   in 0.4s

17:30:52 (422 KB/s) - `sshd.tar.gz' saved [176775/176775]

audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
usr/sbin/sshd
Install successfuly.
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]
Now not need add _hipserv2_netgear_XXXX-XXXX-XXXX-XXXX to login, use simple username.
Теперь нет необходимости добавлять _hipserv2_netgear_XXXX-XXXX-XXXX-XXXX к имени пользователя, используйте просто имя пользователя.
Не рекомендуется открывать учётную запись root'а (sudo passw root) для входа извне . Чтобы войти в учётную запись root'а, зайдите под своей учётной записью и используйте команду 'sudo -s -E' чтобы стать root'ом.
Checking /opt
Mount /home/opt to /opt? y ENTER = YES, all other characters &/or ENTER - NO.
y
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
Now /opt = /home/opt, old /opt from NAND is /opt.nand.
Checking for /opt...
.../opt ok.
Checking for ipkg...
/opt/bin/ipkg
...IPKG on PATH, ok.
...no other transmission, ok.
Initial checkup ok.
Update IPKG optware base.
audit_log_user_command(): Connection refused
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/Packages
Updated list of available packages in /opt/lib/ipkg/lists/cs08q1armel
Successfully terminated.
audit_log_user_command(): Connection refused
Package transmission (2.33-1) installed in root is up to date.
Nothing to be done
Successfully terminated.
------------------------------------------------------------------
Running installed version:
Transmission 1.92 (10363)
------------------------------------------------------------------
New version:
transmission-daemon 2.33 (12565)
------------------------------------------------------------------
Update Transmission? y ENTER = YES, all other characters &/or ENTER - skip update.
y
Choose YES. Updating...
audit_log_user_command(): Connection refused
Stopping transmission-daemon:                              [  OK  ]
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
Updated succesfull.
Stora stock transmission daemon /usr/sbin/transmission-daemon.stora. New updated /usr/sbin/transmission-daemon.
Check ( & fix if needed) startup of transmission
...Fixing transmission startup script.
audit_log_user_command(): Connection refused
...Check done.
Check & move transmission data files
audit_log_user_command(): Connection refused
...Moved
audit_log_user_command(): Connection refused
...Moved
...Move done.
Check (& fix if needed) access-patrol.
...Fix access-patrol to prevent him to stopping transmission when premium end.
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused               [  OK  ]
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
Starting access-patrol:                                    [  OK  ]
...Check done.
audit_log_user_command(): Connection refused
Starting transmission-daemon:                              [  OK  ]
------------------------------------------------------------------
Choose Stora dark theme of web GUI? Or standart bright (light)transmission GUI?
y ENTER keep dark, all other characters &/or ENTER - bright (light). Advice YES.
------------------------------------------------------------------
y
Keep Stora dark theme. OK.
audit_log_user_command(): Connection refused
audit_log_user_command(): Connection refused
------------------------------------------------------------------
That is all. Good buy =)
------------------------------------------------------------------
-bash-3.2$

Новая версия лежит там же.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

9

Re: Скрипт по обновлению стокового Transmission

onelife
За скрипт тебе еще раз спасибо. Но сейчас столкнулся с тем, что после апдейта, трансмиссия стала создавать файло не от меня, как пользователя, а от себя 0transmission. Где то раньше натыкался на то, как менять права, но сейчас не могу найти, на форуме нет поиска в теме или я не умею пользоваться. Подскажит пжл, как поправить.

10

Re: Скрипт по обновлению стокового Transmission

Это ни к чему. Пользователь 0transmission в группе пользователей users (где и все пользователи), и всё, что создаёт 0transmission другие пользователи могут читать/менять/удалять. Зачем менять права на то, что он создаёт?
Ну если очень надо, то chown и chmod. Набери после команды --help и прочти справку. smile

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

11 (20.08.2011 21:32:35 отредактировано artale)

Re: Скрипт по обновлению стокового Transmission

В том то и проблема, что только читать.
sudo chown -R пользователь /путь  - connection refused  sad

12 (20.08.2011 21:40:25 отредактировано onelife)

Re: Скрипт по обновлению стокового Transmission

Вправление мозгов:
sudo chown -R :users /home/0common ; где users - группа всех пользователей.
sudo chmod -R g+rw /home/0common ; где g+rw - права группе читать и писать.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

13

Re: Скрипт по обновлению стокового Transmission

Оказывается, хоть и ругался, но дело свое сделал, права поменял. Теперь собственно где в конфиге поменять, чтобы новое файло создавалось от меня, а не от трансмиссии?

14

Re: Скрипт по обновлению стокового Transmission

Слишком много менять придётся. Поэтому проще пользоваться через права групп. В settings.json параметр umask стоит? (по умолчанию = 18 если не стоит).

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

15

Re: Скрипт по обновлению стокового Transmission

ок, umask - по дефолту, 18

16 (21.08.2011 12:57:38 отредактировано onelife)

Re: Скрипт по обновлению стокового Transmission

Тогда поставь "umask": 2 - тогда группа users сможет управлять файлами, созданными 0transmission. Что-то я сразу не обратил внимания, а сейчас у себя посмотрел, стоит 2. Если хочешь, чтобы вообще все могли управлять, поставь 0.
PS: В файле настроек трансмишна, который идёт со Сторой, "umask": 2. Поэтому у пользователей проблем нет с файлами трансмишна.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

17

Re: Скрипт по обновлению стокового Transmission

Поставил скрипт по инструкции после ХР, в настройках веб морды появились опции торрентов с предложением запустить службу и ввести порт, логин, пасс.
Порт оставил по умолчанию, забил логин и пасс. Появляется табличка с апдейтом опций, после нее остается виден только логин и порт, пасса как будто и небыло (возможно это нормально smile).
Щелкаю на кнопке торрентов - окно ввода л/п, ввожу их - снова окно, опять ввожу - снова окно и т.д. Если забить и нажать просто вход - еррор 401. Как быть?

18 (22.08.2011 23:11:20 отредактировано onelife)

Re: Скрипт по обновлению стокового Transmission

onelife пишет:

(после регистрации Сторы надо включить торренты в Персональных настройках и задать пароль, а то придётся опять запускать скрипт чтобы он перенёс новые настройки трансмишна. Если меню торрентов нет, то оно появится после выполнения скрипта, включить торренты и задать пароль, и скрипт надо запустить ещё раз и всё обновить)

onelife пишет:

Надо включить торренты в Персональных настройках и задать пароль, а то придётся опять запускать скрипт чтобы он перенёс новые настройки трансмишна.

Т.е. надо запустить его опять, чтобы он перенёс настройки, изменённые на вэбморде, в обновлённый трансмишн.
Или после ХРесета но перед скриптом их надо было изменить.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

19

Re: Скрипт по обновлению стокового Transmission

Без изменений, несколько раз запускал скрипт, пробовал менять л/п на торренты, без результатов, все таже ошибка 401

20 (22.08.2011 23:33:40 отредактировано onelife)

Re: Скрипт по обновлению стокового Transmission

Locky
Поменяй пароль на торренты, заново скачай и запусти скрипт. Было мягкое условие на обновление настроек, сейчас я его поменял на пожёстче.
или набери в консоле: sudo cp -f /etc/transmission/settings.json /opt/etc/transmission/

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

21

Re: Скрипт по обновлению стокового Transmission

Спасибо, на этот раз transmission загрузился. Все работает. Маленький минус - после применения скрипта стора не уходит в шат даун по кнопке сзади. Мигает несколько минут синим диодом и ничего не происходит. Хотя м.б. это не из-за этого.

22

Re: Скрипт по обновлению стокового Transmission

Locky
Наверное не из-за этого, потому что у меня всё нормально выключается. Попробуй с вэбморды выключить.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

23

Re: Скрипт по обновлению стокового Transmission

Офф топ, вопрос не по теме
onelife
А может быть ты и для установки менеджера закачек скрипт свояешь, если это не очень большая проблема, а то я уже скоро половину команд линукс консоли выучу, а мне это вобщем то не совсем надо smile , потому что когда придется вновь обращаться к теме все забудется и по новой mad Вот здесь тема по менеджеру закачек http://forum.netgear.ru/viewtopic.php?pid=21318#p21318 , полагаю многие, такие как я, будут тебе очень признательны, так же как и за скрипт в этой теме.

24

Re: Скрипт по обновлению стокового Transmission

artale
Я им не пользуюсь, потому что не считаю необходимым. Сейчас скорости инета высоки, а с локальных сетей провайдеров так и подавно. У меня тот же АДСЛ 10 Мбит тянет. В вэб-доступе не так уж и много ресурсов, чтобы всё с них качать, а что есть, на то и обычной качалки хватает. В основном р2р сети с их рейтингами, раздачами итд, где нужно долго раздавать, например ночью, чтобы поддерживать рейтинг для возможности самому качать.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

25

Re: Скрипт по обновлению стокового Transmission

Возник вопрос. А watch-dir уже настроен в этом скрипте, если нет, то как настроить?