danpedron / snake-os

Automatically exported from code.google.com/p/snake-os
0 stars 1 forks source link

Upgrade Transmission to 2.11 #94

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hello.

I've updated transmission to version 2.11 and included libevent-1.4.14b-stable 
(needed for transmission 2.x ). This works for me for 5 days already without 
restart, but I can't guarantee this for your device.

Binaries (only from snake-os) attached. I can't attach sources because of size 
limit.

PS: It would be great if somebody made a repository for SnakeOS or just put the 
sources under google-code SVN hosting for that.

Original issue reported on code.google.com by vladimir...@gmail.com on 12 Nov 2010 at 3:36

Attachments:

GoogleCodeExporter commented 9 years ago
Sorry, for defect, but I don't know how to change it to enhancement.

Original comment by vladimir...@gmail.com on 12 Nov 2010 at 3:43

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
correct archive

Original comment by vladimir...@gmail.com on 12 Nov 2010 at 4:04

Attachments:

GoogleCodeExporter commented 9 years ago
I've attached files which I changed in snake-os sdk 1.1.
To build it you should
1. extract sdk to some folder 
2. download new sources:
 a. transmission http://download.transmissionbt.com/files/transmission-2.11.tar.bz2
 b. libevent http://monkey.org/~provos/libevent/doxygen-1.4.10/ (don't use 2.0 version)
3. make symbolic links for this sources in %SDK_ROOT%/apps call them 
transmission and libevent
4. update files from attached archive
5. make sdk as usual

Sorry for my English.

Original comment by vladimir...@gmail.com on 13 Nov 2010 at 1:10

Attachments:

GoogleCodeExporter commented 9 years ago
correct url for libevent 
http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz

Original comment by vladimir...@gmail.com on 13 Nov 2010 at 1:11

GoogleCodeExporter commented 9 years ago
thx Master!

i try this, and i will write my experience

Original comment by adakil...@gmail.com on 14 Nov 2010 at 7:41

GoogleCodeExporter commented 9 years ago
Nov 15 12:10:15 kernel: Out of memory: Killed process 4447 (transmission-da).
Nov 15 12:10:15 kernel: Out of memory: Killed process 4446 (transmission-da).
Nov 15 12:10:15 kernel: Out of memory: Killed process 4443 (transmission-da).
Nov 15 12:10:15 kernel: Out of memory: Killed process 4445 (transmission-da).
Nov 15 12:10:15 kernel: Out of Memory: Kill process 4445 (transmission-da) 
score 135 and children.

