transmission-daemon no longer started with supplementary group credentials

Bug #1062014 reported by James Henstridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
transmission (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

I recently upgraded a machine running Transmission's daemon from Ubuntu 12.04 to the 12.10 beta.

In order to make the files the daemon downloaded available to other users on the system, I did the following:

 1. created a new group with "debian-transmission" and the relevant users as members.
 2. made the desired download directory setgid to this group so that files created there would inherit the group ownership.
 3. configured transmission to use a umask of 002 so that files it created would be group writeable.

This worked fine up until I upgraded to 12.10, where the daemon could no longer write to the download directory. Looking at /proc/$pid/status, I could see that the supplementary group set for the process was empty, which explains why it could no longer access that directory.

This bug seems to have been introduced with bug 1031035, when the init script was converted to a native upstart job.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: transmission-daemon 2.61-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4
Uname: Linux 3.5.0-16-generic x86_64
ApportVersion: 2.6.1-0ubuntu1
Architecture: amd64
Date: Fri Oct 5 12:00:45 2012
InstallationMedia: Ubuntu-Server 12.04 LTS "Precise Pangolin" - Release amd64 (20120424.1)
SourcePackage: transmission
UpgradeStatus: Upgraded to quantal on 2012-09-27 (7 days ago)
modified.conffile..etc.transmission.daemon.settings.json: [modified]
mtime.conffile..etc.transmission.daemon.settings.json: 2012-10-05T11:45:19.251944

Revision history for this message
James Henstridge (jamesh) wrote :
Omer Akram (om26er)
Changed in transmission (Ubuntu):
importance: Undecided → Low
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.