Hallo,
bei uns läuft noch eine Instanz von Owncloud 8.2. Um Das System nun auf UCS 4.2 zu updaten muss diese aktualisiert werden. Dabei bin ich nach der Anleitung im Wiki vorgegangen:
https://wiki.univention.de/index.php/OwnCloud_App_Migration
Leider kann ich bereits die Owncloud-App nicht mehr mit dem Appcenter regulär auf 9.06 aktualiseren, hier muss ich bereits bei der Installation explizit die Version angeben: univention-app install owncloud82=9.0.6.
Während der Installation kommt es zu einigen Python-Fehlern:
Checking ownCloud CA bundle … UCS CA is missing: CA appended.
Setting ucs/web/overview/entries/admin/owncloud-admindoc/description
Setting ucs/web/overview/entries/admin/owncloud-admindoc/description/de
Not updating ucs/web/overview/entries/admin/owncloud-admindoc/icon
Not updating ucs/web/overview/entries/admin/owncloud-admindoc/label
Not updating ucs/web/overview/entries/admin/owncloud-admindoc/label/de
Setting ucs/web/overview/entries/admin/owncloud-admindoc/link
Not updating ucs/web/overview/entries/admin/owncloud-admindoc/priority
File: /var/www/ucs-overview/entries.json
Setting up owncloud-meta-9.0 (9.0.6) …
Traceback (most recent call last):
File “/usr/sbin/univention-pkgdb-scan”, line 37, in
univention.pkgdb.main()
File “/usr/lib/pymodules/python2.7/univention/pkgdb.py”, line 577, in main
return action_scan(connection, cursor, config_registry)
File “/usr/lib/pymodules/python2.7/univention/pkgdb.py”, line 482, in action_scan
scan_and_store_packages(cursor, sysname, fake_null)
File “/usr/lib/pymodules/python2.7/univention/pkgdb.py”, line 417, in scan_and_store_packages
cursor.execute(delete_packages, {‘sysname’: sysname, })
File “/usr/lib/python2.7/dist-packages/pgdb.py”, line 259, in execute
self.executemany(operation, (params,))
File “/usr/lib/python2.7/dist-packages/pgdb.py”, line 291, in executemany
raise OperationalError(“internal error in ‘%s’: %s” % (sql, err))
pg.OperationalError: internal error in ’
DELETE FROM packages_on_systems
WHERE sysname = ‘owncloud0’
': SSL error: tlsv1 alert protocol versionclose failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Congratulations, ownCloud is installed!Login is possible with LDAP user accounts. However, the only user with
admin privileges is currently a local admin:Username: owncloudadmin
Password: see /etc/owncloudadmin.secret
Press [ENTER] to continue
File: /usr/share/univention-management-console/modules/apps.xml
File: /usr/share/univention-management-console/i18n/de/apps.mo
File: /etc/apt/apt.conf.d/55user_agent
Es ergibt sich eine halb funktionierende Instanz, bei der man zunächst noch einen anderen User zur authentifizierung am LDAP einstellen muss, da owncloudsystemuser nach dem Update nicht mehr im LDAP-Baum existiert.
im weiteren Verlauf kann die App owncloud82 (zur Installation des Docker Images) nicht mehr gefunden werden. Eine Installation von owncloud erzeugt eine Owncloud10-Instanz im Maintenance-Mode, welche nach Deinstallation einiger nicht funktioneirender Addons im Container und Abschalten des Maintanance-Modes OHNE Datenübernahme funktioniert…
Wie ist der offizeille FUNKTIONIERENDE Migrationspfad von owncoud8.2 auf eine aktueller Version damit das UCS 4.2 Upgrade eingespielt werden kann?
Danke!
Jan-Robert Sutter