Debian Bug report logs - #718624
transmission-daemon: segfaults with systemd due to erroneous maintainer scripts

version graph

Package: transmission-daemon; Maintainer for transmission-daemon is Leo Antunes <costela@debian.org>; Source for transmission-daemon is src:transmission (PTS, buildd, popcon).

Reported by: Adrien CLERC <bugs-debian@antipoul.fr>

Date: Sat, 3 Aug 2013 09:27:08 UTC

Severity: serious

Tags: help, patch

Merged with 742626, 754927

Found in versions transmission/2.82-1.1, transmission/2.81-1

Fixed in versions transmission/2.84-0.2, transmission/2.84-1

Done: Sandro Tosi <morph@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sat, 03 Aug 2013 09:27:12 GMT) (full text, mbox, link).


Acknowledgement sent to Adrien CLERC <bugs-debian@antipoul.fr>:
New Bug report received and forwarded. Copy sent to Leo Costela <costela@debian.org>. (Sat, 03 Aug 2013 09:27:12 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Adrien CLERC <bugs-debian@antipoul.fr>
To: submit@bugs.debian.org
Subject: [transmission-daemon] systemd unit is erroneous (wrong user and type)
Date: Sat, 03 Aug 2013 11:24:10 +0200
Package: transmission-daemon
Version: 2.81-1
Severity: important

--- Please enter the report below this line. ---
The service file has the following line:
User=transmission

It should be replaced with:
User=debian-transmission

Moreover, the type is set to "notify", but it never sends a signal, so 
systemd kills it. Until this has been explained, this line should be 
removed.

--- System information. ---
Architecture: i386
Kernel: Linux 3.10-1-686-pae

Debian Release: jessie/sid
500 unstable ftp.fr.debian.org
1 experimental ftp.fr.debian.org

--- Package information. ---
Depends (Version) | Installed
==========================================-+-===================
libc6 (>= 2.11) | 2.17-92
libcurl3-gnutls (>= 7.16.2) | 7.31.0-2
libevent-2.0-5 (>= 2.0.10-stable) | 2.0.21-stable-1
libminiupnpc5 | 1.5-2
libnatpmp1 | 20110808-3
libssl1.0.0 (>= 1.0.0) | 1.0.1e-3
zlib1g (>= 1:1.1.4) | 1:1.2.8.dfsg-1
transmission-common (= 2.52-3+nmu1) | 2.81-1
lsb-base (>= 3.0) | 4.1+Debian12


Recommends (Version) | Installed
================================-+-============
transmission-cli (>= 1.50-1) |


Package's Suggests field is empty.



Added tag(s) help. Request was from Leo 'costela' Antunes <costela@debian.org> to control@bugs.debian.org. (Sat, 17 Aug 2013 13:36:07 GMT) (full text, mbox, link).


Reply sent to Leo Costela <costela@debian.org>:
You have taken responsibility. (Sat, 14 Sep 2013 23:36:11 GMT) (full text, mbox, link).


Notification sent to Adrien CLERC <bugs-debian@antipoul.fr>:
Bug acknowledged by developer. (Sat, 14 Sep 2013 23:36:11 GMT) (full text, mbox, link).


Message #12 received at 718624-close@bugs.debian.org (full text, mbox, reply):

From: Leo Costela <costela@debian.org>
To: 718624-close@bugs.debian.org
Subject: Bug#718624: fixed in transmission 2.82-1
Date: Sat, 14 Sep 2013 23:33:15 +0000
Source: transmission
Source-Version: 2.82-1

We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 718624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Leo Costela <costela@debian.org> (supplier of updated transmission package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 15 Sep 2013 21:14:04 +0200
Source: transmission
Binary: transmission transmission-common transmission-dbg transmission-cli transmission-gtk transmission-qt transmission-daemon
Architecture: source all amd64
Version: 2.82-1
Distribution: unstable
Urgency: low
Maintainer: Leo Costela <costela@debian.org>
Changed-By: Leo Costela <costela@debian.org>
Description: 
 transmission - lightweight BitTorrent client
 transmission-cli - lightweight BitTorrent client (command line programs)
 transmission-common - lightweight BitTorrent client (common files)
 transmission-daemon - lightweight BitTorrent client (daemon)
 transmission-dbg - lightweight BitTorrent client (debug symbols)
 transmission-gtk - lightweight BitTorrent client (GTK interface)
 transmission-qt - lightweight BitTorrent client (Qt interface)
Closes: 636372 718624
Changes: 
 transmission (2.82-1) unstable; urgency=low
 .
   * [5b6dca28] Imported Upstream version 2.82
   * [c887c69a] add explicit build-dep on zlib (Closes: 636372)
   * [53b0896d] drop dpkg compression override; use default
   * [819c88d7] refresh kFreeBSD build patch
   * [f0d47519] bump build-deps for qt5
   * [e78ba741] add patch to systemd service file to use right user
     (Closes: 718624)
   * [88df797b] actually build-dep on systemd-daemon-dev to use it
     (Closes: 718624)
Checksums-Sha1: 
 380fd582b933b9bcd9b446961085aad5ce80754e 1904 transmission_2.82-1.dsc
 1081542e2692147e45dde7c310b793abc4f33f2d 3172024 transmission_2.82.orig.tar.xz
 c4f46d66e812efb11f647605e01169b942a25e1c 19395 transmission_2.82-1.debian.tar.gz
 47cb203b619d17ed3ca3dadfe83fd1fae793a306 1172 transmission_2.82-1_all.deb
 8645639ed8ac65811dc5c7168c231048ff472899 254492 transmission-common_2.82-1_all.deb
 02bf2f167bf7da6e4169b84a95e71a45bf033587 6286270 transmission-dbg_2.82-1_amd64.deb
 1800c920a1187a572826caafc4631d593a4003e4 382522 transmission-cli_2.82-1_amd64.deb
 054e1485cbecd797e2bb63f63d146122f013b546 690212 transmission-gtk_2.82-1_amd64.deb
 4b058c61dee0f6ff1e21490b1f83b5c127b9cfbd 593256 transmission-qt_2.82-1_amd64.deb
 9957c65d75d1007a214a94e6c1935788bf62d8dd 206258 transmission-daemon_2.82-1_amd64.deb
Checksums-Sha256: 
 589bfa79f984717d6abe6c279831d28831341e42a0a0811916ebc6d1c5049126 1904 transmission_2.82-1.dsc
 3996651087df67a85f1e1b4a92b1b518ddefdd84c654b8df6fbccb0b91f03522 3172024 transmission_2.82.orig.tar.xz
 6d54ff9f15ecb872cfe316b089145aac1a8f40b3ee4ff5ccff19caca697fb19d 19395 transmission_2.82-1.debian.tar.gz
 1ab780084e3ca8f7dab16694b374ca1fb58d497d2ea83247d0241f2af5fdd2b9 1172 transmission_2.82-1_all.deb
 156167bddd4fed0c9925955fc10ae62baa2f866d9bb9506dbd2f3222519e3b3c 254492 transmission-common_2.82-1_all.deb
 3a500c041debf27fac3132301505bdc191d5ee3b6d1ca3237971f3a0f0eeb034 6286270 transmission-dbg_2.82-1_amd64.deb
 ad5176bced6d80673fd88864aad7af3de59b3052a7eccc079897eb0db5f9e179 382522 transmission-cli_2.82-1_amd64.deb
 c01382b749894cf62e0b2578ce3b9c3af598e7cb7203ff2e5e58ca303de36052 690212 transmission-gtk_2.82-1_amd64.deb
 fef5887088e504f04f49e82f3110ca782542aa195600c9a05aadb5a814c8ab4a 593256 transmission-qt_2.82-1_amd64.deb
 b96a9ea31be9a1cdbc9f7731f2c37df6cad860bdd242d126f3ac7afe1937f8d1 206258 transmission-daemon_2.82-1_amd64.deb
Files: 
 e3accf028f497279b7f750cb48515747 1904 net optional transmission_2.82-1.dsc
 a5ef870c0410b12d10449c2d36fa4661 3172024 net optional transmission_2.82.orig.tar.xz
 4ec1a3560168f1b9fccc8c0a862ca1fa 19395 net optional transmission_2.82-1.debian.tar.gz
 24c21ad491145128a793c7481ffd01fb 1172 net optional transmission_2.82-1_all.deb
 aa400dd0dc6e36b36c246f4d62376c56 254492 net optional transmission-common_2.82-1_all.deb
 c2181d3362a6505c981c43064a9042e7 6286270 debug extra transmission-dbg_2.82-1_amd64.deb
 3838ae7f3e9ed70a445d4b264f029db6 382522 net optional transmission-cli_2.82-1_amd64.deb
 00cf447d3650ee498d1f496c96819c9d 690212 net optional transmission-gtk_2.82-1_amd64.deb
 1515d241ca7584612d0a6134df35715c 593256 net optional transmission-qt_2.82-1_amd64.deb
 4f47c439dd4a99dee3bce74411f6b6e0 206258 net optional transmission-daemon_2.82-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlI08GMACgkQImLTb3rflGa2rQCgrGWq0/EPie1MlZSx4bmmiJ4l
cD4AoJa8F1GB//oS3OcSjUZWE49+moz7
=5zI5
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sat, 30 Nov 2013 13:18:04 GMT) (full text, mbox, link).


Message #15 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: 718624@bugs.debian.org
Subject: The 'Type' is still set to 'notify'
Date: Sat, 30 Nov 2013 15:15:47 +0200
[Message part 1 (text/plain, inline)]
Control: reopen -1

Hi,

The submitter also mentioned that 'Type' should not be 'notify' and 
indeed the daemon fails to start if it is set like this. I just removed 
the line and the daemon started correctly.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt
[signature.asc (application/pgp-signature, inline)]

Bug reopened Request was from Andrei POPESCU <andreimpopescu@gmail.com> to 718624-submit@bugs.debian.org. (Sat, 30 Nov 2013 13:18:04 GMT) (full text, mbox, link).


No longer marked as fixed in versions transmission/2.82-1. Request was from Andrei POPESCU <andreimpopescu@gmail.com> to 718624-submit@bugs.debian.org. (Sat, 30 Nov 2013 13:18:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Mon, 02 Dec 2013 12:30:05 GMT) (full text, mbox, link).


Message #22 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: 718624@bugs.debian.org
Subject: Daemon segfaults due to missing -g [was: Re: The 'Type' is still set to 'notify']
Date: Mon, 2 Dec 2013 14:27:28 +0200
[Message part 1 (text/plain, inline)]
On Sb, 30 nov 13, 15:15:47, Andrei POPESCU wrote:
> Control: reopen -1
> 
> Hi,
> 
> The submitter also mentioned that 'Type' should not be 'notify' and 
> indeed the daemon fails to start if it is set like this. I just removed 
> the line and the daemon started correctly.

Scratch that, it works fine with 'notify', as per
https://trac.transmissionbt.com/ticket/4503 but I had to set 
-g|--config-dir in ExecStart, otherwise the daemon would segfault 
(probably because /home/debian-transmission doesn't exist so the daemon 
can't write its files anywhere).

Reading through the upstream bug log I have a few suggestions in regards 
to fixing this bug:

1. Create the user debian-transmission with $HOME /var/lib/transmission

2. Don't hardcode -g|--config-dir in the start parameters and let the 
daemon use the default $HOME/.config/transmission which will now 
translate to /var/lib/transmission/.config/transmission

As a bonus this would also allow getting rid of the 
/etc/default/transmission file ;)

3. In order to prevent torrents being downloaded to /var by default ship 
a settings.json with

    "download-dir": "/home/debian-transmission/",

(or whatever)

What do you think?

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Mon, 02 Dec 2013 23:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to Leo Antunes <costela@debian.org>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Mon, 02 Dec 2013 23:54:04 GMT) (full text, mbox, link).


