Upgrade from UCS 5.0-10 to 5.2 failed

Hello everyone,

after the cool-solutions for Univention 5.2 were released, I tried to upgrade my primary node from 5.0-10 errata1309 to 5.2 today.

Unfortunately, the upgrade failed.
I have attached an excerpt from /var/log/univention/updater.log as well as the complete log file.

One thing to note: on the primary node I had manually installed some additional packages via apt install, such as pandoc, pdfkit, and a few Python modules for Jinja. I’m not sure if this could have caused conflicts with the upgrade process.

Has anyone experienced a similar issue or can provide guidance on how to proceed?

Thanks in advance!

Excerpt from /var/log/univention/updater.log

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 python-pysaml2 : Hängt ab von: python-repoze.who soll aber nicht installiert werden
 python3-univention-management-console : Hängt ab von: python3-pysaml2 soll aber nicht installiert werden
 univention-management-console-web-server : Hängt ab von: python3-pysaml2 soll aber nicht installiert werden
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
Error: Failed to execute "apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir --trivial-only=no --assume-yes --quiet=1 dist-upgrade"
exitcode of univention-updater: 1
ERROR: update failed. Please check /var/log/univention/updater.log

Complete /var/log/univention/updater.log

You’ve followed these instructions?

I only had univention-nextcloud-enable-for-classes-and-workgroups installed on my primary node.
I uninstalled it and also removed the cool-solutions repository, but I’m still getting the same error.

Is it safe to remove the problematic modules?

root@primary:~# apt-get remove --purge python-pysaml2 python-repoze.who
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  erlang-asn1 erlang-base erlang-crypto erlang-eldap erlang-ftp erlang-inets erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssl erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl fonts-glewlwyd gunicorn3 libsctp1
  python-amqp python-anyjson python-backports-abc python-billiard python-celery python-celery-common python-concurrent.futures python-cookies python-coreapi python-coreschema python-defusedxml python-django python-django-common python-django-filters python-django-guardian
  python-django-pam python-djangorestframework python-ephem python-formencode python-functools32 python-itypes python-jsonschema python-kombu python-mailer python-mako python-markdown python-memcache python-notifier python-pam python-pampy python-paste python-pathlib
  python-psycopg2 python-pycurl python-responses python-sdnotify python-setproctitle python-simplejson python-singledispatch python-sqlalchemy python-sqlalchemy-ext python-sqlparse python-tempita python-tornado python-ucsschool python-ucsschool-importer-http-api
  python-ucsschool-importer-http-api-client python-ucsschool-importer-http-api-common python-univention-connector-s4 python-univention-directory-manager-cli python-uritemplate python-vine python-webob python-yaml python-zope.interface python3-amqp python3-anyjson
  python3-billiard python3-celery python3-coreapi python3-coreschema python3-django python3-django-celery-results python3-django-filters python3-django-guardian python3-django-pam python3-djangorestframework python3-ephem python3-gunicorn python3-itypes python3-kombu
  python3-notifier python3-pampy python3-sqlparse python3-ucsschool python3-ucsschool-importer python3-ucsschool-importer-http-api python3-ucsschool-importer-http-api-client python3-ucsschool-importer-http-api-common python3-ucsschool-lib python3-vine rabbitmq-server
  shell-ucs-school socat ucs-school-celery ucs-school-import-http-api-client ucs-school-import-http-api-common ucs-school-import-schema ucs-school-info ucs-school-l10n-fr ucs-school-lib-common ucs-school-umc-common ucs-school-umc-diagnostic ucs-school-umc-helpdesk-schema
  univention-samba4-sysvol-sync
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  python3-univention-management-console univention-management-console univention-management-console-server univention-management-console-web-server
Die folgenden Pakete werden ENTFERNT:
  python-pysaml2* python-repoze.who* python-ucs-school* python-ucsschool-importer* python-ucsschool-lib* python-univention-management-console* ucs-school-import* ucs-school-import-http-api* ucs-school-ldap-acls-master* ucs-school-multiserver* ucs-school-selfservice-support*
  ucs-school-umc-exam-master* ucs-school-umc-groups* ucs-school-umc-import* ucs-school-umc-installer* ucs-school-umc-lists* ucs-school-umc-rooms* ucs-school-umc-users* ucs-school-umc-wizards* univention-management-console-module-selective-udm*
Die folgenden Pakete werden aktualisiert (Upgrade):
  python3-univention-management-console univention-management-console univention-management-console-server univention-management-console-web-server
4 aktualisiert, 0 neu installiert, 20 zu entfernen und 1269 nicht aktualisiert.
Es müssen 349 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 5.966 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n]

Could the error be related to the fact that I build ucs-school packages myself and so far only have ucs-school release-5.0v7 in my own repository?
Do I also need to provide/build the ucs-school packages specifically for version 5.2 in order for the upgrade to work?

Hi there,

Not wanting to start another identical thread so will ask here.

Was trying to upgrade 5.0-10 err1310 to 5.2-2 but it failed with:

Processing triggers for univention-config (16.0.6) ...
dpkg-query: no packages found matching ldapacl_66univention-appcenter_app.acl
dpkg-query: no packages found matching messages_en.properties
dpkg-query: no packages found matching ldapacl_62univention-monitoring.acl
dpkg-query: no packages found matching ldapacl_58openid-connect-provider.ldapacl
dpkg-query: no packages found matching univention-keycloak
dpkg-query: no packages found matching ldapacl_61guardian.acl
dpkg-query: no packages found matching ldapacl_62univention-portal.acl
dpkg-query: no packages found matching ldapacl_59univention-radius.acl
dpkg-query: no packages found matching messages_de.properties
dpkg-query: no packages found matching ldapacl_67keycloak.acl
dpkg-query: no packages found matching ldapacl_66univention-radius.acl
dpkg-query: no packages found matching 50-keycloak
Errors were encountered while processing:
 univention-dhcp
Cannot find _pkgdb._tcp.domain.xxx.
No DB-Server-Name found.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Error: Failed to execute "apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir --trivial-only=no --assume-yes --quiet=1 dist-upgrade"
exitcode of univention-updater: 1
ERROR: update failed. Please check /var/log/univention/updater.log

Any idea what could have caused it / how to prevent this?