HomeMac InstallationPrinter Friendly Version

Mac Installation

Installing the PureCM Client and Server on Mac OS X

1. Client Installation

1.1. Where can I download the Mac Client Installer?

You can download the latest Mac client installer from the PureCM website.

1.2. What Mac versions does the PureCM Client support?

The PureCM Client Installer supports all Mac OS X versions (10.4 upwards). The installer is a universal binary which will work for intel or ppc machines. The universal binary includes the 32-bit and 64-bit binaries.

2. Server Installer

2.1. Where can I download the Mac Server Installer?

You can download the latest Mac client installer from the PureCM website.

2.2. What Mac versions does the PureCM Server support?

The Mac Server Installer is built for the Snow Leopard (10.6) OS X releaase and upwards. This is to take advantage of the 10.6 SDK with many performance and stability improvements. The installer includes universal binaries which will work on intel and ppc machines. The universal includes 32-bit and 64-bit binaries which will be used as appropriate for your machine.

On request we could provide the Server Installer for previous OS X versions (10.4 & 10.5). Please email support@purecm.com if this is required.

2.3. What user should I use after installing the Mac Server?

After installing the PureCM Server you can connect with the following users and passwords. They all use password authentication.

  • user 'admin' password ''
  • user 'LeadDeveloper1' password 'secret'
  • user 'Developer1' password 'secret'
  • user 'Developer2' password 'secret'

2.4. Why can't I connect to the Mac server?

After installing the PureCM Server and restarting the machine the first thing to check is that the daemon is running. On a command line type 'sudo ps ax | grep purecm' to see if the 'purecm-daemon' process is running.

If not then see if the daemon has been registered. Type 'sudo launchctl list | grep purecm' to see if 'com.purecm.server' appears. If it does not appear then type 'sudo launchctl -w load /Library/LaunchDaemons/com.purecm.server.plist'. If this starts the service then check the permissions for '/Library/LaunchDaemons/com.purecm.server.plist' to see why it is not being loaded on startup.

If 'com.purecm.server' appears with the command 'sudo launchctl list | grep purecm' then check the status.

  • '-' means that the daemon is running - so 'sudo ps ax | grep purecm' should show that the 'purecm-daemon' process is running.
  • '0' means that the daemon has been registered but has not been started. This should never happen unless you have edited '/Library/LaunchDaemons/com.purecm.server.plist' to disable the 'RunAtLoad' key.
  • '1' means that the damon has been registered but an error occurred when running it. In this case check the logs with the command 'grep purecm /var/log/*'.

If the damon is running but you are unable to connect then try and connect on the same machine as the daemon is running on (this rules out any network/firewall issues). On initial installation the best user to try and connect as is 'admin' with password authentiacation. The password is initially blank.

Please email support@purecm.com if you are still having problems.