Control: retitle -1 debian-edu-config: 13.6.0: user not created
I've run the scenario on openQA using the published edu netinst images, so the installer log files are publicly available for review.
I ran the the installer on several edu netinst images:
* the 12.15.0 bookworm edu netinst: the login works fine [1]
* the 13.6.0 trixie edu netinst: the user cannot log in [2] (note that the icinga installation will be skipped [3])
* the daily image from 2026-08-031 (forky) (because after that, #1146491 and kernel updates happened): the login works fine [4] (the icinga issue is no longer present in forky)
Could it be that the LDAP configuration is partly done by the icinga module and some of it is an implicit requirement for the ldap-debian-edu-install script?
With kind regards,
Roland
[1] https://openqa.debian.net/tests/566651#step/_graphical_wait_login/14
[2] https://openqa.debian.net/tests/566649#step/_graphical_wait_login/23
[3] https://openqa.debian.net/tests/566649#step/grub/91
[4] https://openqa.debian.net/tests/571206
--- From the 12.15.0 installation log
Aug 27 19:13:04 cf-agent[2977]: CFEngine(agent) Executing 'no timeout' ... '/usr/bin/ldap-debian-edu-install'
Aug 27 19:13:07 slapd[6717]: @(#) $OpenLDAP: slapd 2.5.13+dfsg-5 (Feb 8 2023 01:56:12) $ Debian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
Aug 27 19:13:07 slapd[6718]: slapd starting
Aug 27 19:13:08 kadmin.local[6746]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6747]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6749]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6750]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 slapd[6718]: connection_read(19): no connection!
Aug 27 19:13:08 kadmin.local[6751]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6752]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6753]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6754]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 cf-agent[2977]: CFEngine(agent) Q: "...du-install": info: Creating first user <testy> 'Testy McTestface'. Q: "...du-install": To initialize a brand new LDAP+KDC: Q: "...du-install": rm /var/lib/ldap/__db* /var/lib/ldap/*.bdb Q: "...du-install": rm /etc/krb5kdc/stash /etc/krb5.keytab* Q: "...du-install": LDAP passwords cleared from debconf database. Q: "...du-install": The provided LDAP password is valid. Q: "...du-install": info: added '/etc/ldap/root.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/ipnetworks.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/netgroup.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/autofs.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/sudo.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/gosa.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/gosa-server.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/ltsp.ldif' to ldap database
Aug 27 19:13:08 kadmin.local[6755]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6756]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6758]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6759]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6761]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6762]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6764]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6765]: No dictionary file specified, continuing without one.
Aug 27 19:13:08 kadmin.local[6774]: No dictionary file specified, continuing without one.
Aug 27 19:13:09 cf-agent[2977]: CFEngine(agent) Q: "...du-install": Entry for principal cifs/tjener.intern with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab FILE:/etc/krb5.keytab. Q: "...du-install": No policy specified for ldap/tjener.intern@INTERN; defaulting to no policy Q: "...du-install": Authenticating as principal root/admin@INTERN with password. Q: "...du-install": Principal "ldap/tjener.intern@INTERN" created. Q: "...du-install": Authenticating as principal root/admin@INTERN with password. Q: "...du-install": Entry for principal ldap/tjener.intern with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab.ldap. Q: "...du-install": Entry for principal ldap/tjener.intern with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab.ldap. Q: "...du-install": No policy specified for imap/tjener.intern@INTERN; defaulting to no policy Q: "...du-install": Authenticating as principal root/admin@INTERN with password. Q:
Aug 27 19:13:09 cf-agent[2977]: CFEngine(agent) Last 76 quoted lines were generated by promiser '/usr/bin/ldap-debian-edu-install'
Aug 27 19:13:09 cf-agent[2977]: CFEngine(agent) Completed execution of '/usr/bin/ldap-debian-edu-install'
---
--- From the 13.6.0 installation log
Aug 27 18:58:19 cf-agent[15511]: CFEngine(agent) Executing 'no timeout' ... '/usr/bin/ldap-debian-edu-install'
Aug 27 18:58:22 slapd[17927]: @(#) $OpenLDAP: slapd 2.6.10+dfsg-1 (May 29 2025 23:41:48) $ Debian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
Aug 27 18:58:22 slapd[17928]: slapd starting
Aug 27 18:58:23 kadmin.local[17955]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17956]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17957]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17958]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17959]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17960]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17961]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17962]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 cf-agent[15511]: CFEngine(agent) Q: "...du-install": info: Creating first user <testy> 'Testy McTestface'. Q: "...du-install": To initialize a brand new LDAP+KDC: Q: "...du-install": rm /var/lib/ldap/__db* /var/lib/ldap/*.bdb Q: "...du-install": rm /etc/krb5kdc/stash /etc/krb5.keytab* Q: "...du-install": LDAP passwords cleared from debconf database. Q: "...du-install": The provided LDAP password is valid. Q: "...du-install": info: added '/etc/ldap/root.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/ipnetworks.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/netgroup.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/autofs.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/sudo.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/gosa.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/gosa-server.ldif' to ldap database. Q: "...du-install": info: added '/etc/ldap/ltsp.ldif' to ldap databas
Aug 27 18:58:23 kadmin.local[17963]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17964]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17966]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17967]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17969]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17970]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 slapd[17928]: connection_read(17): no connection!
Aug 27 18:58:23 kadmin.local[17972]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17973]: No dictionary file specified, continuing without one.
Aug 27 18:58:23 kadmin.local[17982]: No dictionary file specified, continuing without one.
Aug 27 18:58:27 cf-agent[15511]: CFEngine(agent) Q: "...du-install": Entry for principal cifs/tjener.intern with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab FILE:/etc/krb5.keytab. Q: "...du-install": No policy specified for ldap/tjener.intern@INTERN; defaulting to no policy Q: "...du-install": Authenticating as principal root/admin@INTERN with password. Q: "...du-install": Principal "ldap/tjener.intern@INTERN" created. Q: "...du-install": Authenticating as principal root/admin@INTERN with password. Q: "...du-install": Entry for principal ldap/tjener.intern with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab.ldap. Q: "...du-install": Entry for principal ldap/tjener.intern with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab.ldap. Q: "...du-install": No policy specified for imap/tjener.intern@INTERN; defaulting to no policy Q: "...du-install": Authenticating as principal root/admin@INTERN with password. Q:
Aug 27 18:58:27 cf-agent[15511]: CFEngine(agent) Last 76 quoted lines were generated by promiser '/usr/bin/ldap-debian-edu-install'
Aug 27 18:58:27 cf-agent[15511]: CFEngine(agent) Completed execution of '/usr/bin/ldap-debian-edu-install'
---