Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
tukaidea wrote:
i upgraded to firmware 1.09
reinstall fun_plug 0.5 according to the instruction on this tutorial http://bernaerts.dyndns.org/linux/178-dns323-funplug
but i am still getting the same result
root@dlink-753679:/mnt# /ffp/start/transmission.sh start
Starting transmission-daemon
/ffp/bin/transmission-daemon: can't resolve symbol 'posix_fadvise64'
You could try this:
$ readelf -s /ffp/lib/libuClibc-0.9.33-git.so | grep fadvise
(Your ffp-0.5 installation has a different version of uClicbc. Check your /ffp/lib folder for the correct library.)
It produces the following output on my machine:
43: 39: 0000c0a0 60 FUNC GLOBAL DEFAULT 7 posix_fadvise64 308: 304: 0000c064 60 FUNC GLOBAL DEFAULT 7 posix_fadvise
What I'm wondering: If the DNS-323 with ffp-0.5 doesn't have that symbol, why is it working for so many other people?
Offline
KyleK wrote:
Hm, that is weird. I've never heard of that library before, and it's definitely not a dependency for Transmission:
Code:
KyleK@DNS-325 ~/test/ffp/bin$ ldd transmission-daemon librt.so.0 => /ffp/lib/librt.so.0 (0x40002000) libcurl.so.4 => /ffp/lib/libcurl.so.4 (0x4000d000) libssl.so.1.0.0 => /ffp/lib/libssl.so.1.0.0 (0x4005d000) libcrypto.so.1.0.0 => /ffp/lib/libcrypto.so.1.0.0 (0x400ad000) libdl.so.0 => /ffp/lib/libdl.so.0 (0x40201000) libz.so.1 => /ffp/lib/libz.so.1 (0x4020c000) libm.so.0 => /ffp/lib/libm.so.0 (0x40227000) libgcc_s.so.1 => /ffp/lib/libgcc_s.so.1 (0x40241000) libpthread.so.0 => /ffp/lib/libpthread.so.0 (0x40254000) libc.so.0 => /ffp/lib/libc.so.0 (0x40270000) ld-uClibc.so.0 => /ffp/lib/ld-uClibc.so.0 (0x2a000000)(Besides, the only thing that changed between 2.60 and 2.61 where web files).
Does it work when you go back to Transmission 2.60?
It was a problem with Curl, because I upgraded it to 7.27, when I went back to 7.21.4 its is not asking for that library anymore.
Thanks!
Offline
Hm. Whoever built that curl release apparently also had libiberty installed, which created the (strange) dependency.
Since the current 'official' curl on ffp-0.7 is rather old, I decided to build the latest version (7.27.0), it is available here.
Offline
Thank you guys for all the suggestions !!
In the end I got it to work.. i've upgraded to ffp 0.7 and install one of the following Transmission
Transmission 2.60 (ffp-0.7-arm)
Transmission 2.60 (ffp-0.7-oabi)
Offline
FunFiler wrote:
You can either change the user that it runs as or use the option to run a script after a download completes. In that script you can do whatever you want, oncluding altering permissions. You can also set a cron job to run a script on a directory recursively to set permissions. Lots of options.
Yeah i know but i was trying to get to the root of the problem. Seems like it might just be cranky after all. I found a "fix" for this. Basically all i have to do is not login at all when connecting via Samba. Just use the Guest User and apparently all the permissions work fine. Makes me wonder what the hell is going on. But since it works then who cares.
Offline
Kylek thank you very much for your good work and your excellent tuto. Working like a charm on my NAS
Last edited by R0b1n (2012-08-30 17:35:11)
Offline
KyleK wrote:
For those of you running ffp-0.7-arm, you can grab Transmission v2.61 from here (or via Slacker).
This version fixes some security issues with the web interface.
I'm sorry I haven't yet found the time to update the other versions as well.
Hi KyleK, any chance you've found the time to compile 2.61 for ffp 0.5? Thanks so much for your builds!
Offline
obveron wrote:
Hi KyleK, any chance you've found the time to compile 2.61 for ffp 0.5? Thanks so much for your builds!
KyleK wrote:
(Besides, the only thing that changed between 2.60 and 2.61 where web files)
You could edit or download just the web files that changed and apply.
Offline
Hmm, that won't change the peer id, it will still report version 2.60.
Offline
Hi everybody .I need the 2.61 for ffp 0.5 because the other version are banned in a private tracker where I registered . Thanks a lot
Offline
So I recently had to re-do my entire FFP because for some reason on my old setup, SSH wouldn't start. Anyways, I updated the firmware (DNS-320 2.02), formatted the HDD, and then installed FFP 0.7. I then installed (among several other things) Transmission 2.61 from KyleK via slacker.
It performed very slowly. On my previous setup I had ffp 0.5 with Transmission 2.42, which worked marvelously. I would max out my torrents, get a full 2.8-2.9 MB/s download speed, and it would connect to 58-60 peers.
On my current setup, I tried a torrent I know that I can max my connection out on. With my NAS, it was slow to connect, and then it would speed up but then randomly drop speeds. I'd average maybe 1.2 MB/s download. Having deleted that torrent, I then tried the exact same one on utorrent on my computer (same torrent, same external network), and it would max out at ~2.8 MB/s for the entire download. I observed this behavior with Transmission 2.61 on ffp 0.7, and so I then removed the 2.61 package, and reinstalled 2.42 package for FFP 0.7. I got similar results. It was like it had trouble connecting to peers.
Any ideas? A couple of key differences from my old setup:
- because of trouble with some post torrent scripts, on my ffp 0.5 setup I ran transmission as root. Now I'm running as 'nobody' since I basically started from scratch and wanted to do it right Just tested it running as root as well, same behavior.
- I installed KyleK's curl 7.27.0 as Transmission asked for it as a dependency
- I installed Transmission 2.61 first, then when it wasn't downloading as fast as I knew my NAS was capable of (to reiterate, it used to run at the full download speed all the time), I removed everything and installed 2.42, and observed the same problem
Any suggestions are welcome. The torrents were not the issue because I tried them on my computer and they downloaded at full speed. Also I checked the running processes ('top') and the CPU is typically at 0%, and then when I saw high download speeds in transmission webui, it would go up to ~45-50%, and when download speeds went back down to ~300-400 KB/s the CPU usage was about 10%.
My port is forwarded properly.
EDIT: fixed. I uninstalled KyleK's Transmission, then reinstalled the one from another repository. It then asked for libevent dependency, which I added. Now getting a solid 2.8-2.9 MB/s on Transmission 2.42. No idea why KyleK's releases seemed to be giving me difficulty.
Last edited by staeit (2012-09-04 06:56:09)
Offline
Hey guys,
Transmission v2.61 is now available for all platforms!
Go to the first post for download links.
As always, let me know if something doesn't work right
Offline
Thanks Kylek....both arm and oabi versions are working like a charm on ffp 0.7
Offline
thanks a lot KyleK
Offline
hi kylek
need some help im stuck here trying to install transmission.
root@dlink:~# su nobody -c "transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon -w /mnt/HD_a2/Downloads -t -u <username> -v <password> -a 127.0.0.1,192.168.*.*"
/bin/sh: cannot open username: no such file
Offline
Hi inalvi,
If you copied the line as you ran it, the problem is with the <username> and <password> syntax.
You should change the <username> and <password> in other text.
Like:
su nobody -c "transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon -w /mnt/HD_a2/Downloads -t -u mytorrents -v difficultpassword -a 127.0.0.1,192.168.*.*"
The <username> is quite commonly used in commands to show which part should be changed by the user self...
The error you see is due to the '<' character. The '<' and '>' can be used to redirect input and output of a command.
In this case '<username' wants to use a file called username as input for transmission-daemon.
the > -v wants to redirect the output of transmission-daemon to a file called '-v'. As a problem already occured with username otherwise the same holds for <password>.
The '<' and '>' can be very usefull. But not in the command as given on the first port of this thread.
Hope this helps...
Offline
hi rsd76 , still cant solve. oh ya im using dns320. , different mounting point ?
root@dlink:~# chown -R nobody /mnt/HD_a2/.transmission-daemon
chown: cannot access `/mnt/HD_a2/.transmission-daemon': No such file or directory
Offline
Best thing to do would be start checking your locations.
ls -al /mnt
If there is HD_a2 listed, then do
ls -al /mnt/HD_a2
Offline
Hi,
I'm not familiar with the DNS-320, but from http://dns323.kood.org/forum/viewtopic.php?id=6701 the directory you should probably use is:
/mnt/HD/HD_a2/.transmission-daemon and /mnt/HD/HD_a2/Downloads
You could check this with:
ls -l /ffp
This should show /mnt/HD/HD_a2/ffp for you. If this is correct use the directories above.
Your command for starting transmission should then be:
su nobody -c "transmission-daemon -f -g /mnt/HD/HD_a2/.transmission-daemon -w /mnt/HD/HD_a2/Downloads -t -u mytorrents -v difficultpassword -a 127.0.0.1,192.168.*.*"
You also probaly have to change the /ffp/start/transmission.sh file.
On one of the first lines the text TRANSMISSION_HOME=/mnt/HD_a2/.transmission-daemon should be changed in TRANSMISSION_HOME=/mnt/HD/HD_a2/.transmission-daemon.
HTH.
Offline
Can someone recompile the ffp 0.5 with these changes?
https://trac.transmissionbt.com/ticket/4321
I am having the same error as stated above and the patch can fix it.
Or anyone can guide me on making a ffp 0.5 package.
Offline
This will be in transmission 2.70, which should be out sooner than later. Just be a little more patient
Offline
Anyway is there any guide on compiling ffp 0.5 package? What environment, tools is needed? I have windows, mac and linux to do compilation.
Offline
metrogeekthinker wrote:
Anyway is there any guide on compiling ffp 0.5 package? What environment, tools is needed? I have windows, mac and linux to do compilation.
As always, the wiki is your friend. Fonz provides a package containing a full toolchain + build environment.
Offline
I manage to put /usr/local/cross-compiler-armv5l and indicate the path export CC=/usr/local/cross-compiler-armv5l/bin/armv5l-gcc but the c-compiler does not compile for transmission.
Offline