Mac Installer can't install files

It seems the Mac installer for ejabberd 1.1.1 fails trying to install files into /Library/PreferencePanes.

I imagine it was supposed to ask for my admin password before trying to do this.

In any case, is there an easy way to give the installer permissions other than changing permissions on that directory?

That's right

That's right. You need to launch the installer using the system administrator account.

--
Mickaël Rémond
Process-one

Why doesn't it work like

Why doesn't it work like other installers? Usually an installer is supposed to ask for the system administrator password, and then proceed as normal.

Furthermore, how do I run it as an administrator? Sudo doesn't seem to make it happen.

Mac users will expect the

Mac users will expect the installer to prompt them for priveleged actions. Even the 'administrator' accounts don't have priveleges required until prompted for a password that give them 'rootly' powers. This happens in a GUI with most installers on Mac, but not the 'bitrock' used by ejabberd.

One way to get ejabberd to install is to pre-create the prefpanes directory, and set your user permissions, it complains about not being able to create; it will then continue when you launch the installer

Another way is to use sudo to launch the installer inside the .app directory, thus:

sudo ./ejabberd-1.1.1_2-osx-installer.app/Contents/MacOS/installbuilder

If you do that, you'll need to run the Uninstaller.app/Contents/MacOS/installbuilder the same way.

Here's a nice reference for all this:
http://www.mac-forums.com/forums/showthread.php?t=311

Thanks for ejabberd! This seems like a bitrock installer issue. Wish I knew enough to help them with it intelligently.

Hello, It is mostly a

Hello,

It is mostly a Bitrock installer limitation. However, on my computer, when I launch the installer logged with as account which as the admin rights, the installation is working properly. No need to sudo or anything.

--
Mickaël Rémond
Process-one

Syndicate content