Ich habe einen Test-Opsi Server installiert um die letzten Anpassungen auszuprobieren, um dann in den Echt-Betrieb zu gehen.
Leider kommt jetzt beim Aufruf von "opsi-setup --init-current-config" die obenstehende Fehlermeldung.
Auch wenn ich den Configed starte kommt eine Meldung mit
"Sep. 27 15:55:42.438 2018 -- Opsi service error: [ProgrammingError] (1146, "Table 'opsi.software' doesn't exist")
Sep. 27 15:55:42.454 2018 -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerExceptionrException15:55:42.438 2018 -- Opsi service error: [ProgrammingError] (1146, "Table 'opsi.software' doesn't exist")
Sep. 27 15:55:42.454 2018 -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerException"
Hab ich irgendwas vergessen?
[Solved] "Table 'opsi.audit_software_to_license_pool' doesn't exist"
[Solved] "Table 'opsi.audit_software_to_license_pool' doesn't exist"
Zuletzt geändert von MyKey0815 am 28 Sep 2018, 14:14, insgesamt 1-mal geändert.
Re: "Table 'opsi.audit_software_to_license_pool' doesn't exist"
Hab jetzt die Datenbank "opsi" gelöscht und über opsi-setup --configure-mysql neu angelegt. Wenn ich dann aber den opsi-setup --init-current-config Befehl ausführen möchte, kommt die Meldung:
[2] [Sep 27 16:15:54] ==>>> (1050, "Table 'host' already exists") (opsi-setup|1246)
Hinweis: Weil auf dem Server noch eine andere Anwendung läuft, mussten folgende Einträge in der mysqld.cnf gemacht werden:
Vielleicht ist das ein Anhaltspunkt, warum die Installation nicht beendet werden kann
Lösung: Es liegt tatsächlich an dem Eintrag "lower_case_table_names=1"
[2] [Sep 27 16:15:54] ==>>> (1050, "Table 'host' already exists") (opsi-setup|1246)
Hinweis: Weil auf dem Server noch eine andere Anwendung läuft, mussten folgende Einträge in der mysqld.cnf gemacht werden:
Code: Alles auswählen
lower_case_table_names=1
transaction-isolation=READ-COMMITTED
Lösung: Es liegt tatsächlich an dem Eintrag "lower_case_table_names=1"