:((((

Original comment by adakil...@gmail.com on 15 Nov 2010 at 5:42

GoogleCodeExporter commented 9 years ago
Have you turn swap on?

Original comment by vladimir...@gmail.com on 15 Nov 2010 at 6:37

GoogleCodeExporter commented 9 years ago
Just to confirm the procedure works, thank you very much.

Original comment by sTefAnOs...@gmail.com on 15 Nov 2010 at 10:26

GoogleCodeExporter commented 9 years ago
transmission 2.12??...

Original comment by baldaufa...@gmail.com on 16 Nov 2010 at 7:10

GoogleCodeExporter commented 9 years ago
please update transmission to 2.12!

Original comment by baldaufa...@gmail.com on 18 Nov 2010 at 6:33

GoogleCodeExporter commented 9 years ago
I don't see any great improvements in 2.12 before 2.11, which works stable for 
me. May be you can show them for me.
But it uses new jQuery, which can bring new bugs in webui. 

Anyway, you can follow my instructions and create build with 2.12 simply 
putting new sources of transmission. 

Original comment by vladimir...@gmail.com on 19 Nov 2010 at 6:16

GoogleCodeExporter commented 9 years ago
ENG
Vladimir, I have the same problem with the official build 
snakeos-V1.2.0-20100621
after 12-20 hours is Out of memory: Killed process (transmission-da) regardless 
of the paging file. Have to restart my NS-K330. Your assembly 
snakeos-1.3.0-UNOFFICIAL-from-snake is stable? Thank you for your prompt reply!

RUS
Владимир, у меня такая же проблема с 
официальной сборкой snakeos-V1.2.0-20100621
через 12-20 часов происходит Out of memory: Killed process 
(transmission-da) независимо от наличия файла 
подкачки. Приходится перезагружать мой 
NS-K330. Ваша сборка snakeos-1.3.0-UNOFFICIAL-from-snake 
работает стабильно? Спасибо за скорый 
ответ!

Original comment by barmale...@gmail.com on 20 Nov 2010 at 12:03

GoogleCodeExporter commented 9 years ago
I've seen outofmemory one time with official build, when I have about 30 
torrents running. Now I have less than 5 actively running and my memory usage:
Physical RAM:   Total: 30444KB - Free: 1296KB
Swapfile:   Total: 262136KB - Free: 253712KB
Uptime: 1 day, 19:58

The longest uptime on my own mod was 1 week. But it never hangs for me yet ) I 
simple updating my build with small changes. 

You can try the script for automatic transmission restart, posted somewhere in 
this project or on google-groups.
Also I suggest you to reduce upload|download speed and peers count, maybe it 
will help. 

Sorry, I'm too lazy to write the same things twice, so if you want to speak in 
Russian you can write me by eMail.

Original comment by vladimir...@gmail.com on 20 Nov 2010 at 12:46

GoogleCodeExporter commented 9 years ago
Thank you changed the firmware, I'll write about the results.

Original comment by barmale...@gmail.com on 20 Nov 2010 at 3:50

GoogleCodeExporter commented 9 years ago
Sorry, but better is not. More than 20 hours is not working Out of memory: 
Killed process (transmission-da), I think it's a memory leak.

Original comment by barmale...@gmail.com on 23 Nov 2010 at 3:43

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hi folks,
I´ve used instrutions on this thread (and others) to make this version 
(1.3.1-mg) with slight differences from 1.2.0

-Transmission 2.12
transmission upgraded to version 2.12

-Transmission configuration new options
peer port, rpc port (web), peer limit global and peer limit per torrent

-Transmission dynamic link at left menu
link at left menu reflect host from current URL of browser and port from rpc 
port config (it needs to be refreshed after you set rpc port configuration)

-Swappiness adjusted to 100
added instruction in swapsvc to change swapness value to 100 when swapfile 
starts

-Transmission automatic restart after crash
added instruction in cron that runs 'transmission start' each 15 minutes. It 
starts transmission if it was enabled and not running otherwise do nothing. 

-Physical RAM detailed information
now status page shows total, free, buffers and cached values

Original comment by meguer...@gmail.com on 29 Nov 2010 at 1:24

GoogleCodeExporter commented 9 years ago
Thank you!

Original comment by barmale...@gmail.com on 29 Nov 2010 at 3:48

GoogleCodeExporter commented 9 years ago
SNAKE OS V1.3.2 (20101130) - UNOFFICIAL

Hi folks,
I´ve used instrutions on this thread (and others) to make this version (1.3.2) 
with slight differences from 1.2.0

-Transmission 2.12
transmission upgraded to version 2.12

-Transmission new configuration options
p2p port, web port, peer limit global and peer limit per torrent
(all fields are validated before Apply changes)

-Transmission dynamic link at left menu
link at left menu reflect hosthone from current URL of browser and port from 
rpc port config (it needs to be refreshed after you set rpc port configuration)

-SSH Server Tunnels enabled
you can access your NAS Web Admin and TramissionBT Admin over the internet with 
SSL security through SSH Tunnels/Port Forward

-SSH configurable port

-Admin Password size was increased
admin password field has changed to accept until 14 characters

-Swappiness adjusted to 100
added instruction in swapsvc to change swapness value to 100 when swapfile 
starts

-Transmission automatic restart after crash
added instruction in cron that runs 'transmission start' each 15 minutes. It 
starts transmission if it was enabled and not running otherwise do nothing. 

-Physical RAM detailed information
now status page shows total, free, buffers and cached values

-Full port range
all of port fields has changed to accept range between 1 and 65535

Download files from http://snakeos.4shared.com/

Enjoy!

Original comment by meguer...@gmail.com on 30 Nov 2010 at 5:15

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Can be possible to build transmission-remote for this snake version?

I downloaded http://snake-os.googlecode.com/files/transmission-remote , but 
there is an error at startup:

# ./transmission-remote -h
./transmission-remote: can't load library 'libevent-1.4.so.2'

Original comment by diman.dba@gmail.com on 27 Dec 2010 at 6:24

GoogleCodeExporter commented 9 years ago
which one of these files is compatible with NS-K330?
i use snake os 1.2.0 (i changed the firmware by using original.bin)

snakeos-V1.3.2-20101130-from-original.bin
snakeos-V1.3.2-20101130-from-snake.bin
snakeos-V1.3.2-64M-20101201-from-original.bin
snakeos-V1.3.2-64M-20101201-from-snake.bin

Original comment by serhatdo...@gmail.com on 28 Dec 2010 at 11:50

GoogleCodeExporter commented 9 years ago
I've seen a lot of people complaining about transmission crashing on 
out-of-memory, typically by the oom-killer. After experimenting a lot, I'm very 
much convinced there is memory leak somewhere in the kernel (most likely in the 
str8100 stuff) which is causing these problems. In fact, once transmission is 
killed the memory is not reclaimed and one can only help but reboot. Therefore, 
unless the kernel is fixed (or updated) there's nothing we can do to improve 
stability. Am I correct?

Original comment by eulerdgr...@gmail.com on 11 Jan 2011 at 9:26

GoogleCodeExporter commented 9 years ago
diman-dba,

You are building a shared version of transmission. Use --enable-shared=no 
--enable-static=yes in your configure command to get a static version you can 
use on SnakeOS. Check out the Makefile in the snakeos-sdk/apps folder for 
details on how to build transmission.

Original comment by eulerdgr...@gmail.com on 11 Jan 2011 at 9:30

GoogleCodeExporter commented 9 years ago
Hi. Is version 2.11 of transmission working good (stable)? I have snake os 
v1.2.0 upgraded from original with original version of transmission and isn't 
working good. From time to time transmission freeze when I log in to my Nas and 
click transmission. I must poweroff nas, then poweron and sometimes it helps 
and I have access to web transmission. Could anybody prepare v1.2.0 version of 
snake-os with integrated v2.11 transmission to flash (bin file)? (knowledge 
about linux isn't my strong side). Please help, Greetings, Kris

Original comment by krzychu....@gmail.com on 22 Apr 2011 at 5:36

GoogleCodeExporter commented 9 years ago
how to update transmission? I have version 2.12 on my NAS
in the web of transmission are already in the 2.33 and 2.40 beta
http://www.transmissionbt.com/download/

I wonder update! would be of great help!
thank you very much

Original comment by diegolop...@gmail.com on 21 Sep 2011 at 4:52