On Friday, July 15, 2016 12:09:46 AM Valentin Lorentz wrote:
> Package: opendkim
> Version: 2.10.3-5
> Severity: grave
> 
> Dear maintainer,
> 
> After a recent upgrade of my system, I get this whenever I try to start
> opendkim (including when run by dpkg while configuring it):
> 
>     root@Hydrogen:~# LANG=C /etc/init.d/opendkim start
>     Starting OpenDKIM: install: invalid group ‘’
> 
> I believe the issue lies in the init script: if $RUNDIR does not exist,
> then this command is run:
> 
>     install -o "$USER" -g "$GROUP" -m 755 -d "$RUNDIR"
> 
> with $GROUP defined like this:
> 
>     GROUP=$GROUP
> 
> But $GROUP does not exist prior to the line.

First, downgrading to important since this does not apply to users of the 
default Debian init system.

Second, /etc/default/opendkim is sourced before that line in the init script 
and the current version of the defaults file has GROUP defined, so it does.

Please check the contents of /etc/default/opendkim.  The last part of it 
should look like:

USER=opendkim
GROUP=opendkim
PIDFILE=$RUNDIR/$NAME.pid
EXTRAAFTER=

If it's not there, when the package was upgraded your system (either manually 
or automatically, depending on how it is configured), kept the old version.  
If you add those at the bottom of the file and restart, it should work.

If it is there, then there's a bug that needs investigating.  I don't have any 
Testing/Unstable systems using the init script, so I may need help with 
testing.

Scott K

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to