Message #27 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Leo Antunes <costela@debian.org>
To: Andrei POPESCU <andreimpopescu@gmail.com>, 718624@bugs.debian.org
Subject: Re: Bug#718624: Daemon segfaults due to missing -g [was: Re: The 'Type' is still set to 'notify']
Date: Tue, 03 Dec 2013 00:45:03 +0100
Hi,

On 02/12/13 13:27, Andrei POPESCU wrote:
> Reading through the upstream bug log I have a few suggestions in regards 
> to fixing this bug:
>
> 1. Create the user debian-transmission with $HOME /var/lib/transmission
>
> 2. Don't hardcode -g|--config-dir in the start parameters and let the 
> daemon use the default $HOME/.config/transmission which will now 
> translate to /var/lib/transmission/.config/transmission

Sounds obvious and elegant... and I'm not sure why I didn't do it this
way to begin with. It might have had something to do with having a
dot-dir in /var/lib, which IMHO seemed a bit "dirty". Admittedly a very
subjective reason.

I'm a bit worried about migration side-effect, though. Would have to
think this through a bit. But I'm obviously open for more specific
suggestions... especially in the form of patches! ;)

> As a bonus this would also allow getting rid of the 
> /etc/default/transmission file ;)

Yeah, I've also been meaning to do that, particularly because I wanted
to get rid of the whole "ENABLE_DAEMON" thing, since it's a very
sysv-init-specific hack, which isn't even the Right Way™ to do things
anyway.

> 3. In order to prevent torrents being downloaded to /var by default ship 
> a settings.json with
>
>     "download-dir": "/home/debian-transmission/",
>
> (or whatever)

Why not use $HOME/downloads for this? (which is the current setting
assuming your suggestion of setting $HOME)
Under the FHS definition, /var/lib seems OK and this way we can keep
things in a single place, with the exception of /etc.


Thanks for the suggestions!

Cheers

-- 
Leo "costela" Antunes
[insert a witty retort here]




Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Tue, 03 Dec 2013 09:00:14 GMT) (full text, mbox, link).


Acknowledgement sent to Andrei POPESCU <andreimpopescu@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Tue, 03 Dec 2013 09:00:14 GMT) (full text, mbox, link).


Message #32 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: Leo Antunes <costela@debian.org>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#718624: Daemon segfaults due to missing -g [was: Re: The 'Type' is still set to 'notify']
Date: Tue, 3 Dec 2013 10:56:39 +0200
[Message part 1 (text/plain, inline)]
On Ma, 03 dec 13, 00:45:03, Leo Antunes wrote:
> Hi,
> 
> On 02/12/13 13:27, Andrei POPESCU wrote:
> > Reading through the upstream bug log I have a few suggestions in regards 
> > to fixing this bug:
> >
> > 1. Create the user debian-transmission with $HOME /var/lib/transmission
> >
> > 2. Don't hardcode -g|--config-dir in the start parameters and let the 
> > daemon use the default $HOME/.config/transmission which will now 
> > translate to /var/lib/transmission/.config/transmission
> 
> Sounds obvious and elegant... and I'm not sure why I didn't do it this
> way to begin with. It might have had something to do with having a
> dot-dir in /var/lib, which IMHO seemed a bit "dirty". Admittedly a very
> subjective reason.

It was also my first reaction to this :)
 
> I'm a bit worried about migration side-effect, though. Would have to
> think this through a bit. But I'm obviously open for more specific
> suggestions... especially in the form of patches! ;)

I'd be glad to, but I don't have the knowledge for this. I could help 
draft the NEWS.Debian / README.Debian file though. Besides testing of 
course ;)

> > As a bonus this would also allow getting rid of the 
> > /etc/default/transmission file ;)
> 
> Yeah, I've also been meaning to do that, particularly because I wanted
> to get rid of the whole "ENABLE_DAEMON" thing, since it's a very
> sysv-init-specific hack, which isn't even the Right Way™ to do things
> anyway.

Cool.

> > 3. In order to prevent torrents being downloaded to /var by default ship 
> > a settings.json with
> >
> >     "download-dir": "/home/debian-transmission/",
> >
> > (or whatever)
> 
> Why not use $HOME/downloads for this? (which is the current setting
> assuming your suggestion of setting $HOME)
> Under the FHS definition, /var/lib seems OK and this way we can keep
> things in a single place, with the exception of /etc.

Sure. I was just thinking that users with anything but all-in-one 
partition may not like this, but on the other hand changing the download 
folder is easy enough.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Fri, 14 Feb 2014 22:06:05 GMT) (full text, mbox, link).


Acknowledgement sent to anarcat <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Fri, 14 Feb 2014 22:06:05 GMT) (full text, mbox, link).


Message #37 received at 718624@bugs.debian.org (full text, mbox, reply):

From: anarcat <anarcat@debian.org>
To: 718624@bugs.debian.org
Subject: still fails with systemd
Date: Fri, 14 Feb 2014 17:03:02 -0500
[Message part 1 (text/plain, inline)]
Hi!

So this still doesn't work, is there any progress to make transmission
work in systemd?

This is the only component that is broken on my jessie system after
switching.

I suspect this is related to the home directory as well, a problem which
was also reported here:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734467

I tried the workarounds proposed in the bug report:

 1. changing the user in the service file
 2. changing the home directory (sudo usermod debian-transmission -d /var/lib/transmission-daemon/)
 3. adding -g to the service file

step 1 changes the error from 127 to 11 (segfault), but nothing allows
the service to start.

removing the .service file completely works, oddly enough, because
systemd then uses the /etc/init.d file. service transmission-daemon
start never returns however, which seems to be a problem.

But at least there's a way to start it.

Note that there's an upstream bug for dashes in usernames:

 * https://bugs.archlinux.org/task/37755
 * https://bugs.freedesktop.org/show_bug.cgi?id=71578

It would be important to have transmission work properly with systemd,
now that everyone seems to be jumping ship (including Ubuntu!).

A.

-- 
Omnis enim ex infirmitate feritas est.
All cruelty springs from weakness.
                         - Lucius Annaeus Seneca (58 AD)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sat, 15 Feb 2014 17:48:10 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Sat, 15 Feb 2014 17:48:10 GMT) (full text, mbox, link).


Message #42 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@debian.org>
To: 718624@bugs.debian.org
Subject: Re: still fails with systemd
Date: Sat, 15 Feb 2014 12:45:43 -0500
[Message part 1 (text/plain, inline)]
On 2014-02-14 17:03:02, anarcat wrote:
> I tried the workarounds proposed in the bug report:
>
>  1. changing the user in the service file
>  2. changing the home directory (sudo usermod debian-transmission -d /var/lib/transmission-daemon/)
>  3. adding -g to the service file

Alright, I finally got it to work, with similar steps than #22.

