Kolab install on Centos 6.3

I tried to install kolab on Centos 6.3 following this quick how to , that I found on kolab groupware community: http://www.kolab.org/howto/quick-howto-kolab-24-centos-62

I tried to follow these steps on Centos 6.3 and I found some problems during installation.  I googled a lot and I found some useful things:

The first two steps on the quick how to guide on Kolab.org are correct:

  • Install the epel-release package linked to from this page. At the time of this writing, this means executing:
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
  • Install the kolab-2.4-community release package linked to from this page. At the time of this writing, this means executing:
# rpm -Uvh http://mirror.kolabsys.com/pub/redhat/kolab-2.4/el6/release/i386/kolab-2.4-community-release-6-1.el6.kolab_2.4.noarch.rpm

From now on there are some problems and up to here the quide was perfect, and I think that it was very useful.

When I followed the next step installing the Kolab Groupware:

# yum install kolab

I got some problems like:

Error: Package:  1:qt-mysql-4.6.2-24.3l6.i686 (@base/$releasever)
Requires: libmysqlclient_r.so.16(libmysqlclient_16)
Removing: mysql-libs-5.1.61-4.el6.i686
(@base/$releasever)
libmysqlclient_r.so.16(libmysqlclient_16)
Updated By : mysql-libs-5.5.24-1el6.kolab_2.4.i686
(kolab-2.4-development) Not found
Error: Package:  1:qt-mysql-4.6.2-24.3l6.i686 (@base/$releasever)
Requires: libmysqlclient_r.so.16
Removing: mysql-libs-5.1.61-4.el6.i686
(@base/$releasever)
libmysqlclient_r.so.16(libmysqlclient_16)
Updated By : mysql-libs-5.5.24-1el6.kolab_2.4.i686
(kolab-2.4-development) Not found

as one guy reffered to the mailing list of kolab.

the problem is that there is the package qt-mysql-4.6.2-20.el6.x86_64 that is must be removed. If you try to execute:

#rpm -e qt-mysql-4.6.2-20.el6.x86_64

you will got an error that akonadi depends on this package and cannot be removed. In my system I do not need this package, so I removed it by executing:

#yum remove akonadi.x86_64

Then I was able to remove the package qt-mysql-4.6.2-20.el6.x86_64.

#rpm -e qt-mysql-4.6.2-20.el6.x86_64

Now that this package was removed, there is no problem to install kolab with the command:

#yum install kolab

All the things were done more easily when I followed the advice of  Jeroen van Meeuwen here

The installation completed, now it’s time to try setup and configure it!

Good luck to everyone trying to install and deploy kolab!

10 thoughts on “Kolab install on Centos 6.3”

    1. Hi Torsten,

      I am at a learning stage for kolab groupware. I am sure that I ‘ll keep being interested in this exceptional opensource project. Maybe for the next 3 or 4 months I ‘ll write some articles. I don’t mind if you add my blog, in contrary I am quite excited that you found my article usefull . I can send you email whenever I prepare an article, or a how to for kolab, so as to include it to http://kolab.org/planet.

  1. I found this article very usefull, in installing a testing kolab environment. I had the same issues. By the way, it was not clear to me what akonadi is?

    Are you sure that’s not needed in kolab environment?

  2. Hello I am facing problem while setting up kolab…after giving the passwords and at the end it is giving me the error…

    from pykolab.conf import Conf
    File “/usr/lib/python2.6/site-packages/pykolab/conf/__init__.py”, line 31, in
    from pykolab.constants import *
    File “/usr/lib/python2.6/site-packages/pykolab/constants.py”, line 87, in
    import ldap
    File “/usr/lib64/python2.6/site-packages/ldap/__init__.py”, line 79, in
    from functions import open,initialize,init,get_option,set_option
    File “/usr/lib64/python2.6/site-packages/ldap/functions.py”, line 35, in
    from ldap.ldapobject import LDAPObject
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 28, in
    import pykolab.base
    File “/usr/lib/python2.6/site-packages/pykolab/base.py”, line 20, in
    from pykolab.imap import IMAP
    File “/usr/lib/python2.6/site-packages/pykolab/imap/__init__.py”, line 32, in
    conf = pykolab.getConf()
    AttributeError: ‘module’ object has no attribute ‘getConf’

  3. Confirm Kolab Service password:
    Traceback (most recent call last):
    File “/usr/sbin/setup-kolab”, line 42, in
    setup.run()
    File “/usr/lib/python2.6/site-packages/pykolab/setup/__init__.py”, line 43, in run
    components.execute(‘_’.join(to_execute))
    File “/usr/lib/python2.6/site-packages/pykolab/setup/components.py”, line 170, in execute
    execute(component)
    File “/usr/lib/python2.6/site-packages/pykolab/setup/components.py”, line 202, in execute
    components[component_name][‘function’](conf.cli_args, kw)
    File “/usr/lib/python2.6/site-packages/pykolab/setup/setup_ldap.py”, line 405, in execute
    auth._auth.ldap.add_s(dn, ldif)
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 195, in add_s
    return self.result(msgid,all=1,timeout=self.timeout)
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 458, in result
    resp_type, resp_data, resp_msgid = self.result2(msgid,all,timeout)
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 462, in result2
    resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all,timeout)
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 469, in result3
    resp_ctrl_classes=resp_ctrl_classes
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 476, in result4
    ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop)
    File “/usr/lib64/python2.6/site-packages/ldap/ldapobject.py”, line 99, in _ldap_call
    result = func(*args,**kwargs)
    ldap.INAPPROPRIATE_AUTH: {‘info’: ‘Anonymous access is not allowed.’, ‘desc’: ‘Inappropriate authentication’}

Leave a Reply

Your email address will not be published. Required fields are marked *

Prove me that you are not a robot :) * Time limit is exhausted. Please reload the CAPTCHA.