[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