Here's what I did:

 1. override the service file in
   /etc/systemd/system/transmission-daemon.service

 2. create the home directory *and* related .config directory:

    usermod debian-transmission -d /var/lib/transmission-daemon
    mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon
    chown -R debian-transmission /var/lib/transmission-daemon

 3. optionally: migrate my old status files:

    cd /var/lib/transmission-daemon/ ; mv info/* .config/transmission-daemon 

 4. start with systemd:

    systemctl start transmission-daemon

This works!

Here's the modified service file: 

[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=debian-transmission
Type=simple
#EnvironmentFile=-/etc/default/transmission-daemon
ExecStart=/usr/bin/transmission-daemon -f --log-error

[Install]
WantedBy=multi-user.target

Notice how I *don't* import the environment from the existing defaults
file, which is a shame because we loose some settings, but this is
unavoidable because --config-dir really breaks everything.

Maybe there would be a way to still import $OPTIONS from the defaults
yet override the --config-dir somehow to fix those problems?

Anyways, it would be nice to have a clean upgrade path here. :)

Thanks for the help and pointers to the folks in #debian-systemd!

A.

PS: I opened bug report #739071 in systemd regarding the difficulties I
had diagnosing that core dump. I feel we were just shooting in the dark,
and that's a problem...

-- 
Antoine Beaupré +++ Réseau Koumbit Networks +++ +1.514.387.6262 #208
--------------------------------------------------------------------
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sun, 02 Mar 2014 11:06:04 GMT) (full text, mbox, link).


Message #45 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: 718624@bugs.debian.org
Cc: Antoine Beaupré <anarcat@debian.org>
Subject: Re: Bug#718624: still fails with systemd
Date: Sun, 2 Mar 2014 13:03:38 +0200
[Message part 1 (text/plain, inline)]
On Sb, 15 feb 14, 12:45:43, Antoine Beaupré wrote:
> 
> This works!
> 
> Here's the modified service file: 
> 
> [Unit]
> Description=Transmission BitTorrent Daemon
> After=network.target
> 
> [Service]
> User=debian-transmission
> Type=simple

Type=notify would be even better, see
https://trac.transmissionbt.com/ticket/4503 for more info.

> #EnvironmentFile=-/etc/default/transmission-daemon
> ExecStart=/usr/bin/transmission-daemon -f --log-error
> 
> [Install]
> WantedBy=multi-user.target
> 
> Notice how I *don't* import the environment from the existing defaults
> file, which is a shame because we loose some settings, but this is
> unavoidable because --config-dir really breaks everything.
> 
> Maybe there would be a way to still import $OPTIONS from the defaults
> yet override the --config-dir somehow to fix those problems?
> 
> Anyways, it would be nice to have a clean upgrade path here. :)

The package /etc/default/transmission file only has three variables, so 
it's probably doable to just work based on their values. I'll try to 
write something that looks like shell :p

# since both sysv-rc and systemd will try to start the daemon by default
# we only need to disable it if the user changed the default value
if [ 0 = $ENABLE_DAEMON ];
then
    update-rc.d disable $DAEMON
fi

# migrate to new location in the home of the transmission user
if [ "/var/lib/transmission-daemon/info" = $CONFIG_DIR ] && [ "--config-dir $CONFIG_DIR" = $OPTIONS ] $$ [ -z $START_STOP_OPTIONS ];
then
    mv $CONFIG_DIR $NEW_CONFIG_DIR
    rm -f /etc/default/transmission
else
    # the admin customised things here, we should not try to guess
    # further and just let him deal with the migration
    display big fat warning that further settings in 
    /etc/default/transmission will be ignored
fi


It would probably also be a good ideat to consider renaming the 
debian-transmission user to _transmission as per discussions on -devel, 
especially since _transmission is also quite long. AFAICT the most 
recent thread starts at 
http://lists.debian.org/A2A20EC3B8560D408356CAC2FC148E53B1DEA9A5@SUN-DAG3.synchrotron-soleil.fr

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Thu, 03 Apr 2014 17:30:04 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Thu, 03 Apr 2014 17:30:04 GMT) (full text, mbox, link).


Message #50 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Antoine <antoine.legonidec.web@gmail.com>
Cc: 742626-quiet@bugs.debian.org, 718624@bugs.debian.org
Subject: Re: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Thu, 03 Apr 2014 19:27:44 +0200
[Message part 1 (text/plain, inline)]
Control: tags 742626 - moreinfo
Control: severity -1 serious
Control: merge 718624 742626

On 03.04.2014 18:20, Antoine wrote:
[...]
> In that case, I think bug #718624 gravity should be set to grave, as it
> breaks the installation of the package through DPKG.

I agree that this is a release critical issue thus the severity should
be serious since the default init system for Jessie will be systemd.
transmission-daemon is currently not completely unusable hence I think
"grave" would be a little too high but these are subtleties.

> I'm going to rebuild the package with an init file modified as suggested
> in the comments of the bug you linked, just to be sure we're not seeing
> two different bugs here.

I suppose you meant service file here. It shouldn't be necessary to
rebuild the package. You can just edit

/lib/systemd/system/transmission-daemon.service

and try out different settings. It would be great if you confirmed that
the solutions mentioned in #718624 worked for you.

>> Can you confirm that the segfaults do not happen when you run transmission-daemon
>> without systemd but simply with the provided sysv-rc init scripts?
> 
> No segfault with sysV, I checked carefully ;)

Ok, thanks for your confirmation. I believe the way forward is to
implement Adrei Popescu's proposal.

https://bugs.debian.org/718624#22

I suggest we continue the discussion in #718624.

Regards,

Markus

[signature.asc (application/pgp-signature, attachment)]

Severity set to 'serious' from 'important' Request was from Markus Koschany <apo@gambaru.de> to 718624-submit@bugs.debian.org. (Thu, 03 Apr 2014 17:30:05 GMT) (full text, mbox, link).


Marked as found in versions transmission/2.82-1.1. Request was from Markus Koschany <apo@gambaru.de> to 742626-quiet@bugs.debian.org. (Thu, 03 Apr 2014 17:30:13 GMT) (full text, mbox, link).


Merged 718624 742626 Request was from Markus Koschany <apo@gambaru.de> to 742626-quiet@bugs.debian.org. (Thu, 03 Apr 2014 17:30:14 GMT) (full text, mbox, link).


Changed Bug title to 'transmission-daemon: segfaults with systemd enabled due to erroneous service file' from '[transmission-daemon] systemd unit is erroneous (wrong user and type)' Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Thu, 03 Apr 2014 18:09:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Fri, 04 Apr 2014 18:00:05 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine <antoine.legonidec.web@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Fri, 04 Apr 2014 18:00:05 GMT) (full text, mbox, link).


Message #63 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Antoine <antoine.legonidec.web@gmail.com>
To: Markus Koschany <apo@gambaru.de>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Fri, 04 Apr 2014 19:57:57 +0200
[Message part 1 (text/plain, inline)]
On 04/03/2014 07:27 PM, Markus Koschany wrote:

> On 03.04.2014 18:20, Antoine wrote:
> [...]
>> In that case, I think bug #718624 gravity should be set to grave, as it
>> breaks the installation of the package through DPKG.
> 
> I agree that this is a release critical issue thus the severity should
> be serious since the default init system for Jessie will be systemd.
> transmission-daemon is currently not completely unusable hence I think
> "grave" would be a little too high but these are subtleties.

Severity "serious" is probably better while systemd is not the default
init system.
As long as this bug is spotted by apt-listbugs (with default
configuration), I'm happy with it.


>> I'm going to rebuild the package with an init file modified as suggested
>> in the comments of the bug you linked, just to be sure we're not seeing
>> two different bugs here.
> 
> I suppose you meant service file here. It shouldn't be necessary to
> rebuild the package. You can just edit
> 
> /lib/systemd/system/transmission-daemon.service
> 
> and try out different settings. It would be great if you confirmed that
> the solutions mentioned in #718624 worked for you.

Actually I didn't have to change anything at all in the service file
after I've done something close to what was suggested by Antoine Beaupré
in message #42:

usermod debian-transmission -d /var/lib/transmission-daemon

mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon

mv /var/lib/transmission-daemon/info/*
/var/lib/transmission-daemon/.config/transmission-daemon

rmdir info

ln -s /var/lib/transmission-daemon/.config/transmission-daemon
/var/lib/transmission-daemon/info

chown -R debian-transmission:debian-transmission
/var/lib/transmission-daemon /var/lib/transmission-daemon/.config


>>> Can you confirm that the segfaults do not happen when you run transmission-daemon
>>> without systemd but simply with the provided sysv-rc init scripts?
>>
>> No segfault with sysV, I checked carefully ;)
> 
> Ok, thanks for your confirmation. I believe the way forward is to
> implement Adrei Popescu's proposal.
> 
> https://bugs.debian.org/718624#22
> 
> I suggest we continue the discussion in #718624.

And here we are ;)


> Regards,
> 
> Markus

Thank you for your interest in this bug,

Antoine

-----

Now that transmission-daemon is successfully running, I'm experimenting
a new segfault when trying to open a local .torrent file through
transmission-qt.
I'm not sure it is linked at all to the current bug, I'm going to
investigate further before reporting more about it here or opening a new
bug report against transmission-qt.

More info: it is probably not related to this bug, the segfault occurs
even when running a local session (not connected to the running
transmission-daemon).

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sat, 05 Apr 2014 19:27:11 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Sat, 05 Apr 2014 19:27:11 GMT) (full text, mbox, link).


Message #68 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Antoine <antoine.legonidec.web@gmail.com>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Sat, 05 Apr 2014 21:26:39 +0200
[Message part 1 (text/plain, inline)]
On 04.04.2014 19:57, Antoine wrote:
> On 04/03/2014 07:27 PM, Markus Koschany wrote:
[...]
>> and try out different settings. It would be great if you confirmed that
>> the solutions mentioned in #718624 worked for you.
> 
> Actually I didn't have to change anything at all in the service file
> after I've done something close to what was suggested by Antoine Beaupré
> in message #42:
> 
> usermod debian-transmission -d /var/lib/transmission-daemon
> 
> mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon
> 
> mv /var/lib/transmission-daemon/info/*
> /var/lib/transmission-daemon/.config/transmission-daemon
> 
> rmdir info
> 
> ln -s /var/lib/transmission-daemon/.config/transmission-daemon
> /var/lib/transmission-daemon/info
> 
> chown -R debian-transmission:debian-transmission
> /var/lib/transmission-daemon /var/lib/transmission-daemon/.config

Hi Antoine,

thanks for testing. I will try to write a patch which implements these changes.
Writing the patch is probably not the difficult part but rather to ensure
that the upgrade path works and the changes won't cause any breakage.

I won't find the time for tests this weekend but will start to work on it
next week. If someone is faster, please go ahead.

Regards,

Markus




[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Mon, 07 Apr 2014 10:15:04 GMT) (full text, mbox, link).


Message #71 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: Markus Koschany <apo@gambaru.de>, 718624@bugs.debian.org
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Mon, 7 Apr 2014 13:10:56 +0300
[Message part 1 (text/plain, inline)]
On Sb, 05 apr 14, 21:26:39, Markus Koschany wrote:
> 
> thanks for testing. I will try to write a patch which implements these changes.
> Writing the patch is probably not the difficult part but rather to ensure
> that the upgrade path works and the changes won't cause any breakage.
> 
> I won't find the time for tests this weekend but will start to work on it
> next week. If someone is faster, please go ahead.

If you build a package with your patch applied I'll try to do some 
testing.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Mon, 07 Apr 2014 18:06:09 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Mon, 07 Apr 2014 18:06:09 GMT) (full text, mbox, link).


Message #76 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Andrei POPESCU <andreimpopescu@gmail.com>, Antoine <antoine.legonidec.web@gmail.com>
Cc: 718624@bugs.debian.org, control@bugs.debian.org
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Mon, 07 Apr 2014 20:03:51 +0200
[Message part 1 (text/plain, inline)]
retitle 718624 transmission-daemon: segfaults with systemd due to erroneous maintainer scripts
tags 718624 patch
thanks

On 07.04.2014 12:10, Andrei POPESCU wrote:
[...]
> If you build a package with your patch applied I'll try to do some 
> testing.
> 

Hello Andrei and Antoine,

thanks for offering a helping hand with this bug. I have prepared a patch
which I'm attaching to this bug report. I could also build a binary package
but I recommend to apply the patch yourself and then to build everything
from source.

Here is the changelog:

* transmission-daemon.postinst:
    - Change home directory of transmission-daemon to
      /var/lib/transmission-daemon from /home/debian-transmission.
      Thanks to Alex Peters for the report. (Closes: #734467)
    - Disable password authentication for debian-transmission user for improved
      security. Logins with e.g. SSH RSA keys are still possible.
    - Check existence of debian-transmission user with getent passwd
      debian-transmission instead of id.
  * Add transmission-daemon.preinst:
    - Fix permissions in /var/lib/transmission-daemon and use
      /var/lib/transmission-daemon as the new home directory.
    - Move old configuration files to appropriate config directory
      /var/lib/transmission-daemon/.config/transmission-daemon.
      All together this ensures that transmission-daemon will not segfault when
      systemd is the default init system.
      Thanks to Andrei Popescu and Antoine Legonidec for the report and
      additional tests. (Closes: #718624)
  * transmission-daemon.links:
    - Link settings.json from /etc/transmission-daemon/settings.json to
      /var/lib/transmission-daemon/.config/transmission-daemon.
    - Link /var/lib/transmission-daemon/.config/transmission-daemon to
      /var/lib/transmission-daemon/info due to compatibility reasons with the
      old sysv-rc init script settings.
  * transmission-daemon.dirs:
    - Do not create /var/lib/transmission-daemon/info anymore.
  * transmission-daemon.postrm:
    - Also delete debian-transmission user when purging the daemon.

Regards,

Markus
[0001-fix-718624-and-734467.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Changed Bug title to 'transmission-daemon: segfaults with systemd due to erroneous maintainer scripts' from 'transmission-daemon: segfaults with systemd enabled due to erroneous service file' Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 07 Apr 2014 18:06:12 GMT) (full text, mbox, link).


Added tag(s) patch. Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 07 Apr 2014 18:06:13 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Mon, 07 Apr 2014 19:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine <antoine.legonidec.web@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Mon, 07 Apr 2014 19:09:04 GMT) (full text, mbox, link).


Message #85 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Antoine <antoine.legonidec.web@gmail.com>
To: Markus Koschany <apo@gambaru.de>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#718624: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Mon, 07 Apr 2014 21:05:48 +0200
[Message part 1 (text/plain, inline)]
On 04/07/2014 08:03 PM, Markus Koschany wrote:
> retitle 718624 transmission-daemon: segfaults with systemd due to erroneous maintainer scripts
> tags 718624 patch
> thanks
> 
> On 07.04.2014 12:10, Andrei POPESCU wrote:
> [...]
>> If you build a package with your patch applied I'll try to do some 
>> testing.
>>
> 
> Hello Andrei and Antoine,
> 
> thanks for offering a helping hand with this bug. I have prepared a patch
> which I'm attaching to this bug report. I could also build a binary package
> but I recommend to apply the patch yourself and then to build everything
> from source.
> 
> Here is the changelog:
> 
> (…)
> 
> Regards,
> 
> Markus
> 

It just works, well done!

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Tue, 08 Apr 2014 08:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Andrei POPESCU <andreimpopescu@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Tue, 08 Apr 2014 08:33:05 GMT) (full text, mbox, link).


Message #90 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: Markus Koschany <apo@gambaru.de>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Tue, 8 Apr 2014 11:30:42 +0300
[Message part 1 (text/plain, inline)]
On Lu, 07 apr 14, 20:03:51, Markus Koschany wrote:
> 
> Here is the changelog:
...
>   * transmission-daemon.postrm:
>     - Also delete debian-transmission user when purging the daemon.

Didn't get the chance to test your patch, but this caught my eye. As far 
as I recall the consensus was that removing package created users is 
dangerous and they should be disabled instead. I can't find a reference 
for that now, but I found[1] which is also interesting. 

[1] https://lists.debian.org/debian-devel/2014/02/msg00187.html

Kind regards,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)
http://nuvreauspam.ro/gpg-transition.txt
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Tue, 08 Apr 2014 11:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Tue, 08 Apr 2014 11:12:04 GMT) (full text, mbox, link).


Message #95 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Andrei POPESCU <andreimpopescu@gmail.com>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Tue, 08 Apr 2014 13:09:24 +0200
[Message part 1 (text/plain, inline)]
On 08.04.2014 10:30, Andrei POPESCU wrote:
> On Lu, 07 apr 14, 20:03:51, Markus Koschany wrote:
>>
>> Here is the changelog:
> ...
>>   * transmission-daemon.postrm:
>>     - Also delete debian-transmission user when purging the daemon.
> 
> Didn't get the chance to test your patch, but this caught my eye. As far 
> as I recall the consensus was that removing package created users is 
> dangerous and they should be disabled instead. I can't find a reference 
> for that now, but I found[1] which is also interesting. 
> 
> [1] https://lists.debian.org/debian-devel/2014/02/msg00187.html

Thanks for pointing this out.

There is at least one open Policy bug about removing system users.

https://bugs.debian.org/621833

Unfortunately there are no written guidelines for maintainers and I know
a couple of packages that remove system users in postrm and I think they
are not always completely wrong.

However this part of the patch is not necessary to solve the bug thus I
have removed the deluser line from transmission-daemon.postrm.

Updated patch is attached.

Regards,

Markus
[0001-fix-718624-and-734467.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Fri, 25 Jul 2014 08:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to François Bobot <francois@bobot.eu>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Fri, 25 Jul 2014 08:24:04 GMT) (full text, mbox, link).


Message #100 received at 718624@bugs.debian.org (full text, mbox, reply):

From: François Bobot <francois@bobot.eu>
To: Markus Koschany <apo@gambaru.de>, Andrei POPESCU <andreimpopescu@gmail.com>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Fri, 25 Jul 2014 10:21:50 +0200
On 08/04/2014 13:09, Markus Koschany wrote:
> Updated patch is attached.

It works for me and fixed the problem. Even if my configuration is a modified settings.json with not
the default download directory.

-- 
François Bobot




Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Wed, 20 Aug 2014 19:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Koen Vermeer <koen@vermeer.tv>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Wed, 20 Aug 2014 19:03:04 GMT) (full text, mbox, link).


Message #105 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Koen Vermeer <koen@vermeer.tv>
To: 718624@bugs.debian.org
Subject: Binary package?
Date: Wed, 20 Aug 2014 20:54:10 +0200
I just ran into this problem. I tried building the package myself, but I 
was unable to (got some message saying 'dh_auto_clean: invalid or 
non-existing path to the source directory: qt'). Probably just my 
inexperience in building from source.

Anyway, if the bug is solved by this patch, could I convince you to 
upload an updated binary package?

Thanks!
Koen




Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Mon, 25 Aug 2014 17:21:10 GMT) (full text, mbox, link).


Acknowledgement sent to "Jonathan E. Magen" <yonkeltron@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Mon, 25 Aug 2014 17:21:10 GMT) (full text, mbox, link).


Message #110 received at 718624@bugs.debian.org (full text, mbox, reply):

From: "Jonathan E. Magen" <yonkeltron@gmail.com>
To: 718624@bugs.debian.org
Subject: Re: Binary package?
Date: Mon, 25 Aug 2014 13:18:04 -0400
[Message part 1 (text/plain, inline)]
Can confirm this problem currently exists:

Attempts to install the transmission-daemon package fail in
environments which utilize systemd. This seems to be because the
packge does not provide a valid systemd .service file. Upon attempting
to install the package, I get the following.

Setting up transmission-daemon (2.82-1.1+b1) ...
Job for transmission-daemon.service failed. See 'systemctl status
transmission-daemon.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript transmission-daemon, action "start" failed.
dpkg: error processing package transmission-daemon (--configure):
 subprocess installed post-installation script returned error exit status 1
 Setting up transmission-cli (2.82-1.1+b1) ...
 Processing triggers for libc-bin (2.19-7) ...
 Errors were encountered while processing:
  transmission-daemon
  E: Sub-process /usr/bin/dpkg returned an error code (1)

More information:

$ systemctl status transmission-daemon.service
transmission-daemon.service - Transmission BitTorrent Daemon
   Loaded: loaded (/lib/systemd/system/transmission-daemon.service; enabled)
      Active: failed (Result: signal) since Sun 2014-08-24 07:29:01 MSK; 1
day 12h ago
        Process: 6020 ExecStart=/usr/bin/transmission-daemon -f --log-error
(code=killed, signal=SEGV)
 Main PID: 6020 (code=killed, signal=SEGV)
    CGroup: /system.slice/transmission-daemon.service


$ journalctl -xn
Aug 25 20:10:37 seedbox systemd[1]: Starting Transmission BitTorrent
Daemon...
-- Subject: Unit transmission-daemon.service has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit transmission-daemon.service has begun starting up.
Aug 25 20:10:37 seedbox systemd[1]: transmission-daemon.service: main
process exited, code=killed, status=11/SEGV
Aug 25 20:10:37 seedbox systemd[1]: Failed to start Transmission BitTorrent
Daemon.
-- Subject: Unit transmission-daemon.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit transmission-daemon.service has failed.
--
-- The result is failed.
Aug 25 20:10:37 seedbox systemd[1]: Unit transmission-daemon.service
entered failed state.

Please let me know whatever else I can do to help move things along or
provide more information. Thanks!

xoxoxox
- yonkeltron

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-openvz-042stab090.5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages transmission-daemon depends on:
ii  adduser              3.113+nmu3
ii  init-system-helpers  1.20
ii  libc6                2.19-7
ii  libcurl3-gnutls      7.37.1-1
ii  libevent-2.0-5       2.0.21-stable-1
ii  libnatpmp1           20110808-3
ii  libssl1.0.0          1.0.1i-2
ii  libsystemd-daemon0   208-6
ii  lsb-base             4.1+Debian13
ii  transmission-common  2.82-1.1
ii  zlib1g               1:1.2.8.dfsg-1

Versions of packages transmission-daemon recommends:
ii  transmission-cli  2.82-1.1+b1

transmission-daemon suggests no packages.

-- Configuration Files:
/etc/transmission-daemon/settings.json [Errno 13] Permission denied:
u'/etc/transmission-daemon/settings.json'

-- no debconf information


On Wed, 20 Aug 2014 20:54:10 +0200 Koen Vermeer <koen@vermeer.tv> wrote:
> I just ran into this problem. I tried building the package myself, but I
> was unable to (got some message saying 'dh_auto_clean: invalid or
> non-existing path to the source directory: qt'). Probably just my
> inexperience in building from source.
>
> Anyway, if the bug is solved by this patch, could I convince you to
> upload an updated binary package?
>
> Thanks!
> Koen
>
>
>
[Message part 2 (text/html, inline)]

Reply sent to Thomas Goirand <zigo@debian.org>:
You have taken responsibility. (Thu, 04 Sep 2014 07:39:10 GMT) (full text, mbox, link).


Notification sent to Adrien CLERC <bugs-debian@antipoul.fr>:
Bug acknowledged by developer. (Thu, 04 Sep 2014 07:39:10 GMT) (full text, mbox, link).


Message #115 received at 718624-close@bugs.debian.org (full text, mbox, reply):

From: Thomas Goirand <zigo@debian.org>
To: 718624-close@bugs.debian.org
Subject: Bug#718624: fixed in transmission 2.84-0.1
Date: Thu, 04 Sep 2014 07:35:02 +0000
Source: transmission
Source-Version: 2.84-0.1

We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 718624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated transmission package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 18 Jul 2014 10:35:51 +0000
Source: transmission
Binary: transmission transmission-common transmission-dbg transmission-cli transmission-gtk transmission-qt transmission-daemon
Architecture: source all amd64
Version: 2.84-0.1
Distribution: unstable
Urgency: medium
Maintainer: Leo Costela <costela@debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 transmission - lightweight BitTorrent client
 transmission-cli - lightweight BitTorrent client (command line programs)
 transmission-common - lightweight BitTorrent client (common files)
 transmission-daemon - lightweight BitTorrent client (daemon)
 transmission-dbg - lightweight BitTorrent client (debug symbols)
 transmission-gtk - lightweight BitTorrent client (GTK+ interface)
 transmission-qt - lightweight BitTorrent client (Qt interface)
Closes: 718624 754982 757365
Changes:
 transmission (2.84-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream release:
     - Fixes build with newer miniupnpc (Closes: #754982, #757365).
   * Ran wrap-and-sort.
   * Fix upstream service file (Closes: #718624).
   * Refresh fix_freebsd_quota_include.patch.
   * Minimum version of libminiupnpc-dev is now >= 1.9.
   * Removed debian/gbp.conf which imposes bzip2 when upstream releases source
     using xz compression.
Checksums-Sha1:
 2ce3ccb5dd2edeb49cf4cc9837d397f4ae9b8218 2630 transmission_2.84-0.1.dsc
 455359bc1fa34aeecc1bac9255ad0c884b94419c 3077836 transmission_2.84.orig.tar.xz
 d4c92c2a5aa923adacd944447b5d529564cbcdef 17596 transmission_2.84-0.1.debian.tar.xz
 1d549064143a83e575141e32aa48f5e677e3a282 1214 transmission_2.84-0.1_all.deb
 27002fbca0f94e1952a513a46ec722524a731313 256914 transmission-common_2.84-0.1_all.deb
 4ebb4c66e279075f0f052498de9e8e151530d3b3 6294326 transmission-dbg_2.84-0.1_amd64.deb
 41b4bb9f4047bb2ba1de1cf6916e5af5a2c646ce 393236 transmission-cli_2.84-0.1_amd64.deb
 4c0a6f05617d50356b7b0daa3f8a21fd8ebfe0c9 695554 transmission-gtk_2.84-0.1_amd64.deb
 9a3aadeb9a4a4cf58347aed57a90a89e7ef1f02f 593392 transmission-qt_2.84-0.1_amd64.deb
 7d0b9dd3f7c9ba502f8ea4e3c18d5a24474fc453 211880 transmission-daemon_2.84-0.1_amd64.deb
Checksums-Sha256:
 5d824caf43433304efa96f0c34d7df33206219acc66b47c84d562e4ca0653356 2630 transmission_2.84-0.1.dsc
 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb 3077836 transmission_2.84.orig.tar.xz
 53e77807790f64b548f472e4919e2f0b733606121303654274a94db7c3bbc324 17596 transmission_2.84-0.1.debian.tar.xz
 ee6301601d25cf58660ae570db37b54683e01c0cf5d731eefb9c8841904be53d 1214 transmission_2.84-0.1_all.deb
 210866f2fd9932396d189d493374f78d464e24f2713453acfd62e51180fc2498 256914 transmission-common_2.84-0.1_all.deb
 1a3424d01b96046f3779b51b1e780a45a736083d2d346e191f00884e92de5dbf 6294326 transmission-dbg_2.84-0.1_amd64.deb
 5596f60d4c514f7851fa0be047027f105c244937ba523c967d52ecaefb6f941c 393236 transmission-cli_2.84-0.1_amd64.deb
 2450ac515243b4a092cbf77b59943548c15c613537829edccbe0fd589694cb2e 695554 transmission-gtk_2.84-0.1_amd64.deb
 dc2ce6a0ee099ef9423624fe36d3e8440ce66894f23f89376a21828357beba4e 593392 transmission-qt_2.84-0.1_amd64.deb
 a0847db18762a9bebace4dd74e15364d978c8b1e8456f0ea14e5f8613a81fcb4 211880 transmission-daemon_2.84-0.1_amd64.deb
Files:
 4d93cd6f683ae265d40276dae18dc790 1214 net optional transmission_2.84-0.1_all.deb
 6a6ce2633005dd90c8925cec11e0a9e9 256914 net optional transmission-common_2.84-0.1_all.deb
 4b80fc5ac34f614aa215fe6af9c814d7 6294326 debug extra transmission-dbg_2.84-0.1_amd64.deb
 076ccf7fed29c36d7a941bf1a10c429f 393236 net optional transmission-cli_2.84-0.1_amd64.deb
 156e50cb4308608da817778cec350f55 695554 net optional transmission-gtk_2.84-0.1_amd64.deb
 c80a44de7784474a7ba0df20aa0cd660 593392 net optional transmission-qt_2.84-0.1_amd64.deb
 72c56e9651ef59453fdd5bd3ebd1e060 211880 net optional transmission-daemon_2.84-0.1_amd64.deb
 4c710ed97ba73bbd51a696aaca836f45 2630 net optional transmission_2.84-0.1.dsc
 411aec1c418c14f6765710d89743ae42 3077836 net optional transmission_2.84.orig.tar.xz
 0784b151e71746b306a4f89ef0f9b2fb 17596 net optional transmission_2.84-0.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUAXUsAAoJENQWrRWsa0P+5MIP+wQBSlHJDnmxIt3ooobRyquJ
n5b+6pmpsgFAN9JzH6LYKxgzDbqCf1y8hWmzS3wiP2ZfWZENv0iWYBK4MhEjdhBv
z3Uiz96xxTS7x3uLsLtB8/IQ0xyWCY/A1LPni9GB/l1aK2XHoy65+tCpP8C/h1D0
jsJgOEjSU+HNvbxeNEkvvTuRPjHZdgQI0oqW8VL2gTzpOmmBx8oaPFBDuxalbKLx
qqbiS/B/hImBlF9TuC6lcGNQQ0mqIuC1cad/fPEz0F4FcUE75LuoybzLeKnPJdJH
eacDY0uaJaxE/IpgsE1vMfXrxcCKKu/UGVOE9ETuqeOP0+4yFamL3e1dxaLYjFzX
wkOrNXry0pziKNP6VDQE/rm6CiwewB2EMRb9p5Dg7wdHovN1YB0OM3R7xDPpzdm1
vKWAoLi5d/4MFM9t/IFb5vRib8+5CKh3WtnIVcNKavLkKTWpo5al3OIMAmWaKxf8
2p4Lfd5G/tt1QyK4z8HP23aRM0yyw4jwAa4w8bMDRajT7bJ2OXted2A6DZPYNTJf
YbBKgWoVn0wOwSbE4Bjc+4LwqdtNlDrb3I9GheQL7pVCkK+F0u5i5wXBayjai8mZ
gd611jWEY5hwmTtm+mig6FKuJbWBTxVbPb6bT4CrdMnxmHrD8N7queEt40DPAQjs
QddhbvkVq8bAE9rc9MHa
=CZZf
-----END PGP SIGNATURE-----




Reply sent to Thomas Goirand <zigo@debian.org>:
You have taken responsibility. (Thu, 04 Sep 2014 07:39:11 GMT) (full text, mbox, link).


Notification sent to Antoine <antoine.legonidec.web@gmail.com>:
Bug acknowledged by developer. (Thu, 04 Sep 2014 07:39:11 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sat, 11 Oct 2014 20:45:08 GMT) (full text, mbox, link).


Message #122 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Andrei POPESCU <andreimpopescu@gmail.com>
To: Thomas Goirand <zigo@debian.org>
Cc: 718624@bugs.debian.org, Markus Koschany <apo@gambaru.de>
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Sat, 11 Oct 2014 23:44:50 +0300
[Message part 1 (text/plain, inline)]
Control: reopen -1
Control: merge -1 754927

Hi Thomas,

Thanks a lot for looking into fixing bugs in transmission-daemon. 
Unfortunately I have to reopen this bug (again) because the fix is... 
incomplete:

1. Type in the .service file should be 'notify' (upstream .service file 
is correct)

2. Because the .service file doesn't use

    --config-dir /var/lib/transmission-daemon/info

as defined in /etc/default/transmission-daemon transmission-daemon tries 
to use the default /home/<user>/.config/transmission, which doesn't 
exist and is also ignoring /etc/transmission-daemon/settings.json 
provided by the package.

Markus Koschany was kind enough to work on a patch, would you mind 
looking at it and possibly apply it?

You might also want to read the entire bug log for #718624 to have the 
complete picture.

Thanks for considering,
Andrei

On Ma, 08 apr 14, 13:09:24, Markus Koschany wrote:

> From c83161d86636b98af8681017873d13d9d9918b86 Mon Sep 17 00:00:00 2001
> From: Markus Koschany <apo@gambaru.de>
> Date: Mon, 7 Apr 2014 16:34:04 +0200
> Subject: [PATCH] fix 718624 and 734467
> 
> ---
>  debian/changelog                    | 31 +++++++++++++++++++++++++++++++
>  debian/transmission-daemon.dirs     |  1 -
>  debian/transmission-daemon.links    |  3 ++-
>  debian/transmission-daemon.postinst |  9 ++++++---
>  debian/transmission-daemon.postrm   |  4 ++--
>  debian/transmission-daemon.preinst  | 23 +++++++++++++++++++++++
>  6 files changed, 64 insertions(+), 7 deletions(-)
>  create mode 100644 debian/transmission-daemon.preinst
> 
> diff --git a/debian/changelog b/debian/changelog
> index 780b145..4fa93ad 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,34 @@
> +transmission (2.82-1.2) unstable; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * transmission-daemon.postinst:
> +    - Change home directory of transmission-daemon to
> +      /var/lib/transmission-daemon from /home/debian-transmission.
> +      Thanks to Alex Peters for the report. (Closes: #734467)
> +    - Disable password authentication for debian-transmission user for improved
> +      security. Logins with e.g. SSH RSA keys are still possible.
> +    - Check existence of debian-transmission user with getent passwd
> +      debian-transmission instead of id.
> +  * Add transmission-daemon.preinst:
> +    - Fix permissions in /var/lib/transmission-daemon and use
> +      /var/lib/transmission-daemon as the new home directory.
> +    - Move old configuration files to appropriate config directory
> +      /var/lib/transmission-daemon/.config/transmission-daemon.
> +      All together this ensures that transmission-daemon will not segfault when
> +      systemd is the default init system.
> +      Thanks to Andrei Popescu and Antoine Legonidec for the report and
> +      additional tests. (Closes: #718624)
> +  * transmission-daemon.links:
> +    - Link settings.json from /etc/transmission-daemon/settings.json to
> +      /var/lib/transmission-daemon/.config/transmission-daemon.
> +    - Link /var/lib/transmission-daemon/.config/transmission-daemon to
> +      /var/lib/transmission-daemon/info due to compatibility reasons with the
> +      old sysv-rc init script settings.
> +  * transmission-daemon.dirs:
> +    - Do not create /var/lib/transmission-daemon/info anymore.
> +
> + -- Markus Koschany <apo@gambaru.de>  Tue, 08 Apr 2014 13:05:39 +0200
> +
>  transmission (2.82-1.1) unstable; urgency=medium
>  
>    * Non-maintainer upload.
> diff --git a/debian/transmission-daemon.dirs b/debian/transmission-daemon.dirs
> index 7d6fc68..0fe0558 100644
> --- a/debian/transmission-daemon.dirs
> +++ b/debian/transmission-daemon.dirs
> @@ -1,2 +1 @@
> -/var/lib/transmission-daemon/info
>  /var/lib/transmission-daemon/downloads
> diff --git a/debian/transmission-daemon.links b/debian/transmission-daemon.links
> index 1a4d956..327ae46 100644
> --- a/debian/transmission-daemon.links
> +++ b/debian/transmission-daemon.links
> @@ -1,2 +1,3 @@
>  usr/share/doc/transmission-common usr/share/doc/transmission-daemon
> -etc/transmission-daemon/settings.json var/lib/transmission-daemon/info/settings.json 
> +etc/transmission-daemon/settings.json var/lib/transmission-daemon/.config/transmission-daemon/settings.json
> +var/lib/transmission-daemon/.config/transmission-daemon /var/lib/transmission-daemon/info
> diff --git a/debian/transmission-daemon.postinst b/debian/transmission-daemon.postinst
> index a27960c..cfc23f6 100644
> --- a/debian/transmission-daemon.postinst
> +++ b/debian/transmission-daemon.postinst
> @@ -15,22 +15,25 @@ chperms() {
>  }
>  
>  case "$1" in
> -  configure|upgrade)
> -    if ! id -u debian-transmission > /dev/null; then
> +  configure)
> +    if ! getent passwd debian-transmission > /dev/null; then
>          adduser --quiet \
>                  --system \
>                  --group \
>                  --no-create-home \
> +                --disabled-password \
> +                --home /var/lib/transmission-daemon \
>                  debian-transmission
>      fi
>  
> -    chperms debian-transmission debian-transmission 4750 /var/lib/transmission-daemon/info
> +    chperms debian-transmission debian-transmission 4750 /var/lib/transmission-daemon/.config/transmission-daemon
>  
>      chperms debian-transmission debian-transmission 4775 /var/lib/transmission-daemon/downloads
>  
>      chperms debian-transmission debian-transmission 0660 /etc/transmission-daemon/settings.json
>  
>      chperms root debian-transmission 2775 /etc/transmission-daemon
> +
>    ;;
>  esac
>  
> diff --git a/debian/transmission-daemon.postrm b/debian/transmission-daemon.postrm
> index b3ecb55..637be21 100644
> --- a/debian/transmission-daemon.postrm
> +++ b/debian/transmission-daemon.postrm
> @@ -4,8 +4,8 @@ set -e
>  
>  case "$1" in
>    purge)
> -    if [ -d /var/lib/transmission-daemon/info ]; then
> -      rm -rf /var/lib/transmission-daemon/info/*
> +    if [ -d /var/lib/transmission-daemon/.config ]; then
> +      rm -rf /var/lib/transmission-daemon/.config/*
>      fi
>    ;;
>  esac
> diff --git a/debian/transmission-daemon.preinst b/debian/transmission-daemon.preinst
> new file mode 100644
> index 0000000..27ee9ae
> --- /dev/null
> +++ b/debian/transmission-daemon.preinst
> @@ -0,0 +1,23 @@
> +#!/bin/sh
> +
> +set -e
> +
> +case "$1" in
> +  upgrade)
> +    if dpkg --compare-versions "$2" lt "2.82-1.2~"; then
> +        mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon
> +        chown -R debian-transmission:debian-transmission /var/lib/transmission-daemon/*
> +        usermod debian-transmission -d /var/lib/transmission-daemon
> +        mv /var/lib/transmission-daemon/info/* /var/lib/transmission-daemon/.config/transmission-daemon
> +        rmdir /var/lib/transmission-daemon/info
> +    fi
> +  ;;
> +  install|abort-upgrade)
> +  ;;
> +  *)
> +    echo "preinst called with unknown argument '$1'" >&2
> +    exit 1
> +  ;;
> +esac
> +
> +#DEBHELPER#
> -- 
> 1.9.1
> 
[signature.asc (application/pgp-signature, inline)]

Bug reopened Request was from Andrei POPESCU <andreimpopescu@gmail.com> to 718624-submit@bugs.debian.org. (Sat, 11 Oct 2014 20:45:08 GMT) (full text, mbox, link).


No longer marked as fixed in versions transmission/2.84-0.1. Request was from Andrei POPESCU <andreimpopescu@gmail.com> to 718624-submit@bugs.debian.org. (Sat, 11 Oct 2014 20:45:10 GMT) (full text, mbox, link).


Merged 718624 742626 754927 Request was from Andrei POPESCU <andreimpopescu@gmail.com> to control@bugs.debian.org. (Sat, 11 Oct 2014 20:57:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Thu, 16 Oct 2014 13:39:18 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Thu, 16 Oct 2014 13:39:18 GMT) (full text, mbox, link).


Message #133 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Andrei POPESCU <andreimpopescu@gmail.com>, Thomas Goirand <zigo@debian.org>
Cc: 718624@bugs.debian.org
Subject: Re: Bug#718624: Bug#742626: transmission-daemon: SEGFAULT on first run, breaks installation
Date: Thu, 16 Oct 2014 15:38:19 +0200
[Message part 1 (text/plain, inline)]
On 11.10.2014 22:44, Andrei POPESCU wrote:
[...]
> 
> Markus Koschany was kind enough to work on a patch, would you mind 
> looking at it and possibly apply it?

Hi,

I have rebased the patch against the latest version of Transmission in unstable.
I agree with Andrei that this bug is not entirely fixed yet.

Regards,

Markus

[transmission.debdiff (text/plain, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sun, 26 Oct 2014 15:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sunil Mohan Adapa <sunil@medhas.org>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Sun, 26 Oct 2014 15:03:04 GMT) (full text, mbox, link).


Message #138 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Sunil Mohan Adapa <sunil@medhas.org>
To: 718624@bugs.debian.org
Subject: Possible problem with the patch
Date: Sun, 26 Oct 2014 20:30:23 +0530
[Message part 1 (text/plain, inline)]
Hello,

I was interested in the fix that the patch aims to provide.  A casual
glance revealed a potential problem.

+    if dpkg --compare-versions "$2" lt "2.84-0.2~"; then
+        mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon
+        chown -R debian-transmission:debian-transmission
/var/lib/transmission-daemon/*

/var/lib/transmission-daemon/* would not include .config folder. .config
folder will end up being owned by 'root' user.  After upgrade, the
daemon would not be able to write to the settings.json file before exit.
 So settings modified using RPC or web interface will not be saved on
exit.  I have not tested this though.

Thanks for Transmission, Transmission packaging and the patch.

-- 
Sunil

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sat, 01 Nov 2014 14:24:20 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Sat, 01 Nov 2014 14:24:20 GMT) (full text, mbox, link).


Message #143 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Sunil Mohan Adapa <sunil@medhas.org>
Cc: 718624@bugs.debian.org
Subject: Re: Possible problem with the patch
Date: Sat, 01 Nov 2014 15:23:50 +0100
[Message part 1 (text/plain, inline)]
On Sun, 26 Oct 2014 20:30:23 +0530 Sunil Mohan Adapa <sunil@medhas.org>
wrote:
> Hello,
> 
> I was interested in the fix that the patch aims to provide.  A casual
> glance revealed a potential problem.
> 
> +    if dpkg --compare-versions "$2" lt "2.84-0.2~"; then
> +        mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon
> +        chown -R debian-transmission:debian-transmission
> /var/lib/transmission-daemon/*
> 
> /var/lib/transmission-daemon/* would not include .config folder. .config
> folder will end up being owned by 'root' user.  After upgrade, the
> daemon would not be able to write to the settings.json file before exit.
>  So settings modified using RPC or web interface will not be saved on
> exit.  I have not tested this though.
> 
> Thanks for Transmission, Transmission packaging and the patch.

Hello Sunil,

while the .config folder is owned by root .config/transmission-daemon is
owned by debian-transmission thus all configuration files can be written
successfully.

Please CC me, I am not subscribed to this bug report.

Regards,

Markus

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sun, 02 Nov 2014 00:30:04 GMT) (full text, mbox, link).


Acknowledgement sent to Matthijs Wensveen <matthijs.wensveen@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Sun, 02 Nov 2014 00:30:04 GMT) (full text, mbox, link).


Message #148 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Matthijs Wensveen <matthijs.wensveen@gmail.com>
To: Markus Koschany <apo@gambaru.de>, 718624@bugs.debian.org
Subject: Re: Bug#718624: Possible problem with the patch
Date: Sun, 02 Nov 2014 01:26:48 +0100
Hi Markus,

chown -R does not recurse into hidden directories. So all directories 
and files beneath .config won't be touched by chown.
Why not just chown -R /var/lib/transmission-daemon itself?

Regards,
Matthijs

On 01-11-14 15:23, Markus Koschany wrote:
> On Sun, 26 Oct 2014 20:30:23 +0530 Sunil Mohan Adapa <sunil@medhas.org>
> wrote:
>> Hello,
>>
>> I was interested in the fix that the patch aims to provide.  A casual
>> glance revealed a potential problem.
>>
>> +    if dpkg --compare-versions "$2" lt "2.84-0.2~"; then
>> +        mkdir -p /var/lib/transmission-daemon/.config/transmission-daemon
>> +        chown -R debian-transmission:debian-transmission
>> /var/lib/transmission-daemon/*
>>
>> /var/lib/transmission-daemon/* would not include .config folder. .config
>> folder will end up being owned by 'root' user.  After upgrade, the
>> daemon would not be able to write to the settings.json file before exit.
>>   So settings modified using RPC or web interface will not be saved on
>> exit.  I have not tested this though.
>>
>> Thanks for Transmission, Transmission packaging and the patch.
> Hello Sunil,
>
> while the .config folder is owned by root .config/transmission-daemon is
> owned by debian-transmission thus all configuration files can be written
> successfully.
>
> Please CC me, I am not subscribed to this bug report.
>
> Regards,
>
> Markus
>




Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#718624; Package transmission-daemon. (Sun, 02 Nov 2014 13:48:41 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@gambaru.de>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>. (Sun, 02 Nov 2014 13:48:41 GMT) (full text, mbox, link).


Message #153 received at 718624@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: Matthijs Wensveen <matthijs.wensveen@gmail.com>, 718624@bugs.debian.org
Subject: Re: Bug#718624: Possible problem with the patch
Date: Sun, 02 Nov 2014 14:48:17 +0100
[Message part 1 (text/plain, inline)]
On 02.11.2014 01:26, Matthijs Wensveen wrote:
> Hi Markus,
> 
> chown -R does not recurse into hidden directories. So all directories
> and files beneath .config won't be touched by chown.
> Why not just chown -R /var/lib/transmission-daemon itself?
> 

Hi Matthijs,

I recommend to take a closer look at the complete patch. I also suggest
to build and test transmission with this patch. A few months ago others
already seemed to be satisfied with the results.

In postinst the permissions are correctly set


chperms debian-transmission debian-transmission 4750
/var/lib/transmission-daemon/.config/transmission-daemon

There is no need to change the permissions for .config because
/var/lib/transmission-daemon/.config/transmission-daemon is owned by
transmission-daemon. Hence all configuration files can be accessed. I
think from a security point of view it is sensible to restrict access
only to required directories.

You are right that

chown -R /var/lib/transmission-daemon

is identical to

chown -R /var/lib/transmission-daemon/*

It is easy to change that, if a Debian developer feels this should be
changed.

Regards,

Markus

[signature.asc (application/pgp-signature, attachment)]

Reply sent to Markus Koschany <apo@gambaru.de>:
You have taken responsibility. (Fri, 19 Dec 2014 12:21:10 GMT) (full text, mbox, link).


Notification sent to Adrien CLERC <bugs-debian@antipoul.fr>:
Bug acknowledged by developer. (Fri, 19 Dec 2014 12:21:10 GMT) (full text, mbox, link).


Message #158 received at 718624-close@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@gambaru.de>
To: 718624-close@bugs.debian.org
Subject: Bug#718624: fixed in transmission 2.84-0.2
Date: Fri, 19 Dec 2014 12:18:58 +0000
Source: transmission
Source-Version: 2.84-0.2

We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 718624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <apo@gambaru.de> (supplier of updated transmission package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 10 Dec 2014 08:16:13 +0100
Source: transmission
Binary: transmission transmission-common transmission-dbg transmission-cli transmission-gtk transmission-qt transmission-daemon
Architecture: source all amd64
Version: 2.84-0.2
Distribution: unstable
Urgency: medium
Maintainer: Leo Costela <costela@debian.org>
Changed-By: Markus Koschany <apo@gambaru.de>
Description:
 transmission - lightweight BitTorrent client
 transmission-cli - lightweight BitTorrent client (command line programs)
 transmission-common - lightweight BitTorrent client (common files)
 transmission-daemon - lightweight BitTorrent client (daemon)
 transmission-dbg - lightweight BitTorrent client (debug symbols)
 transmission-gtk - lightweight BitTorrent client (GTK+ interface)
 transmission-qt - lightweight BitTorrent client (Qt interface)
Closes: 718624 734467
Changes:
 transmission (2.84-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * transmission-daemon.postinst:
     - Change home directory of transmission-daemon to
       /var/lib/transmission-daemon from /home/debian-transmission.
       Thanks to Alex Peters for the report. (Closes: #734467)
     - Disable password authentication for debian-transmission user for
       improved security. Logins with e.g. SSH RSA keys are still possible.
     - Check existence of debian-transmission user with getent passwd
       debian-transmission instead of id.
   * Add transmission-daemon.preinst:
     - Fix permissions in /var/lib/transmission-daemon and use
       /var/lib/transmission-daemon as the new home directory.
     - Move old configuration files to appropriate config directory
       /var/lib/transmission-daemon/.config/transmission-daemon.
       All together this ensures that transmission-daemon will not segfault
       when systemd is the default init system.
       Thanks to Andrei Popescu and Antoine Legonidec for the report and
       additional tests. (Closes: #718624)
   * transmission-daemon.links:
     - Link settings.json from /etc/transmission-daemon/settings.json to
       /var/lib/transmission-daemon/.config/transmission-daemon.
     - Link /var/lib/transmission-daemon/.config/transmission-daemon to
       /var/lib/transmission-daemon/info due to compatibility reasons with
       the old sysv-rc init script settings.
   * transmission-daemon.dirs:
     - Do not create /var/lib/transmission-daemon/info anymore.
Checksums-Sha1:
 234a68fdc4da38d39456f17872eb989aa69fdcbf 2630 transmission_2.84-0.2.dsc
 455359bc1fa34aeecc1bac9255ad0c884b94419c 3077836 transmission_2.84.orig.tar.xz
 6645decd2b97882814b487ac6abb9a84bde8e080 18220 transmission_2.84-0.2.debian.tar.xz
 f8c192111d8190042a8dfed33984cf4d2fd87abe 1216 transmission_2.84-0.2_all.deb
 34836b898720d892d48ee9174e1dd8c71184d670 257068 transmission-common_2.84-0.2_all.deb
 137e11350bb756147b88598d5d31d8b42deae5f7 6323554 transmission-dbg_2.84-0.2_amd64.deb
 048d9ade17fffd576b9e6fee82da99051400e361 394092 transmission-cli_2.84-0.2_amd64.deb
 65ce4063fcc864ec47ba4bbfe63765c62dd3a5b8 697106 transmission-gtk_2.84-0.2_amd64.deb
 7417da1e181f12b458c3f7e9c84feab2e8b035ee 594548 transmission-qt_2.84-0.2_amd64.deb
 f3c3d9e5f53643a7bcffd1f46e49e2cf191a1b3d 212016 transmission-daemon_2.84-0.2_amd64.deb
Checksums-Sha256:
 e7b642727909ab44d2793f14708c854fc805281c011e817f661cef68e9090e9d 2630 transmission_2.84-0.2.dsc
 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb 3077836 transmission_2.84.orig.tar.xz
 f842a4763524f663c6c95483b2851f496e2d4fb9cc7cadb3627310638fa677cb 18220 transmission_2.84-0.2.debian.tar.xz
 229d1b37fe7ef397ff9b4ab2f017f6bc1401e39ffefe73eaab6032910f4c2bbf 1216 transmission_2.84-0.2_all.deb
 d4ef8a9044a63d579d2d7c10c75ce4555584dd43100712be2b9428c186c12d28 257068 transmission-common_2.84-0.2_all.deb
 54f4d8578ab62d4047c8faf9cf137f3272eee6d54fa6fad044b51ad381c1655f 6323554 transmission-dbg_2.84-0.2_amd64.deb
 1e436890bc9fdd8342c0cff56a06b5a23d2f00a4b77407ac989806f37c9dd5e9 394092 transmission-cli_2.84-0.2_amd64.deb
 6fc6cf98abeb87436ebc36ab1e424194b709b1bbeb5230c3a57155985d2af569 697106 transmission-gtk_2.84-0.2_amd64.deb
 3f6668c2cbefb849d3b45a28ec05e1a3f5c6655d6bbfdd1cfbbe92f76a6c6960 594548 transmission-qt_2.84-0.2_amd64.deb
 995ce67f070c01cd1ac969e484eb1bbec9245d358b54426d56a6126e9b6ab520 212016 transmission-daemon_2.84-0.2_amd64.deb
Files:
 8beaf95d904e8eaa8d5e896b28f03a0a 2630 net optional transmission_2.84-0.2.dsc
 411aec1c418c14f6765710d89743ae42 3077836 net optional transmission_2.84.orig.tar.xz
 06a9b50bdb7e4d0c64c8fd482c89889a 18220 net optional transmission_2.84-0.2.debian.tar.xz
 1132ed4234e811ea36eb5787ad248420 1216 net optional transmission_2.84-0.2_all.deb
 c19cdf4531741229be9e843fb00c3326 257068 net optional transmission-common_2.84-0.2_all.deb
 c6c931935e9898e40e2ce82335d3a1be 6323554 debug extra transmission-dbg_2.84-0.2_amd64.deb
 9f715970dca9050fbe19af2f5dd009df 394092 net optional transmission-cli_2.84-0.2_amd64.deb
 4eb9e04d485876c3d46ba8ff0f47b0e8 697106 net optional transmission-gtk_2.84-0.2_amd64.deb
 d16aadaf22833525df9b3e8c663d3011 594548 net optional transmission-qt_2.84-0.2_amd64.deb
 73c07b90148245cfc573fc4ed1d2ebc3 212016 net optional transmission-daemon_2.84-0.2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUlBYNAAoJEHQmOzf1tfkTJkMP/RR6nlznQIkzPCIgyXKK8tmL
Z1jHj3MhTwj/Gnrc/Q+63D9Z90QW93oJeGEEji2PpPQ2pJRxCATNXkbrTRfirxMb
McunLalcwjnjVdd+PDeenoWLuP0m5O1Au54rB7eFQDaias9sDWJO4vxihiet4Nnf
TZ6Y2HBw2NxW6o7xODKmVPEqP/Y+8WMq0P4ykhQ4X8WFoTyzfTE9P55NwKg0ovKF
84ew6lU/u1rlWkF0delkugmwgkfzghcRbg+BP0/e6UQr+qb64nVPjSdx0Rr0bJ8h
sqNbk7Uq3pX1S2SSUQ13SpQntbQI8iMjzIJ60YHTyvgzyA/NV/NsWf56HDkmT8K4
guffYyMClUm1OtML0FKSggybiIgKniHhG1Hz0muRyFjCdkxFmB3Vw3ckpTsa/nGF
WNbwO/85C8pASVzuRNvSaiuQrL6QYqlBwjCLKKB0n+xQPDahV7Z79Vh832gXu2Ht
BYPpYgRDvNLlNQ1fuXazO9ThU5xUTG8EPXPh+UDsO591eiRpbOjXSxa60YfNDYQr
7aa2g7nstdVF2RwtUf1O9DCrQudKXsdJyshgLyJF+iLjapBQPq4pQyjfBtcE5zKB
CNx6G3PAlj/cLVD60PZkTmS1LdgbfSQkDi6j0toJsH2wCodmd9Q051sFfBunbzsa
h/17OWOgAnMtLVGfO0GE
=j/dg
-----END PGP SIGNATURE-----




Reply sent to Markus Koschany <apo@gambaru.de>:
You have taken responsibility. (Fri, 19 Dec 2014 12:21:11 GMT) (full text, mbox, link).


Notification sent to Antoine <antoine.legonidec.web@gmail.com>:
Bug acknowledged by developer. (Fri, 19 Dec 2014 12:21:11 GMT) (full text, mbox, link).


Reply sent to Markus Koschany <apo@gambaru.de>:
You have taken responsibility. (Fri, 19 Dec 2014 12:21:12 GMT) (full text, mbox, link).


Notification sent to Persmule <persmule@gmail.com>:
Bug acknowledged by developer. (Fri, 19 Dec 2014 12:21:12 GMT) (full text, mbox, link).


Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Fri, 10 Apr 2015 10:36:14 GMT) (full text, mbox, link).


Notification sent to Adrien CLERC <bugs-debian@antipoul.fr>:
Bug acknowledged by developer. (Fri, 10 Apr 2015 10:36:14 GMT) (full text, mbox, link).


Message #171 received at 718624-close@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: 718624-close@bugs.debian.org
Subject: Bug#718624: fixed in transmission 2.84-1
Date: Fri, 10 Apr 2015 10:34:25 +0000
Source: transmission
Source-Version: 2.84-1

We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 718624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <morph@debian.org> (supplier of updated transmission package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 10 Apr 2015 11:21:31 +0100
Source: transmission
Binary: transmission transmission-common transmission-dbg transmission-cli transmission-gtk transmission-qt transmission-daemon
Architecture: source all amd64
Version: 2.84-1
Distribution: experimental
Urgency: medium
Maintainer: Sandro Tosi <morph@debian.org>
Changed-By: Sandro Tosi <morph@debian.org>
Description:
 transmission - lightweight BitTorrent client
 transmission-cli - lightweight BitTorrent client (command line programs)
 transmission-common - lightweight BitTorrent client (common files)
 transmission-daemon - lightweight BitTorrent client (daemon)
 transmission-dbg - lightweight BitTorrent client (debug symbols)
 transmission-gtk - lightweight BitTorrent client (GTK+ interface)
 transmission-qt - lightweight BitTorrent client (Qt interface)
Closes: 718624 734467 737366 740944 741069 745936 754982 756823 757365 779760
Changes:
 transmission (2.84-1) experimental; urgency=medium
 .
   * Acknowledge NMUs: thanks to Boris Pek, Thomas Goirand, Markus Koschany;
     Closes: #737366, #718624, #754982, #757365, #718624, #734467
   * [323b2ad] Set me as maintaner, Leo as uploader (with Leo's blessing)
   * [3eecf54] removed Bugs field, as it was causing bugs to be sent to upstream;
     Closes: #740944
   * [e5bd0af] drop gconf integration, no longer needed; Closes: #741069,
     #745936, #756823
   * [0432bb4] bump Standards-Version to 3.9.6 (no changes needed)
   * [fd2b694] transition to libsystemd-dev; Closes: #779760
Checksums-Sha1:
 32af9c4883bb8347676eb3dd5098dc09ae8fec9f 2657 transmission_2.84-1.dsc
 1911c5ce94ae4a48268eb05a23f2d90de0f1f380 18700 transmission_2.84-1.debian.tar.xz
 3007287e322213ec217b90570cafaddc311f12cc 1198 transmission_2.84-1_all.deb
 0f51b324cbaca6b22371c5772e120a8f6923cdd8 257308 transmission-common_2.84-1_all.deb
 8af7d82e0a7d5bc675105c79e118a9733e466b4d 6330660 transmission-dbg_2.84-1_amd64.deb
 54b9b22ed51ffdc8258b83590f142854579edbf6 394636 transmission-cli_2.84-1_amd64.deb
 a840d2f2aa07f27adc95a4256dcba2545eedf3ac 695478 transmission-gtk_2.84-1_amd64.deb
 0a3de57eea95ae12c1af935b256d2b4afc488f84 594640 transmission-qt_2.84-1_amd64.deb
 370c14fa757f7d8c7807152ef9904b520cf31dad 212350 transmission-daemon_2.84-1_amd64.deb
Checksums-Sha256:
 43d59f1628e9fe57ef42d63e7ce51eadc0cc167fde79be3af56229ebe54983cc 2657 transmission_2.84-1.dsc
 4d03d026366896b104cd8d51dcfadecc0176dfb50c7b97c17c3cc53bfd1e5362 18700 transmission_2.84-1.debian.tar.xz
 ec9f2f578cbe5ba5796b86c5e6d69ce5eae47c56654e29846303b5d995b1851c 1198 transmission_2.84-1_all.deb
 f76a8b886dfc040743111e734a3d8d34b17bc895eda32e611c5f1ab988cc58b6 257308 transmission-common_2.84-1_all.deb
 9652da6f7bd7b3c468fc1c3643237b1b801294c36d8353c617751da911de798a 6330660 transmission-dbg_2.84-1_amd64.deb
 7f7ba3a9a2d9187c590b3867d27cd072eed5f91cee4eaf43e8caf0a8187d442c 394636 transmission-cli_2.84-1_amd64.deb
 247f32ab97326e3a4eaef68b2ce345ca8762378bea9e15d3a10060bd17aec6e5 695478 transmission-gtk_2.84-1_amd64.deb
 24ca0479fad2cc43a1c76f4761cf145d1a4453e0719ee8bf3be03cd182cbeb89 594640 transmission-qt_2.84-1_amd64.deb
 e4270af0901c9826cea0c9247bf615f494d88d3bcfb06ed4da7f17a23480d4f6 212350 transmission-daemon_2.84-1_amd64.deb
Files:
 f8678c074a59b7f4c6d5208fdcd98a8c 2657 net optional transmission_2.84-1.dsc
 49a4952c157d1fe16db21ddf26d65a8b 18700 net optional transmission_2.84-1.debian.tar.xz
 137175a01c2df24e6fc92c9f7402ffb8 1198 net optional transmission_2.84-1_all.deb
 d99b3a198fa6185a12e51ef168f44f13 257308 net optional transmission-common_2.84-1_all.deb
 cbeeaa70ccda62ae8d4d0a687638a48e 6330660 debug extra transmission-dbg_2.84-1_amd64.deb
 13b88ccbaeb38924deae1a380876aa02 394636 net optional transmission-cli_2.84-1_amd64.deb
 f1ca7ce7a9f32ba33a90e3d6ef8f2700 695478 net optional transmission-gtk_2.84-1_amd64.deb
 e12fc2f749b306fc3dbb995affd25da7 594640 net optional transmission-qt_2.84-1_amd64.deb
 78def194c768adbd4429ce6ed7be317d 212350 net optional transmission-daemon_2.84-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVJ6aBAAoJEP6NePn+T04QJY8QAKZFXCMoj8ntqhkQCrCcH7A8
DLrcmt4+GBak6FYxBVLVm0WLPOwClt4Y4m36sBtiEojfSsKwWidKPXcmHf2eyQ7L
tmlQyqY9G20ImlMP14jo4OM0NXfu/tp/TqQpfQu4TInTQHuPj8spAjejNF39Ut3m
nhR2Xxsditsm2z+RmzPnFgEUnFcecWgVJCOvwILP5UXrgQxKXDteHE8jK4mB8xR3
C7d8Z11QGGbMAUdStdCeTKqI8FS8pwNQCPc9o8VPgENZvO+gZDc7oaYsCAmMM1sS
InLPZ28lbt/97guT8w8odreVdBOzBynlEXTkCMrUJrwjSSQsvcHPkcjeHYbDK+RN
47ph3gk/2qcQS5oYL8qaxCH9eCp9dSZwcWViDk76vJzBt3mQaWUQuyOx6VT0SF89
Xf6hXJiaee5Q0uooNyCmyEt3HxcdOWFcJ6sodVvsPXVBMKn/ErUXmuVUHJRKYrJr
5XXEzglxsQ3IxAL3Mp65fg8Vpv01X3Ny+LDvlJ5SanAXnqsiCo2dXiRIbAZ6fmHG
kePWJ4OSTqbB1wihYMFHnY9JSRQ7cskYSSr8d3toXpLh0kKuVOfH6ASCS5THLmpJ
xUZ3sNtv402Mf0DI4r30CXjmR4huZgWsJPgwt0hZ1SHALz3N8gBFxy3ZL6vZdISU
u9aIyHhsLVlyAcVmUfYM
=m8JE
-----END PGP SIGNATURE-----




Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Fri, 10 Apr 2015 10:36:15 GMT) (full text, mbox, link).


Notification sent to Antoine <antoine.legonidec.web@gmail.com>:
Bug acknowledged by developer. (Fri, 10 Apr 2015 10:36:15 GMT) (full text, mbox, link).


Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Fri, 10 Apr 2015 10:36:16 GMT) (full text, mbox, link).


Notification sent to Persmule <persmule@gmail.com>:
Bug acknowledged by developer. (Fri, 10 Apr 2015 10:36:16 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 27 Jul 2015 07:30:52 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 22:50:38 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.