ich bin soeben dabei ein Update von unserem Opsi-Server 4.0 auf 4.1 zu machen.
Bei https://download.uib.de/opsi4.1/documen ... -backends" (4.3.3. Migrieren der Backends) unter :
# Bei der Verwendung eines gemischten Backends (File und MySQL) zur Datenhaltung
opsi-setup --update-mysql
habe ich folgendes Problem:
Code: Alles auswählen
root@opsi:~# opsi-setup --update-mysql
[5] [Jan 24 10:20:06] Connection to database 'opsi' on 'localhost' as user 'opsi' (MySQL.py|81)
[4] [Jan 24 10:20:06] Reading database schema version failed: (1146, "Table 'opsi.OPSI_SCHEMA' doesn't exist") (MySQL.py|154)
[5] [Jan 24 10:20:06] Missing information about database schema. Creating... (MySQL.py|88)
[2] [Jan 24 10:20:06] Traceback: (Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/bin/opsi-setup", line 1264, in <module>
main()
(Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/bin/opsi-setup", line 1227, in main
updateMySQLBackend(additionalBackendConfiguration=backendConfig)
(Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/lib/python2.7/dist-packages/OPSI/Util/Task/UpdateBackend/MySQL.py", line 89, in updateMySQLBackend
createSchemaVersionTable(mysql)
(Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/lib/python2.7/dist-packages/OPSI/Backend/SQL.py", line 91, in createSchemaVersionTable
database.execute(table)
(Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/lib/python2.7/dist-packages/OPSI/Backend/MySQL.py", line 511, in execute
res = cursor.execute(query)
(Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 250, in execute
self.errorhandler(self, exc, value)
(Logger.py|798)
[2] [Jan 24 10:20:06] File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 50, in defaulterrorhandler
raise errorvalue
(Logger.py|798)
[2] [Jan 24 10:20:06] ==>>> (1067, "Invalid default value for 'updateEnded'") (opsi-setup|1268)
ERROR: (1067, "Invalid default value for 'updateEnded'")
Leider habe ich zu diesem Fehler nichts gefunden, nur das mit dem Befehl "opsi-setup --update-mysql" ein ähnliches Problem gelöst wurden oder das die Datenbank gelöscht und neu erstellt wurde, was auch keine Lösung ist
Hoffe auf Hilfe
Viele Grüße
Stefan