Openfire 3.5.1 installer fails on Mac OS X 10.5.3 (Leopard)

Hi,

I just downloaded the Mac OS X build of open fire, openfire_3_5_1.dmg.

I ran the installer, but after choosing the install location it failed saying to contact the vendor. So here I am.

I looked in the console logs, and this is what I see:

06/06/2008 21:00:28 kernel Finder[407] Unable to clear quarantine `Openfire.pkg': 30 06/06/2008 21:00:28 Installer[8743] @(#)PROGRAM:Install  PROJECT:Install-384 06/06/2008 21:00:28 Installer[8743] @(#)PROGRAM:Installer  PROJECT:Installer-281 06/06/2008 21:00:28 Installer[8743] Hardware: MacPro1,1 @ 2.66 GHz (x 4), 5120 MB RAM 06/06/2008 21:00:28 Installer[8743] Running OS Build: Mac OS X 10.5.3 (9D34) 06/06/2008 21:00:28 Installer[8743] Openfire XMPP Server Installation Log 06/06/2008 21:00:28 Installer[8743] Opened from: /Volumes/Openfire/Openfire.pkg 06/06/2008 21:00:30 installdb[8745] Opened receipt database on '/' with schema 17. 06/06/2008 21:00:32 Installer[8743] <ZeroSliderSplitView: 0x780140>: the delegate <TargetSelectPage: 0x77fd60> was sent -splitView:resizeSubviewsWithOldSize: and left the subview frames in an inconsistent state: 06/06/2008 21:00:32 Installer[8743] Split view bounds: {{0, 0}, {402, 104}} 06/06/2008 21:00:32 Installer[8743]     Subview frame: {{0, 0}, {0, 32}} 06/06/2008 21:00:32 Installer[8743]     Subview frame: {{0, 0}, {402, 104}} 06/06/2008 21:00:32 Installer[8743] The outer edges of the subview frames are supposed to line up with the split view's bounds' edges. NSSplitView is working around the problem, perhaps at the cost of more redrawing. (This message is only logged once per NSSplitView.) 06/06/2008 21:00:43 Installer[8743] ================================================================================ 06/06/2008 21:00:43 Installer[8743] User picked Standard Install 06/06/2008 21:00:43 Installer[8743] Choices selected for installation: 06/06/2008 21:00:43 Installer[8743]  Install: "Openfire XMPP Server" 06/06/2008 21:00:43 Installer[8743] ================================================================================ 06/06/2008 21:00:43 installdb[8749] Opened receipt database on '/' with schema 17. 06/06/2008 21:00:43 Installer[8743] Preparing volume "Macintosh HD" for installation 06/06/2008 21:00:43 Installer[8743] Configuring volume "Macintosh HD" 06/06/2008 21:00:44 Installer[8743] Free space on "Macintosh HD": 118 GB (127193612288 bytes). 06/06/2008 21:00:44 Installer[8743] Create temporary directory "/private/tmp/Openfire.pkg.8743d4Rh25" 06/06/2008 21:00:44 Installer[8743] run preflight script for Openfire XMPP Server 06/06/2008 21:00:44 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 6: [: missing `]' 06/06/2008 21:00:44 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/nireport 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/nireport 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Formulating crash report for process nireport[8753] 06/06/2008 21:00:45 ReportCrash[8755] Saved crashreport to /Library/Logs/CrashReporter/nireport_2008-06-06-210045_Yetone.crash using uid: 0 gid: 0, euid: 0 egid: 0 06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/nireport 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/nireport 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Formulating crash report for process nireport[8757] 06/06/2008 21:00:45 ReportCrash[8755] Saved crashreport to /Library/Logs/CrashReporter/nireport_2008-06-06-210045_Yetone.crash using uid: 0 gid: 0, euid: 0 egid: 0 06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/nireport 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/nireport 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Formulating crash report for process nireport[8762] 06/06/2008 21:00:45 ReportCrash[8755] Saved crashreport to /Library/Logs/CrashReporter/nireport_2008-06-06-210045_Yetone.crash using uid: 0 gid: 0, euid: 0 egid: 0 06/06/2008 21:00:45 runner[8746] preflight[8750]: 1 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Formulating crash report for process niutil[8766] 06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8766 Trace/BPT trap          niutil -create . /users/openfire 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Saved crashreport to /Library/Logs/CrashReporter/niutil_2008-06-06-210045_Yetone.crash using uid: 0 gid: 0, euid: 0 egid: 0 06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Formulating crash report for process niutil[8767] 06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8767 Trace/BPT trap          niutil -createprop . /users/openfire gid $OPENFIRE_GID 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 ReportCrash[8755] Saved crashreport to /Library/Logs/CrashReporter/niutil_2008-06-06-210045_Yetone.crash using uid: 0 gid: 0, euid: 0 egid: 0 06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 ReportCrash[8755] Too many crashes in rapid succession! No crash report being written for pid 8768 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8768 Trace/BPT trap          niutil -createprop . /users/openfire uid $OPENFIRE_UID 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 ReportCrash[8755] Too many crashes in rapid succession! No crash report being written for pid 8769 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8769 Trace/BPT trap          niutil -createprop . /users/openfire shell /usr/bin/false 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 ReportCrash[8755] Too many crashes in rapid succession! No crash report being written for pid 8770 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8770 Trace/BPT trap          niutil -createprop . /users/openfire home /usr/local/openfire/ 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 ReportCrash[8755] Too many crashes in rapid succession! No crash report being written for pid 8771 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8771 Trace/BPT trap          niutil -createprop . /users/openfire realname "Jive Openfire" 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: lazy symbol binding failed: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 ReportCrash[8755] Too many crashes in rapid succession! No crash report being written for pid 8772 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: dyld: Symbol not found: _do_open 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Referenced from: /usr/bin/niutil 06/06/2008 21:00:45 runner[8746] preflight[8750]:   Expected in: /System/Library/PrivateFrameworks/NetInfo.framework/Versions/A/NetInfo 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 runner[8746] preflight[8750]: /Volumes/Openfire/Openfire.pkg/Contents/Resources/preflight: line 53:  8772 Trace/BPT trap          niutil -createprop . /users/openfire passwd '*' 06/06/2008 21:00:45 runner[8746] preflight[8750]:  06/06/2008 21:00:45 Installer[8743] Install failed: The following install step failed: run preflight script for Openfire XMPP Server. Contact the software manufacturer for assistance. 06/06/2008 21:00:45 Installer[8743] IFDInstallController 756B70 state = 7 06/06/2008 21:00:45 Installer[8743] Displaying 'Install Failed' UI. 06/06/2008 21:00:45 Installer[8743] 'Install Failed' UI displayed message:'The following install step failed: run preflight script for Openfire XMPP Server. Contact the software manufacturer for assistance.'. 06/06/2008 21:00:45 Installer[8743] The following install step failed: run preflight script for Openfire XMPP Server. Contact the software manufacturer for assistance.

Any ideas on if it’s my fault. Or how to fix it?

The first error is about line 6 of the preflight script, which is :

if [ -z $NIUTIL_PRESENT] ; then

Now my bash scripting isn rusty. But isn’t there white space required before the ‘]’?

Thanks

David

It’ve worked it out.

Turns out that nireport was failing due to a dynamic link error. But nireport, and niutil were deprecated in Leopard. On my wife’s laptop niutiil doesn’t even exist, but on my MacPro is exists but doesn’t work. Strange.

So disabled niutil:

sudo mv /usr/bin/niutil /usr/bin/niutil.disabled

And now the openfire installer works fine.