opsi-setup --update-mysql - Schlägt fehl

Antworten
skibby
Beiträge: 5
Registriert: 25 Apr 2016, 16:34

opsi-setup --update-mysql - Schlägt fehl

Beitrag von skibby »

Hallo zusammen,

ich bin wirklich kein Linux/ubuntu freak aber bislang konnte ich mich immer so dadurch kämpfen. Doch scheinbar hab ich jetzt den Endgegner erwischt ;)
Das SWAudit läuft leider nicht mehr. Es meldet einfach nichts mehr dem Opsi Server zurück.

Code: Alles auswählen

(23601)   [3] [Feb 14 15:22:10:876] [swaudit]       Error: retrieveJSONObject --- opsi service problem ----> {"message":"(1292, \"Incorrect datetime value: '0000-00-00 00:00:00' for column 'lastUsed' at row 1\")","class":"OperationalError"}
(23602)   [3] [Feb 14 15:22:10:876] [swaudit]       Received (first 512): {"id": 1, "result": null, "error": {"message": "(1292, \"Incorrect datetime value: '0000-00-00 00:00:00' for column 'lastUsed' at row 1\")", "class": "OperationalError"}}                                                                                                                                                                                                                                                                                                                                                      
(23603)   [3] [Feb 14 15:22:10:876] [swaudit]       Error: -> {"message":"(1292, \"Incorrect datetime value: '0000-00-00 00:00:00' for column 'lastUsed' at row 1\")","class":"OperationalError"}
Jetzt hab ich schon einiges durchforstet und komme immer zum gleichen Posting: opsi-setup --update-mysql <--- Ausführen.

Das würde ich auch gerne, klappt nur nicht.
adminuser@opsi:~$ sudo opsi-setup --update-mysql
[5] [Feb 14 15:39:03] Connection to database 'opsi' on 'localhost' as user 'opsi' (MySQL.py|48)
[2] [Feb 14 15:39:04] Traceback: (Logger.py|753)
[2] [Feb 14 15:39:04] File "/usr/bin/opsi-setup", line 2182, in <module>
main()
(Logger.py|753)
[2] [Feb 14 15:39:04] File "/usr/bin/opsi-setup", line 2137, in main
updateMySQLBackend(additionalBackendConfiguration=backendConfig)
(Logger.py|753)
[2] [Feb 14 15:39:04] File "/usr/lib/python2.7/dist-packages/OPSI/Util/Task/UpdateBackend/MySQL.py", line 57, in updateMySQLBackend
mysql.execute("alter table `%s` convert to charset utf8 collate utf8_general_ci;" % tableName)
(Logger.py|753)
[2] [Feb 14 15:39:04] File "/usr/lib/python2.7/dist-packages/OPSI/Backend/MySQL.py", line 445, in execute
res = cursor.execute(query)
(Logger.py|753)
[2] [Feb 14 15:39:04] File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 226, in execute
self.errorhandler(self, exc, value)
(Logger.py|753)
[2] [Feb 14 15:39:04] File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorvalue
(Logger.py|753)
[2] [Feb 14 15:39:04] ==>>> (1067, "Invalid default value for 'firstseen'") (opsi-setup|2186)

ERROR: (1067, "Invalid default value for 'firstseen'")
Python-opsi liegt in der Version 4.0.7.35-1 vor.

Hat sowas schon mal wer gesehen?

Liebe Grüße
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: opsi-setup --update-mysql - Schlägt fehl

Beitrag von n.wenselowski »

Hi,

strict mode in mysql deaktivieren.
Siehe http://download.uib.de/opsi_stable/doc/ ... ig-backend


Gruß

Niko

Code: Alles auswählen

import OPSI
skibby
Beiträge: 5
Registriert: 25 Apr 2016, 16:34

Re: opsi-setup --update-mysql - Schlägt fehl

Beitrag von skibby »

Geht wieder. Vielen Dank für den super schnellen Hinweis!
Antworten