Relative symlink in /var/lib/transmission-daemon should be absolute
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
transmission (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
~ ⌘ lsb_release -rd
Description: Ubuntu 18.04.2 LTS
Release: 18.04
~ ⌘ apt-cache policy transmission-daemon
transmission-
Installed: 2.92-3ubuntu2
Candidate: 2.92-3ubuntu2
Version table:
*** 2.92-3ubuntu2 500
500 http://
100 /var/lib/
After installing transmission-
~ ⌘ sudo ls -alh /var/lib/
lrwxrwxrwx 1 root root 27 Feb 7 2018 /var/lib/
Since this is a relative link, if I start transmission-daemon in an arbitrary directory, I get the following errors:
~ ⌘ sudo -u debian-transmission transmission-daemon -f --log-error --log-info --log-debug
[2019-05-14 11:29:52.373] Couldn't read "/home/
[2019-05-14 11:29:53.628] Couldn't create "/home/
[2019-05-14 11:29:53.628] Couldn't create "/home/
[2019-05-14 11:29:53.628] Couldn't create "/home/
[2019-05-14 11:29:53.628] Transmission 2.92 (14714) started (session.c:740)
[2019-05-14 11:29:53.628] Couldn't read "/home/
[2019-05-14 11:29:53.628] Couldn't read "/home/
It seems like this should be an absolute link, since there actually is a directory /var/lib/
I think my report is not accurate. Replacing the symlink with an absolute one didn't help. Transmission seems to want to read my user dirs no matter what.