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.
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
Code: Select all
/root/.config/transmission-daemon/settings.json
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...
After a bit of looking around I found
Code: Select all
/etc/transmission-daemon/settings.json
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
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