<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Additional information --<br>
<br>
I was able to get ldap running by using setup-ds. I tested it
successfully with ldapsearch:<br>
/usr/lib/mozldap/ldapsearch -D "cn=Directory Manager" -w xxxxxx -b
"dc=mydomain,dc=com" -s sub "(objectclass=*)"<br>
<br>
However, I'm still getting that error (traceback below) when trying
to start /etc/init.d/kolab-server.<br>
I went in and changed line 235 like this, removing the extra list<br>
<blockquote>for primary_domain in list(set(domains.values()[0])):<br>
</blockquote>
and that worked! Should I file this as a bug?<br>
<br>
I still can't log in though. The webadmin error log shows<br>
<blockquote type="cite">[08-Dec-2013 14:15:42
-0800](1o87t42ci4s6g1h80gii4e8443): [ERROR] (api) Bind failed for
dn=uid=kolab-service,ou=Special Users,dc=numenet,dc=com: No such
object<br>
[08-Dec-2013 14:15:42 -0800](1o87t42ci4s6g1h80gii4e8443): [ERROR]
(api) Bind failed for dn=uid=kolab-service,ou=Special
Users,dc=numenet,dc=com: No such object<br>
</blockquote>
Doing an ldapsearch I can see that Directory Manager is there. So,
any idea what's going on here? Why is the Bind failing?<br>
<br>
<blockquote type="cite">/usr/lib/mozldap/ldapsearch -D "cn=Directory
Manager" -w xxxx -b "dc=numenet,dc=com" -s sub "(objectclass=*)"<br>
version: 1<br>
dn: dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: domain<br>
dc: numenet<br>
<br>
dn: cn=Directory Administrators,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: groupofuniquenames<br>
cn: Directory Administrators<br>
uniqueMember: cn=Directory Manager<br>
<br>
dn: ou=Groups,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: organizationalunit<br>
ou: Groups<br>
<br>
dn: ou=People,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: organizationalunit<br>
ou: People<br>
<br>
dn: ou=Special Users,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: organizationalUnit<br>
ou: Special Users<br>
description: Special Administrative Accounts<br>
<br>
dn: cn=Accounting Managers,ou=Groups,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: groupOfUniqueNames<br>
cn: Accounting Managers<br>
ou: groups<br>
description: People who can manage accounting entries<br>
uniqueMember: cn=Directory Manager<br>
<br>
dn: cn=HR Managers,ou=Groups,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: groupOfUniqueNames<br>
cn: HR Managers<br>
ou: groups<br>
description: People who can manage HR entries<br>
uniqueMember: cn=Directory Manager<br>
<br>
dn: cn=QA Managers,ou=Groups,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: groupOfUniqueNames<br>
cn: QA Managers<br>
ou: groups<br>
description: People who can manage QA entries<br>
uniqueMember: cn=Directory Manager<br>
<br>
dn: cn=PD Managers,ou=Groups,dc=numenet,dc=com<br>
objectClass: top<br>
objectClass: groupOfUniqueNames<br>
cn: PD Managers<br>
ou: groups<br>
description: People who can manage engineer entries<br>
uniqueMember: cn=Directory Manager<br>
</blockquote>
<br>
<br>
<div class="moz-cite-prefix">On 12/08/2013 12:24 AM, Liam Kirsher
wrote:<br>
</div>
<blockquote cite="mid:52A42CA1.7070505@numenet.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Hi --<br>
<br>
I have installed Kolab 3.1 on a new Debian 7.2 virtual machine.<br>
This mostly went pretty smoothly. I installed from the Kolab
repo. (I wrote a Chef recipe to facilitate this -- setting up the
apt repos, removing the default exim stuff that was causing
problems...)<br>
<br>
I tried to log in to the web interface with <br>
<blockquote>cn="Directory Manager"<br>
</blockquote>
However, I didn't know the password since it had been installed
automatically. I tried the default one in /etc/kolab/kolab.conf
but that didn't work.<br>
On further examination, it seems I cannot start the kolab-server:<br>
<br>
<blockquote type="cite">service kolab-server start<br>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
href="mailto:root@debian:/etc/init.d#">root@debian:/etc/init.d#</a>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/dist-packages/kolabd/__init__.py",
line 183, in run<br>
self.do_sync()<br>
File "/usr/lib/python2.7/dist-packages/kolabd/__init__.py",
line 235, in do_sync<br>
for primary_domain in list(set(domains.values())):<br>
TypeError: unhashable type: 'list'</blockquote>
Also, I'm not finding an ldap process running on port 389 (or
anywhere, for that matter).<br>
Starting it fails:<br>
<blockquote type="cite"><a moz-do-not-send="true"
class="moz-txt-link-abbreviated"
href="mailto:root@debian:/etc/init.d#">root@debian:/etc/init.d#</a>
service dirsrv start<br>
[info] no dirsrv instances configured so not starting 389 DS.<br>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
href="mailto:root@debian:/etc/init.d#">root@debian:/etc/init.d#</a>
service dirsrv-admin start<br>
[info] No /etc/dirsrv/admin-serv/adm.conf file is present.</blockquote>
Possibly related to
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a moz-do-not-send="true"
href="https://lists.kolab.org/pipermail/devel/2012-September/013623.html">https://lists.kolab.org/pipermail/devel/2012-September/013623.html</a>
?<br>
<br>
So, where do I start to debug this?<br>
<br>
Any help appreciated!<br>
<br>
Liam<br>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Liam Kirsher
PGP: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://liam.numenet.com/pgp/">http://liam.numenet.com/pgp/</a>
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.kolab.org">users@lists.kolab.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kolab.org/mailman/listinfo/users">https://lists.kolab.org/mailman/listinfo/users</a></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Liam Kirsher
PGP: <a class="moz-txt-link-freetext" href="http://liam.numenet.com/pgp/">http://liam.numenet.com/pgp/</a>
</pre>
</body>
</html>