[Kroupware] Running Kolab on FreeBSD 5.1

Christopher Lewis chris at maximlighting.com
Tue Aug 26 17:54:29 CEST 2003


Well, I've finally got a Kolab server running on FreeBSD.  Thanks to everyone 
that helped, either directly or indirectly.  For future reference (and for 
the aid of others), I'm providing my steps to install Kolab server on FreeBSD 
5.1.

The biggest problem was getting Cyrus IMAPd to compile and run.  
Unfortunately, the groupfile hack doesn't work with BSD.  The fgetgrent call 
isn't available on BSD and needs to be replaced with something that is 
platform independent.  I'm sorry, but I don't know enough C to provide that.  
Perhaps a Kolab developer can look at this.

The next problem is with using external programs like hostname and chown.  
References to 'hostname -f' need to be changed to 'hostname' in the following 
files: 
$kolab_root/etc/kolab/kolab
$kolab_root/etc/kolab/kolab_bootstrap
$kolab_root/etc/kolab/kolab_sslcert.sh

Reference to 'chown root.root' need to be changed to 'chown root:wheel' in 
$kolab_root/etc/kolab/kolab. (Notice the colon [:] between root and wheel.)  
After these changes are made, run 'kolab_boostrap -b'.

The last problem was getting the Kolab Administration website running.  For 
some reason, the www directory wasn't created correctly.  Perhaps one of the 
developers could look into this.  In my installation, the 
$kolab_root/var/kolab/www directory did not contain an 'admin' folder, but it 
did contain everything that admin was supposed to have.  Create the 'admin' 
directory and copy all files and subdirectories into it, except for cgi-bin, 
freebusy, icons, locks, and webcalendar.  Then run 'kolab -o -v'.  Now the 
admin pages will work.

BTW, who do I need to talk to about sending the FreeBSD binary packages to 
post on the ftp site? 
-- 
Christopher Lewis
Systems Administrator
Maxim Lighting International
chris at maximlighting.com
(626) 964-7500 x268



More information about the Kroupware mailing list