0
I am running a Transmission BitTorrent client on my Raspberry Pi computer, which uses Raspbian Linux. It is up-to-date as of 6/6/19. There is some strange behavior with the settings.json
configuration files that can be summarized as follows:
- When the daemon is started by the system, as in the command
sudo service transmission-daemon start
, the configuration directory reported by the commandtransmission-remote -si
is/var/lib/transmission-daemon/.config/transmission-daemon/
. In that directory, there is indeed a file calledsettings.json
which has the default settings provided by the installer throughapt-get
. - When the daemon is started by the user,
pi
, as in the commandtransmission-daemon
, the configuration directory reported bytransmission-remote -si
is/home/pi/.config/transmission-daemon/
. Thesettings.json
file also exists there, and is again initialized to the default settings upon install. - When executing a command to modify the configuration file while the daemon is running, as in
transmission-daemon -a "127.0.0.1, 10.0.0.*"
, the only file that is modified is the file contained in/home/pi/.config/transmission-daemon/
. This is also the only file that is ever outputted bytransmission-remote -si
. This holds true regardless of how the service is started, as well as whether or not the command is run assudo
.
I have done a lot of research about this, and the above is what I found out following over 20 hours of investigating. I'm somewhat new to all of this. Here's what I've done in an attempt to fix this:
- Reboot the system.
- Refresh the Transmission installation by uninstalling through
apt-get
, doing anupdate
then anupgrade
, removing all downloaded files associated, then redownloading and reinstalling throughapt-get
. - Followed installation directions from
help.ubuntu.com/community/TransmissionHowTo
exactly, including adding thepi
user to thedebian-transmission
user group.
Obviously, since I am asking this question, none of these things worked. Here are my questions:
- Is this normal behavior? If so, what is the intention behind this?
- How can this be changed so that the configuration directory reported by
transmission-remote -si
is the directory that is read from and modified using configuration commands?
Thanks! You just saved me a lot of sanity. – janna – 2019-06-08T15:48:26.870