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.
--
Process-one
Mickaël Rémond
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.
--
Process-one
Mickaël Rémond