Users not created in cyrus, hosted domain installation

Manel Gimeno Zaragozá magiza83 at hotmail.com
Tue Apr 2 13:40:05 CEST 2013


Hello,

I'm trying to setup a kolab environment following hosted kolab groupware setup guide:

http://docs.kolab.org/en-US/Kolab_Groupware/3.0/html/Administrator_Guide/chap-Administrator_Guide-Hosted_Kolab_Groupware_Setup.html

My problem is that, once I have the hosted domain working I'm not able to see users created in cyrus for new hosted domain, neither I'm able to login in roundcube with any user.

I can not see any error about why from kolab-webadmin web page, users are not created in cyrus.

can anyone help with these problems? I really don't know where the problem comes from. I've follow the guide strictly and I have the following config files:

#  cat /etc/kolab/kolab.conf
[kolab.test.es]
primary_mail = %(givenname)s.%(surname)s@%(domain)s
autocreate_folders = {
        'Archive': {
        'quota': 0
        },
        'Calendar': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "event.default",
        '/shared/vendor/kolab/folder-type': "event",
        },
        },
        'Calendar/Personal Calendar': {
        'annotations': {
        '/shared/vendor/kolab/folder-type': "event",
        },
        },
        'Configuration': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "configuration.default",
        '/shared/vendor/kolab/folder-type': "configuration.default",
        },
        },
        'Drafts': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.drafts",
        },
        },
        'Contacts': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "contact.default",
        '/shared/vendor/kolab/folder-type': "contact",
        },
        },
        'Contacts/Personal Contacts': {
        'annotations': {
        '/shared/vendor/kolab/folder-type': "contact",
        },
        },
        'Journal': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "journal.default",
        '/shared/vendor/kolab/folder-type': "journal",
        },
        },
        'Notes': {
        'annotations': {
        '/private/vendor/kolab/folder-type': 'note.default',
        '/shared/vendor/kolab/folder-type': 'note',
        },
        },
        'Sent': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.sentitems",
        },
        },
        'Spam': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.junkemail",
        },
        },
        'Tasks': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "task.default",
        '/shared/vendor/kolab/folder-type': "task",
        },
        },
        'Trash': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.wastebasket",
        },
        },
        }
secondary_mail = {
        0: {
        "{0}.{1}@{2}": "format('%(givenname)s'[0:1].capitalize(), '%(surname)s', '%(domain)s')"
        },
        1: {
        "{0}@{1}": "format('%(uid)s', '%(domain)s')"
        },
        2: {
        "{0}@{1}": "format('%(givenname)s.%(surname)s', '%(domain)s')"
        }
        }
default_quota = 1048576
[kolabdos.test.es]
primary_mail = %(givenname)s.%(surname)s@%(domain)s
autocreate_folders = {
        'Archive': {
        'quota': 0
        },
        'Calendar': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "event.default",
        '/shared/vendor/kolab/folder-type': "event",
        },
        },
        'Calendar/Personal Calendar': {
        'annotations': {
        '/shared/vendor/kolab/folder-type': "event",
        },
        },
        'Configuration': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "configuration.default",
        '/shared/vendor/kolab/folder-type': "configuration.default",
        },
        },
        'Drafts': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.drafts",
        },
        },
        'Contacts': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "contact.default",
        '/shared/vendor/kolab/folder-type': "contact",
        },
        },
        'Contacts/Personal Contacts': {
        'annotations': {
        '/shared/vendor/kolab/folder-type': "contact",
        },
        },
        'Journal': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "journal.default",
        '/shared/vendor/kolab/folder-type': "journal",
        },
        },
        'Notes': {
        'annotations': {
        '/private/vendor/kolab/folder-type': 'note.default',
        '/shared/vendor/kolab/folder-type': 'note',
        },
        },
        'Sent': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.sentitems",
        },
        },
        'Spam': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.junkemail",
        },
        },
        'Tasks': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "task.default",
        '/shared/vendor/kolab/folder-type': "task",
        },
        },
        'Trash': {
        'annotations': {
        '/private/vendor/kolab/folder-type': "mail.wastebasket",
        },
        },
        }
secondary_mail = {
        0: {
        "{0}.{1}@{2}": "format('%(givenname)s'[0:1].capitalize(), '%(surname)s', '%(domain)s')"
        },
        1: {
        "{0}@{1}": "format('%(uid)s', '%(domain)s')"
        },
        2: {
        "{0}@{1}": "format('%(givenname)s.%(surname)s', '%(domain)s')"
        }
        }
