Problem Update to 5.2.x

Hi all, I have a big problem (I think with Python) trying to upgrade from release 5.0.10 to 5.2.x

Could be a problem with upgrade script?

What can I do? Please give me an idea. Thanks.

Estrazione di python3-univention-directory-manager-cli (17.0.26) su (16.0.30)...

Preparativi per estrarre .../284-slapd_2.5.13+dfsg-5A~5.2.0.202501141029_amd64.deb...

Dumping to /var/backups/slapd-2.4.57+dfsg-3+deb11u1A~5.1.0.202501151832:

- directory cn=internal... done.

- directory cn=translog... Traceback (most recent call last):

File "/usr/lib/python3/dist-packages/univention/lib/__init__.py", line 39, in <module>

from univention.lib.i18n import I18N_Error, Locale, NullTranslation, Translation

File "/usr/lib/python3/dist-packages/univention/lib/i18n.py", line 45, in <module>

class Locale:

File "/usr/lib/python3/dist-packages/univention/lib/i18n.py", line 66, in Locale

def __init__(self, locale: str | None = None) -> None:

TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

failed.

Redundant argument in sprintf at /usr/share/perl5/Debconf/Element/Noninteractive/Error.pm line 54, <GEN6> line 5.

Configurazione in corso di slapd

--------------------------------

Problema con slapcat durante l'aggiornamento

Si è verificato un errore durante l'aggiornamento della directory LDAP.

Il programma "slapcat" ha riportato un errore durante l'estrazione della

directory LDAP. L'errore potrebbe essere causato da un file di

configurazione sbagliato (per esempio, la mancanza delle righe "moduleload"

per il supporto al database di backend).

Questo errore provocherà anche il successivo fallimento di "slapadd". I file

del vecchio database saranno spostati in /var/backups. Per riprovare

l'aggiornamento è necessario riportare i file nella posizione originale,

correggere ciò che ha causato il fallimento di slapcat ed eseguire:

slapcat > /var/backups/slapd-2.4.57+dfsg-3+deb11u1A~5.1.0.202501151832

Poi spostare i file del database in un'area di backup e provare a eseguire

slapadd da /var/backups/slapd-2.4.57+dfsg-3+deb11u1A~5.1.0.202501151832.

dpkg: errore nell'elaborare l'archivio /tmp/apt-dpkg-install-AUNUvt/284-slapd_2.5.13+dfsg-5A~5.2.0.202501141029_amd64.deb (--unpack):

il sottoprocesso nuovo pacchetto slapd script pre-installation ha restituito lo stato di errore 1

File: /etc/init.d/slapd

Multifile: /etc/ldap/slapd.conf

Backing up /etc/ldap/slapd.conf in /var/backups/slapd-2.5.13+dfsg-5A~5.2.0.202501141029... done.

Stopping slapd (via systemctl): slapd.serviceWarning: The unit file, source configuration file or drop-ins of slapd.service changed on disk. Run 'systemctl daemon-reload' to reload units.

.

insserv: warning: script 'K01univention-system-setup-boot' missing LSB tags

insserv: warning: script 'univention-system-setup-boot' missing LSB tags

insserv: warning: script 'univention-system-setup-boot-prepare' missing LSB tags

insserv: Default-Start undefined, assuming empty start runlevel(s) for script `univention-system-setup-boot-prepare'

insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `univention-system-setup-boot-prepare'

Preparativi per estrarre .../285-sudo_1.9.13p3-1+deb12u1_amd64.deb...

Estrazione di sudo (1.9.13p3-1+deb12u1) su (1.9.5p2-3+deb11u1)...

Preparativi per estrarre .../286-tasksel-data_3.73_all.deb...

Estrazione di tasksel-data (3.73) su (3.68+deb11u1)...

Preparativi per estrarre .../287-tasksel_3.73_all.deb...

Estrazione di tasksel (3.73) su (3.68+deb11u1)...

Preparativi per estrarre .../288-isc-dhcp-server-ldap_4.4.3-P1-2A~5.2.0.202310121235_amd64.deb...

Viene lasciato "deviazione di /usr/sbin/dhcpd in /usr/sbin/dhcpd-noldap da isc-dhcp-server-ldap"

Estrazione di isc-dhcp-server-ldap (4.4.3-P1-2A~5.2.0.202310121235) su (4.4.1-2.3+deb11u2A~5.1.0.202401151414)...

Preparativi per estrarre .../289-isc-dhcp-server_4.4.3-P1-2A~5.2.0.202310121235_amd64.deb...

Estrazione di isc-dhcp-server (4.4.3-P1-2A~5.2.0.202310121235) su (4.4.1-2.3+deb11u2A~5.1.0.202401151414)...

Si sono verificati degli errori nell'elaborazione:

/tmp/apt-dpkg-install-AUNUvt/284-slapd_2.5.13+dfsg-5A~5.2.0.202501141029_amd64.deb

Reading package lists... Done

Building dependency tree... 50%

Building dependency tree... Done

Reading state information... Done

did you check your ldap backend ?

Thanks for the suggestion, but I already migrated to MDB

root@local:~# sudo bash check.sh migrate_openldap_bdb

Starting check.sh (ven  3 ott 2025, 08.16.08, CEST):
ven  3 ott 2025, 08.16.08, CEST already migrated to mdb, nothing to do

Any other idea? I still can’t upgrade to 5.2.x