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
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?
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?