Control: tags 827660 + moreinfo unreproducible On Sun 2016-06-19 06:28:44 -0400, Klaus Ethgen wrote: > As told, this breaks system upgrade, so setting to critical. > > Today I found the following error in upgrade: > monkeysphere (0.38-1) wird eingerichtet ... > Failed running transition script /usr/share/monkeysphere/transitions/0.23 > dpkg: Fehler beim Bearbeiten des Paketes monkeysphere (--configure): > Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 > zurück > Fehler traten auf beim Bearbeiten von: > monkeysphere > > And no further upgrade is possible anymore.
That does indeed bad, but i'm unable to replicate it. Can you help me better understand how you ran into this? > I found the source for that. In monkeysphere-authentication setup it > tries to su to monkeysphere user. But looking into > /usr/share/monkeysphere/common, there is no "-s ..." specified in su. As > the user has no usable shell for security measurement, the upgrade > fails. > > Simply adding "-s /bin/sh" here fixes the problem. I'm surprised to hear this. The monkeysphere user is normally manually configured to use /bin/bash. I also note on your system that /bin/sh is linked to /bin/dash, and monkeysphere scripts are not compatible with dash, for whatever that's worth. Can you show me the output of: getent passwd monkeysphere on your system? here's what i see on mine: 0 dkg@alice:~$ getent passwd monkeysphere monkeysphere:x:105:112:monkeysphere authentication user,,,:/var/lib/monkeysphere:/bin/bash 0 dkg@alice:~$ > Note that this bug is maybe related to #778833 and #635711. I don't think these are the same. Those bugs were related to issues around pipeline failures (premature closing of the tail of a pipeline), and would not have been solved by adding "-s /bin/sh". Thanks for the report, --dkg
signature.asc
Description: PGP signature