default_quota = 1048576
[kolab_hosting]
primary_domain = kolabdos.test.es
bind_dn = uid=hosted-kolab-service,ou=Special Users,dc=kolab,dc=test,dc=es
bind_pw = ******
[kolab_smtp_access_policy]
cache_retention = 86400
cache_uri = mysql://user:pass@localhost/database
address_search_attrs = mail, alias
[cyrus-sasl]
result_attribute = mail
[ldap]
kolab_user_filter = (objectclass=kolabinetorgperson)
mail_attributes = mail, alias
mailserver_attribute = mailhost
group_filter = (|(objectclass=groupofuniquenames)(objectclass=groupofurls))
unique_attribute = nsuniqueid
kolab_user_base_dn = ou=People,%(base_dn)s
base_dn = dc=kolab,dc=test,dc=es
bind_pw = ******
group_base_dn = ou=Groups,%(base_dn)s
domain_name_attribute = associateddomain
sharedfolder_filter = (objectclass=kolabsharedfolder)
domain_filter = (&(associatedDomain=*))
group_scope = sub
bind_dn = cn=Directory Manager
ldap_uri = ldap://localhost:389
resource_base_dn = ou=Resources,%(base_dn)s
domain_rootdn_attribute = inetdomainbasedn
kolab_group_filter = (|(objectclass=kolabgroupofuniquenames)(objectclass=kolabgroupofurls))
quota_attribute = mailquota
service_bind_dn = uid=kolab-service,ou=Special Users,dc=kolab,dc=test,dc=es
sharedfolder_base_dn = ou=Shared Folders,%(base_dn)s
resource_filter = (|%(group_filter)s(objectclass=kolabsharedfolder))
domain_base_dn = cn=kolab,cn=config
auth_attributes = mail, alias, uid
user_base_dn = ou=People,%(base_dn)s
service_bind_pw = ******
user_filter = (objectclass=inetorgperson)
user_scope = sub
[cyrus-imap]
admin_login = cyrus-admin
uri = imaps://localhost:993
admin_password = cyrus01
[kolab_wap]
ssl_verify_host = false
sql_uri = mysql://kolab:******@localhost/kolab
ssl_verify_peer = false
skin = default
auto_fields_admin_rw = true
[kolab]
imap_backend = cyrus-imap
auth_mechanism = ldap
primary_domain = kolab.test.es
default_locale = en_US


#  cat /etc/imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus-admin
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
sasl_pwcheck_method: auxprop saslauthd
sasl_mech_list: PLAIN LOGIN
allowplaintext: no
tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt
# uncomment this if you're operating in a DSCP environment (RFC-4594)
# qosmarking: af13
##auth_mech: pts
##pts_module: ldap
##ldap_servers: ldap://localhost:389
##ldap_sasl: 0
###ldap_base: dc=kolab,dc=test,dc=es
##ldap_base: dc=kolabdos,dc=test,dc=es
##ldap_bind_dn: uid=kolab-service,ou=Special Users,dc=kolab,dc=test,dc=es
##ldap_password: ******
##ldap_filter: (|(&(|(uid=cyrus-admin)(uid=cyrus-murder))(uid=%U))(&(|(uid=%U)(mail=%U@%d)(mail=%U@%r))(objectclass=kolabinetorgperson)))
##ldap_user_attribute: mail
##ldap_group_base: dc=kolab,dc=test,dc=es
##ldap_group_filter: (&(cn=%u)(objectclass=ldapsubentry)(objectclass=nsroledefinition))
##ldap_group_scope: one
###ldap_member_base: ou=People,dc=kolab,dc=test,dc=es
##ldap_member_base: ou=People,dc=kolabdos,dc=test,dc=es
##ldap_member_method: attribute
##ldap_member_attribute: nsrole
##ldap_restart: 1
##ldap_timeout: 10
##ldap_time_limit: 10
unixhierarchysep: 1
virtdomains: userid
annotation_definitions: /etc/imapd.annotations.conf
sieve_extensions: fileinto reject envelope body vacation imapflags notify include regex subaddress relational copy
allowallsubscribe: 0
allowusermoves: 1
altnamespace: 1
hashimapspool: 1
anysievefolder: 1
fulldirhash: 0
sieveusehomedir: 0
sieve_allowreferrals: 0
lmtp_downcase_rcpt: 1
lmtp_fuzzy_mailbox_match: 1
username_tolower: 1
deletedprefix: DELETED
delete_mode: delayed
expunge_mode: delayed
flushseenstate: 1

if you need any additional information, please let me know

Thanks & Regards.
Manel
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kolab.org/pipermail/users/attachments/20130402/fddd8dfc/attachment.html>


More information about the users mailing list