Cannot add user in kolab 3.4 multi-domain

Morteza Bahrami bahrami at iat.aero
Sun May 31 12:43:54 CEST 2015


 

Hello Everyone, 

I've installed and configured kolab 3.3 multi-domain on centos7, using
this link: 

http://kodira.de/2014/11/kolab-3-3-multi-domain-setup-centos-7/ [1] 

And recently updated to 3.4 using kolab official docs. 

I have 3 domains on mail server, in which "iat.aero" is the main domain
and "iranairtours.com" and "iranairtours.ir" are aliases. 

Before upgrading, I've done a mistake that I couldn't correct it. 

I've added "iranairtours.com" and "test" as domains, but now I can't
remove them. Even with command ldapdelete or ldapmodify. 

It says "Operation is not allowed on non-leaf object." 

The biggest problem after upgrading is that, I cant add new users. 

The problem is, when I'm adding a new kolab user in kolab webadmin, the
field "Email Server" is empty. 

It creates user in ldap directory, but without attribute "mailhost".
Even when I manually add mailhost attribute, user still cannot log into
roundcube or chwala. 

Even when I tried to create new user with cli (kolab add-user), It gives
me error of: 

[root at mail ~]# kolab add-user 

1) Kolab User
3) Mail-enabled POSIX User
2) POSIX User
5) Mail Forwarding
4) Contact 

Please select the user type: 1
Choose the preferredlanguage value [en_US]:
Choice (type '?' for options):
givenname: hossein
sn: mansouri
Traceback (most recent call last):
 File "/usr/sbin/kolab", line 39, in <module>
 kolab = Cli()
 File "/usr/lib/python2.7/site-packages/pykolab/cli/__init__.py", line
69, in __init__
 commands.execute('_'.join(to_execute))
 File "/usr/lib/python2.7/site-packages/pykolab/cli/commands.py", line
138, in execute
 commands[cmd_name]['function'](conf.cli_args, kw)
 File "/usr/lib/python2.7/site-packages/pykolab/cli/cmd_add_user.py",
line 37, in execute
 wap_client.user_add()
 File "/usr/lib/python2.7/site-packages/pykolab/wap_client/__init__.py",
line 538, in user_add
 params = get_user_input()
 File "/usr/lib/python2.7/site-packages/pykolab/wap_client/__init__.py",
line 259, in get_user_input
 attribute_values = form_value_select_options('user', user_type_id,
attribute)
 File "/usr/lib/python2.7/site-packages/pykolab/wap_client/__init__.py",
line 171, in form_value_select_options
 return request('POST', 'form_value.select_options', post=post)
 File "/usr/lib/python2.7/site-packages/pykolab/wap_client/__init__.py",
line 375, in request
 response_data = request_raw(method, api_uri, get, post, headers)
 File "/usr/lib/python2.7/site-packages/pykolab/wap_client/__init__.py",
line 403, in request_raw
 response = conn.getresponse()
 File "/usr/lib64/python2.7/httplib.py", line 1045, in getresponse
 response.begin()
 File "/usr/lib64/python2.7/httplib.py", line 409, in begin
 version, status, reason = self._read_status()
 File "/usr/lib64/python2.7/httplib.py", line 373, in _read_status
 raise BadStatusLine(line)
httplib.BadStatusLine: '' 

Could anyone help me with the problem?! 

Thank for you attention 

Links:
------
[1] http://kodira.de/2014/11/kolab-3-3-multi-domain-setup-centos-7/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kolab.org/pipermail/users/attachments/20150531/6ac1066d/attachment.html>


More information about the users mailing list