Valid HTML 4.01 Transitional
Personal Information Manager Software

Installing Kolab

James F. Carter <>, 2011-01-30

Kolab is not available in the main SuSE distro, but it is on the SuSE Build Service. It appears to be written in PHP. The required or optional packages appear to be these (for the server:Kolab:STABLE/openSUSE_11.2 version group, 884Mb compressed):

Currently available version groups, quoted for the base server package, appear to be:

These additional packages (not in the main SuSE 11.2 distro) are needed:

Trying to install from the Kolab repo,
zypper addrepo -r
zypper install kolab

To do:

Obvious prerequisites are a webserver with either mod_php or binfmt_misc (/proc/sys/fs/binfmt_misc) actiated, and at least the ability to install Horde packages. On Papyrus we have horde-webmail-1.0.6, but installed by cowboy programming. The SuSE Build Service has

Status of Horde on Papyrus: It was last upgraded in 2008-03-28. Per the Horde website, the latest version is Horde Groupware 1.2.6 (or Groupware Webmail Edition, same version).

Package Latest Ours
Horde Groupware/Webmail 1.2.6 1.0.6
Horde (framework) 3.3.8 3.1.7
IMP 4.3.7 4.1.6
Kronolith 2.3.4 2.1.7
etc  . . .

Clearly we need to upgrade Horde. However, that's going to be impossible this month, and I want to make progress on the PIM server, so maybe we should try this on a different webserver.

The webservers having mod_php5 are arachne malibu papyrus zuma; those without it are bamboo01 sumac sunset simba. In reality, binfmt_misc should be sufficient for testing. I'll try this on my personal workstation, Simba.

Configuring Kolab

Having installed the packages, now you have to configure the system. Relevant web links:

From the first link above: To configure the Kolab server, run kolab_bootstrap. This is a Perl script and is going to ask the following questions:

Kolab via OpenPKG

It would appear that I stumbled on an obsolete project to make Kokab native in SuSE, which is no longer supported. The officially supported version is hosted in OpenPKG. Key factoids from its FAQ:

So let's let 'er rip on Simba, doing a default installation. We'll hack the configuration later to be integrated with our system. Key steps: