Help with transmission on GoFlex Home

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Help with transmission on GoFlex Home

Postby viralbug » Sat Feb 16, 2013 8:52 am

Hey guys!
I recently got a GoFlex Home to use as a download box + NAS. Installing arch was a breeze with the guide. I also have successfully installed Samba and it is up and running.

However, I'm facing a little problem with transmission torrent client. It is installed and runs fine, but I'm having trouble with the web GUI. I have edited the settings to enable access from my PC's ip connected in the same network. So here's what's happening:
When I start the transmission.service, I can't access web GUI. The service is running fine as shown by systemctl.
When I start transmission-daemon, web GUI works fine.

I'm confused since I thought running the transmission.service in systemd was same as transmission-daemon? I'm looking to enable transmission on boot, which I have done using systemctl. But as I said, the web GUI doesn't work unless I start transmission-daemon.
viralbug
 
Posts: 9
Joined: Tue Feb 12, 2013 3:05 pm

Re: Help with transmission on GoFlex Home

Postby pepedog » Sat Feb 16, 2013 11:33 am

It's probably user and permissions problem, start on boot with this
$this->bbcode_second_pass_code('', 'cp -a /usr/lib/systemd/system/transmission.service /etc/systemd/system/multi-user.target.wants/
cp -a /usr/lib/tmpfiles.d/transmission.conf /etc/tmpfiles.d/')
You have to do that otherwise they get wrote over with upgrades.
Edit those and also edit /etc/conf.d/transmissiond
Start it with that user and stop, edit ~/.config/transmission-daemon/settings.json of that user
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: Help with transmission on GoFlex Home

Postby viralbug » Sun Feb 17, 2013 6:02 am

Looks like I completely skipped creating a user named 'transmission'. :oops:
Anyways, so I created a user for transmission and have done all the settings. Web GUI now works when I start transmission.service using systemctl command.
However, somehow the transmission-daemon doesn't start on boot. I have enabled it using systemctl command and the service starts, but no web GUI on boot. I have to stop and start the service again to make it work.
viralbug
 
Posts: 9
Joined: Tue Feb 12, 2013 3:05 pm

Re: Help with transmission on GoFlex Home

Postby viralbug » Mon Feb 18, 2013 6:53 pm

I've been trying to make transmission work at boot without any success.
Since restarting the transmission service makes everything work fine, I thought the transmission service must be getting started before some other dependent services. I edited transmission.service to make sure it starts up after network.target loads. But still no go. :( I'm not sure if any other services are required or if it's a different issue altogether.
viralbug
 
Posts: 9
Joined: Tue Feb 12, 2013 3:05 pm

Re: Help with transmission on GoFlex Home

Postby moonman » Mon Feb 18, 2013 9:02 pm

Just run it as root:

$this->bbcode_second_pass_code('', 'nano /etc/systemd/system/transmission.service')

$this->bbcode_second_pass_code('', '.include /usr/lib/systemd/system/transmission.service

[Service]
User=root
')
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Help with transmission on GoFlex Home

Postby WarheadsSE » Tue Feb 19, 2013 5:31 am

1) grumble
2) tried transmissiond.service?
3) configured user & permissions correctly? (/etc/conf.d/transmission(d) & related /home)
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Help with transmission on GoFlex Home

Postby viralbug » Tue Feb 19, 2013 1:41 pm

Editing /etc/conf.d/transmissiond did the trick! Thanks a lot!
I had followed all the steps in the wiki. It says to edit /etc/conf.d/transmissiond if you are using initscripts and to edit the other files if using systemd. I had done the steps for systemd and figured that should do it.
Sorry for the trouble. Next step is to get the printer server up. :D
viralbug
 
Posts: 9
Joined: Tue Feb 12, 2013 3:05 pm


Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 131 guests