[GUIDE] Install Transmission 2.77

Excellent that the .rar .r00 .r01 sets work at least. I would assume that is the most popular way torrents are packed? I notice a lot of them aren’t packed at all. For example the Ubuntu torrents download a straight .iso

nfodiz wrote:
Excellent that the .rar .r00 .r01 sets work at least. I would assume that is the most popular way torrents are packed?

It is a very common way that torrents are transmitted (as far as I have heard…).

Hello, i installed Transmission yesterday to my MBL 2T Black, but using this guide  http://jimcloudman.com/post/8589011760/add-transmission-to-western-digital-mybook-live-nas  it worked good, i downloaded and everything, but today i disconnect and connect the MBL and i cant access to it, no webpage, anything at all, when connect it the light turns blue and after a while static green, but i cant see it on my network, i had a static ip on my MBL, i pushed the reset button for 4 seconds and nothing happened, any help please ???

apt-get transmission installs dependencies that might have removed and replaced core files on your MyBookLive OS with newer versions. This could possibly brick certain components on the OS. I know I read people were having issues installing Transmission on the last couple of firmwares on the MBL DUO with apt-get but I can’t remember if it bricked anyone’s drive.

Do you still have access to SSH? If you can get an SSH session going, I have a quick fix.

1 Like

Yeah it appears you’re probably bricked. Here is a quote from the DUO forums on a firmware from 2-28-13

“Transmission-daemon totally bricks the device after this update. I’ve debricked My Book Live Duo twice since. Nothing except TD is installed.    Any thoughts on the issue?”

You can try my debrick guide at

http://community.wdc.com/t5/My-Book-Live/GUIDE-How-to-unbrick-a-totally-dead-MBL/m-p/435724

1 Like

Thanks nfodiz,

pleased and impressed! :smiley: :wink:

You’re welcome click, glad the guide was useful for you :slight_smile:

Just a question nfo, in this and any other guides, what’s the difference between saving data in /DataVolumes/shares instead of just /shares? Is one better than the other in someway?

Thanks

Without ever really looking into it deep except for typing mount in PuTTY

/nfs and /shares are bind mounts with read/write access

It is my assumption that /nfs is a bind mount to /DataVolume/shares for NFS sharing

and /shares is a bind mount to /DataVolume/shares for SMB and/or AFP sharing

Type mount in Terminal and you will see this

MyBookLive:~# mount
/dev/md1 on / type ext3 (rw,noatime,nodiratime)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755,size=50M)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=50M)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on /tmp type tmpfs (rw,size=50M)
/var/log on /var/log.hdd type none (rw,bind)
ramlog-tmpfs on /var/log type tmpfs (rw,size=20M)
/dev/sda4 on /DataVolume type ext4 (rw,noatime,nodiratime)
/DataVolume/cache on /CacheVolume type none (rw,bind)
/DataVolume/shares on /shares type none (rw,bind)
/DataVolume/shares on /nfs type none (rw,bind)
none on /sys/kernel/security type securityfs (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)

http://docs.1h.com/Bind_mounts

http://unix.stackexchange.com/questions/49623/are-there-any-drawbacks-from-using-mount-bind-as-a-substitute-for-symbolic-lin

1 Like

Great as usual, thanks!

It seems there’s something wrong with the web interface from transmission. When I go to  http://mybooklive.local:9091/transmission/web/ the page loads but if I try to click on any of the buttons nothing happens.
When I installed transmission through apt-get with a older firmware it worked great, but now I can no longer use apt-get for this otherwise it will brick my MBL.

If there’s a way that I can manually add the torrents with a command line by SSH, I can live with that.

You can use Remote GUI You can find it on https://code.google.com/p/transmisson-remote-gui/

Hovewer, if you have installed Transmission with apt-get on any of the last two versions of the MBLD firmware, then you might get into troubles (bricking).

Hmm the GUI is and always has worked great here. Anybody else having this issue?

@joaolkf are you still having issues with the GUI?

Things I can think of to try:

  1. Stop and start the daemom

/etc/init.d/transmission-daemon stop

/etc/init.d/transmission-daemon start

or

  1. Reboot the MBL

The web interface is back to working fine now, have no idea on what happened. But I downloaded the GUI interface and is seems much better. I just miss being able to see the total download speed somewhere. anyone knows how to fix this?

I modified the startup script to auto update the blocklist. You could add some more if you like, and I also tested it with the crontab (to schedule the update), but it wasn’t worth the hassle; plus you have to kill the daemon to take the new lists and that would be inconvinient if you just were in the middle of downloading something important.

Just add at the top of /etc/init.d/transmission-daemon , after the block of comments, and the lists will update everytime you restart your device (or manually run the init script):

TRANSMISSION_BLOCKLISTS_DIRECTORY=/root/.config/transmission-daemon/blocklists

# Bluetack: badpeers
# http://www.iblocklist.com/list.php?list=bt_templist
wget -P $TRANSMISSION_BLOCKLISTS_DIRECTORY/ "http://list.iblocklist.com/?list=bt_templist&fileformat=p2p&archiveformat=gz"
rm -f $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_templist
gunzip $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_templist.gz

# Bluetack: level1
# http://www.iblocklist.com/list.php?list=bt_level1
wget -P $TRANSMISSION_BLOCKLISTS_DIRECTORY/ "http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz"
rm -f $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_level1
gunzip $TRANSMISSION_BLOCKLISTS_DIRECTORY/bt_level1.gz

# The Blocklist Group: Primary Threats
# http://www.iblocklist.com/list.php?list=ijfqtofzixtwayqovmxn&fileformat=p2p&archiveformat=gz
wget -P $TRANSMISSION_BLOCKLISTS_DIRECTORY/ "http://list.iblocklist.com/?list=ijfqtofzixtwayqovmxn&fileformat=p2p&archiveformat=gz"
rm -f $TRANSMISSION_BLOCKLISTS_DIRECTORY/ijfqtofzixtwayqovmxn
gunzip $TRANSMISSION_BLOCKLISTS_DIRECTORY/ijfqtofzixtwayqovmxn.gz

 Enjoy :slight_smile:

2 Likes

VERY WELL DONE! I will add this to the guide when I get a moment with all credit going to you :slight_smile:

Nice job and Kudos all the way around!

Thanks nfo, glad you like it.

One question, what should I modify in the extraction script to allow it to extract each file to a subfolder? Becase as it is, the “Extracted” folder gets messy with all kind of assorted files from every downloaded torrent. I mean, I’d like to have it exactly as how pyLoad works.

Example:

I download an abc.rar file

It should extract to Extracted\ abc <file 1, file 2, etc>

Instead of (how now does it) Extracted&lt;file 1, file 2, etc>

 

Thanks!

Take a look at this script for some ideas. This was the original script I wanted to use but the extracted files were not going to the DataVolume like they should, they were extracting to the OS partition which was a BIG problem. I couldn’t figure it out.

https://forum.transmissionbt.com/viewtopic.php?t=10364

I’m actually terrible with scripting lol

That script is quite difficult to follow… I’ve tried changing a bunch of stuff and failed miserably :frowning:

If somebody can chime in on how to extract to a subdir named as the compressed file, inside the Extracted folder, it would be great