[Dnssec-trigger] OSX Lion issue with installer dmg?

W.C.A. Wijngaards wouter at NLnetLabs.nl
Mon Nov 7 15:27:31 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Jaap, Jan-Piet, Carsten, Paul,

On 11/05/2011 10:39 PM, Jaap Akkerhuis wrote:
>     
>     > It is a known problem in the installer. It did install properly anyway.
>     > Multiple people did (ignoring the error).
>     
>     My findings (on Snow Leopard) are that the daemons are correctly
>     installed and primed, but the GUI component (RiggerStatusItem.app?),
>     isn't launched. 

Yes, thank you for your input.  The 'sudo' was the clue.  You see, the
launchd contexts are messed up.  The userspace and Mach bootstrap
namespace hierarchy gets messed up badly during the install.
Furthermore, launchctl has side-effects where load today enables load at
boot-time tomorrow, but this side-effect only happens when executed in
'some weird other context' and as user (not as root).

Now, after trying many times (and a broken machine after a failed OS
update that broke networking), I think I have a working version.  The OS
version is important.  Sudo -u user, is different from as-root, and that
is also different from sudo -u user and a particular Mach bootstrap
namespace hierarchy.

> Yup, that is the problem.
>     
>     What is the correct method of launching this, apart from running
>     `sudo RiggerStatusItem.app'? (I'd prefer not to reboot. :-)
>     
> Apart from the reboot (what most people did) you can Logout/Login.
> That will have th effect that
> /Library/LaunchAgents/nl.nlnetlabs.dnssec-trigger-panel.plist will
> put the RiggerStatusItem under launchctld. I thinkt you can do that
> by hand with "launchtld -w load
> Library/LaunchAgents/nl.nlnetlabs.dnssec-trigger-panel.plist" or
> something like that).

Yes, I thought so too, but the commandline is different from the
script-environment because it has a different Mach-context ... I still
do not know what a mach bootstrap namespace hierarchy is, but it seems
to work when I test it.

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOt/jjAAoJEJ9vHC1+BF+NEWQP+wdgo/B4T5fFTyNjnGyd9SXr
7gu1mOTjNI54LA0IzDG2gNjakKMGZuBgkK0gHB7+7Fy0r6S4kokxGfiT3HaSQdZF
cJ3OJY3yXvI2hVABagbift+jQ0J9yop5zULwB8oYrmKcPPCEXeuJK0sRv5kFce8G
0BKtmgxC9TumMd+gbN8HoW09L+/APIYu8NQZUU7it6Nos0WlIEmwfkE5YqhRj6Kc
NkBaWBt2FVNguDZeJ4KOV5xwoWQDyWS2O7TEgTKdYYh7I1YGA0f+CjNGo/LXweL4
gEZSOBC9ouH3gtF/WIPNJ4SSVUnsolYJT2YwobUGIyp+WoBL2IVUuUzVGs38p5ms
In1sgDcmqsTqenrv5/3BjVtUcfxMT0A9rsUnvk4Hayt7ygbjkCO8wS6AUt1RP8eA
BJ8mgTuLgk/HNlBWRFeayK9p+fDXNcwFENwXR7mMYltphTdSeobWOnQ6D2yaiqEt
xelSaTbT6/L6S3Y5HW15edcAq67p5UP1VBPaViXia8P+wTPhNRUbeNjCJ64G9YOt
tbRb4X3uabItLYQCNts0avxRWvGiKdApnDByG6lzGEmpYwNH9WkWCXk3w52FypXa
LsjW0wVnR8j6Jw3ZLWMSWRZ1zezZpV3ZOr9ol8mpS3iwFh3kDGo/DyV+maYdz8I+
Sjp1DntvsIJtGXHEPS9q
=dVdf
-----END PGP SIGNATURE-----



More information about the dnssec-trigger mailing list