Hi Nick--

Sorry for the delay in response here.

On Sat 2014-06-28 13:26:37 -0700, Nick Daly wrote:
> Hi folks, I've been able to reproduce this bug with regularity with
> Bdale's Freedom-Maker:
>
> $ sudo apt-get install vmdebootstrap
> $ git clone https://alioth.debian.org/anonscm/git/freedombox/freedom-maker.git
> $ make -C freedom-maker dreamplug-image
>
> The DreamPlug image fails to build because Monkeysphere can't be
> installed due to this bug:
>
> #+begin_example
> Setting up monkeysphere (0.36-1) ...
> adding monkeysphere user...
> ms: setting up Monkeysphere authentication trust core...
> qemu: Unsupported syscall: 184
> qemu: Unsupported syscall: 184
> Failed running transition script /usr/share/monkeysphere/transitions/0.23
> dpkg: error processing package monkeysphere (--configure):
>  subprocess installed post-installation script returned error exit status 141
> #+end_example
>
> So, unfortunately, we can't build FreedomBox images for the DreamPlug
> until this is fixed.
>
> Monkeysphere should handle systemd and we should skip the transition
> scripts when they're unnecessary.

The transition scripts are designed and intended to be idempotent --
there should be no need to skip them.

Also, I'm not sure what you mean by "should handle systemd".  What
indication do we have that systemd is implicated in the failure to
install?

In my experience, the transition scripts only fail when the filesystem
is nearly full (down to the reserved blocks, as mentioned in my earlier
e-mail to Andreas).  Is it possible that this is the case here?  how
much space is left on the filesystem during this installation?

Can you run the transition script manually on a system where this
failure happens and report how it fails?

 bash -x /usr/share/monkeysphere/transitions/0.23

should provide more clues.

if there are specific reasons that the transition script might fail, i'd
like to know what those are, and try to fix them.

Regards,

     --dkg

Attachment: signature.asc
Description: PGP signature

Reply via email to