Control: forcemerge 731386 -1
Hi Aaron,
thanks for the bug report.
Aaron Hastings wrote:
> checkrestart fails on one (and only one) of my Debian 8 jessie
> systems. The odd thing is that I have two more-or-less "identical"
> servers used as Nginx API hosts. The two are managed using Salt and
> so should not be deviated from each other package or config-wise.
> However, I only get this issue on one of them.
>
> The error I get is just a Python traceback. Nothing too descriptive:
>
> shell#> checkrestart
>
> Traceback (most recent call last):
> File "/usr/sbin/checkrestart", line 637, in <module>
> main()
> File "/usr/sbin/checkrestart", line 131, in main
> toRestart = lsofcheck(blacklist = blacklist)
> File "/usr/sbin/checkrestart", line 284, in lsofcheck
> process = processes.setdefault(data,Process(int(data)))
> File "/usr/sbin/checkrestart", line 557, in __init__
> data = self.which(data)
> File "/usr/sbin/checkrestart", line 572, in which
> if os.path.isabs(program):
> File "/usr/lib/python2.7/posixpath.py", line 61, in isabs
> return s.startswith('/')
> AttributeError: 'list' object has no attribute 'startswith'
At least the backtrace is a known issue with the version of
debian-goodies 0.63 of Debian Jessie and has been fixed in 0.64 which
is currently available in Debian Testing and Unstable.
See https://bugs.debian.org/731386 for the initial bug report about
this issue. With this mail, I'm merging your bug report into #731386
(and hence closing your bug report as fixed with 0.64, too).
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE