[Kolab-devel] Kolab 3.0 on Debian Wheezy: More Issues
Johannes Graumann
johannes_graumann at web.de
Wed Sep 26 15:26:31 CEST 2012
Hello,
Please find attached the output of my most recent attempt to run
PROMPT> setup-kolab --yes -d 9|tee setup-kolab.log
Here are my comments:
1) The '--yes' argument to "setup-kolab" (see "--help") seems broken - the
program keeps asking for passwords and verification of domain names, etc.
Can you reproduce this? Should I report this as a bug against pykolab/setup-
kolab?
2) Line 1-4, 6-9, 445-456
> Could not change the ownership of log file /var/log/kolab/pykolab.log
I have run
PROMPT> mkdir /var/log/kolab/ && touch /var/log/kolab/pykolab.log && chmod -
R 777/var/log/kolab/
to try and remedy this - to no avail. How crucial is it and what user
actually is trying to execute the 'chown'?
3) Line 82ff
> Warning: Hostname kolab.<MYDOMAIN>.org is valid, but none of the IP
> addresses resolve back to kolab.<MYDOMAIN>.org
> address 127.0.0.1 resolves to host localhost
'/etc/hosts' actually reads '127.0.0.1 localhost kolab.graumannschaft.org' -
this is not good enough?
4) Line 422
> 2012-09-26 13:02:41,479 pykolab.setup WARNING Could not find the Kolab
> schema file
This seems serious and may cause the ultimate error below (7)). Note that in
the development wheezy repository kolab is not directly dependent on kolab-
schema, which has to be manually pulled in (I filed a bug for that) - may
that be related?
5) Line 423
> 2012-09-26 13:02:41,479 pykolab.setup ERROR Could not start and configure
> to start on boot, the directory server service.
Also potentially bad. What is it actually trying to/supposed to do? What
file to edit?
6) Line 457
> 2012-09-26 13:02:57,324 pykolab.auth WARNING Python LDAP library does not
> support persistent search
Is this significant?
7) Line 635ff
> 2012-09-26 13:02:58,110 pykolab.setup INFO Setting access control to
dc=<MYDOMAIN>,dc=org
> *** <ldap.ldapobject.SimpleLDAPObject instance at 0x2f94908>
ldap://localhost:389 - SimpleLDAPObject.modify_ext
> (('dc=<MYDOMAIN>,dc=org',
> [(2,
> 'aci',
> ['(targetattr = "homePhone || preferredDeliveryMethod || jpegPhoto ||
postalAddress || carLicense || userPassword || mobile ||
kolabAllowSMTPRecipient || displayName || kolabDelegate || description ||
labeledURI || homePostalAddress || postOfficeBox || registeredAddress ||
postalCode || photo || title || street || kolabInvitationPolicy || pager ||
o || l || initials || kolabAllowSMTPSender || telephoneNumber ||
preferredLanguage || facsimileTelephoneNumber") (version 3.0;acl "Enable
self write for common attributes";allow (read,compare,search,write)(userdn =
"ldap:///self");)',
> '(targetattr = "*") (version 3.0;acl "Directory Administrators
Group";allow (all)(groupdn = "ldap:///cn=Directory
Administrators,dc=<MYDOMAIN>,dc=org" or roledn = "ldap:///cn=kolab-
admin,dc=<MYDOMAIN>,dc=org");)',
> '(targetattr="*")(version 3.0; acl "Configuration Administrators
Group"; allow (all) groupdn="ldap:///cn=Configuration
Administrators,ou=Groups,ou=TopologyManagement,o=NetscapeRoot";)',
> '(targetattr="*")(version 3.0; acl "Configuration Administrator";
allow (all)
userdn="ldap:///uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot";)',
> '(targetattr = "*")(version 3.0; acl "SIE Group"; allow (all) groupdn
= "ldap:///cn=slapd-kolab,cn=389 Directory Server,cn=Server
Group,cn=kolab.<MYDOMAIN>.org,ou=<MYDOMAIN>.org,o=NetscapeRoot";)',
> '(targetattr = "*") (version 3.0;acl "Search Access";allow
(read,compare,search)(userdn = "ldap:///all");)'])],
> None,
> None),
> {})
> *** <ldap.ldapobject.SimpleLDAPObject instance at 0x2f94908>
ldap://localhost:389 - SimpleLDAPObject.result4
> ((17, 1, -1, 0, 0, 0), {})
> Traceback (most recent call last):
> File "/usr/sbin/setup-kolab", line 42, in <module>
> setup.run()
> File "/usr/lib/python2.7/dist-packages/pykolab/setup/__init__.py", line
42, in run
> components.execute('_'.join(to_execute))
> File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py",
line 170, in execute
> execute(component)
> File "/usr/lib/python2.7/dist-packages/pykolab/setup/components.py",
line 202, in execute
> components[component_name]['function'](conf.cli_args, kw)
> File "/usr/lib/python2.7/dist-packages/pykolab/setup/setup_ldap.py",
line 519, in execute
> auth._auth.ldap.modify_s(dn, modlist)
> File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 357, in
modify_s
> return self.result(msgid,all=1,timeout=self.timeout)
> File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 458, in
result
> resp_type, resp_data, resp_msgid = self.result2(msgid,all,timeout)
> File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 462, in
result2
> resp_type, resp_data, resp_msgid, resp_ctrls =
self.result3(msgid,all,timeout)
> File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 469, in
result3
> resp_ctrl_classes=resp_ctrl_classes
> File "/usr/lib/python2.7/dist-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/lib/python2.7/dist-packages/ldap/ldapobject.py", line 99, in
_ldap_call
> result = func(*args,**kwargs)
> ldap.INVALID_SYNTAX: {'info': 'targetattr "kolabAllowSMTPRecipient" does
not exist in schema. Please add attributeTypes "kolabAllowSMTPRecipient" to
schema if necessary. ACL Syntax Error(-5):(targetattr = \\22homePhone ||
preferredDeliveryMethod || jpegPhoto || postalAddress || carLicense ||
userPassword || mobile || kolabAllowSMTPRecipient || displayName ||
kolabDelegate || description || labeledURI || homePostalAddress ||
postOfficeBox || registeredAddress || postalCode || photo || title || street
|| kolabInvitationPolicy || pager || o || l || initials ||
kolabAllowSMTPSender || telephoneNumber || preferredLanguage ||
facsimileTelephoneNumber\\22) (version 3.0;acl \\22Enable self write for
common attributes\\22;allow (read,compare,search,write)(userdn =
\\22ldap:///self\\22);)\n', 'desc': 'Invalid syntax'}
This makes the process exit. May this be related to 4)?
Thank you for your consideration. I appreciate the work on bringing kolab 3
goodness to debian.
Sincerely, Joh
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: setup-kolab_log.txt
URL: <http://lists.kolab.org/pipermail/devel/attachments/20120926/172291ce/attachment.txt>
More information about the devel
mailing list