It works - it doesn't - it works - it doesn't...

Discussion of the Web Interface for Transmission, formerly known as Clutch. This applies to all version of Transmission
Post Reply
Asenath83
Posts: 2
Joined: Sat Mar 27, 2010 2:57 pm

It works - it doesn't - it works - it doesn't...

Post by Asenath83 »

Hi guys,

I just installed Transmission on my Sheeva Plug, which is running Debian Lenny from a SD card.

Now I have a funny problem that leaves me scratching my head.

When I try to access the web interface I get

Code: Select all

403: Forbidden

Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.

If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
OK, I guessed I had to edit the settings.json
Hoping that watching the service start up would tell me where it is I killed the process and started it again using

Code: Select all

transmission-daemon -f
Which revealed

Code: Select all

/root/.config/transmission-daemon/settings.json
to be the file to edit.
OK, killed the process again and edited the file accordingly.
Typed transmission-daemon -f again and hey presto.... it would let me access the web interface!
Just to be sure to be sure I rebooted the plug again.
Reloaded the page in the browser.

Code: Select all

403: Forbidden...
Okay... checked the file again... yes, everything is as I left it.
After a bit of looking around I found

Code: Select all

/etc/transmission-daemon/settings.json
Alright, changed that one too.
Typed transmission-daemon -f ... and the web interface worked.
Rebooted... and down it was again.

In short... I think transmission-daemon calls a different set of settings when it starts at boot than if I start it through transmission-daemon -f and I can't figure outwhere to find the correct files / check which files it is using / change which files it is using. Any help would be greatly appreciated.

PS: I did a ps -ef | grep transmission-daemon for both cases

For the auto-started one I get

Code: Select all

105        985     1  0 14:56 ?        00:00:00 /usr/bin/transmission-daemon --auth --config-dir /var/lib/transmission-daemon/info
root      1338  1330  0 15:18 pts/0    00:00:00 grep transmission-daemon
For the one starting with transmission-daemon -f I get

Code: Select all

root      1340  1330  0 15:19 pts/0    00:00:00 transmission-daemon -f
root      1348  1345  0 15:20 pts/1    00:00:00 grep transmission-daemon
Asenath83
Posts: 2
Joined: Sat Mar 27, 2010 2:57 pm

Re: It works - it doesn't - it works - it doesn't...

Post by Asenath83 »

D'oh, thanks! Apparently I was too blond to find that entry.
Post Reply