Thanks for the info. Root cause turns out to be that extra space in the shebang. Upstream sources don't have it and the packaging doesn't intentionally add it either. I suspect this is a side effect of a recent change in dh_python2 ("rewrite shebangs by default" at [3]).
This causes detection of running instances in the init script to fail, meaning it will start but stop/restart/status will no longer work. On upgrade, the service thus fails to start because the old (undetected) instance is in the way. Regards [3] http://packages.debian.org/changelogs/pool/main/p/python-defaults/current/changelog#version2.7.3-1
signature.asc
Description: PGP signature