Seite 1 von 1
OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 23 Mai 2013, 09:03
von deeply
Guten Morgen,
habe die Migration von File auf MySQL laut Anleitung durchgeführt. (OPSI Version 4.0.3)
1. apt-get install mysql-server
2. mysqladmin --user= root password XXXXXXXX
3. opsi-setup --configure-mysql
dort das OPSI database password verändert
4. mit vi /etc/opsi/backendManager/dispatch.conf angepasst
5. opsi-setup --init-current-config
6. opsi-setup --set-rights
7. opsiconf und opsipxeconfd neugestartet
8. opsi-convert file mysql
bei Punkt 5. kam folgende Fehlermeldung
[3] [Mai 23 07:58:43] 'utf8' codec can't decode bytes in position 1-2: invalid data (__init__.py|561)
nach wiederholen des Punktes 5. kam Fehlermeldung nicht mehr
konnte dann die Migration wie oben beschrieben ohne weitere Fehler fortsetzen.
Beim testen der Funktion bin ich dann auf folgendes Problem gestossen:
ich kann weder localboot noch netboot Produkte bei bestehenden Rechnern installieren es kommt folgende Meldung
failed to decrypt
Bitte um Hilfe ....
Gruß´und Danke
Sven Dummel
Re: OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 23 Mai 2013, 10:16
von ueluekmen
Hallo Sven,
wie sieht denn deine dispatch.conf aus?
Re: OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 23 Mai 2013, 10:20
von deeply
Stimmt, die wollte ich auch noch posten ... sorry
hier meine dispatch.conf ( ich poste diese mal mit Kommentaren)
Code: Alles auswählen
# -*- coding: utf-8 -*-
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# = backend dispatch configuration =
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#
# This file configures which methods are dispatched to which backends.
# Entries has to follow the form:
# <regular expression to match method name(s)> : <comma separated list of backend name(s)>
#
# Backend names have to match a backend configuraton file basename <backend name>.conf beneath /etc/opsi/backends.
# For every method executed on backend dispatcher the first matching regular expression will be decisive.
#
# Typical configurations:
# file, opsipxeconfd and dhcpd backend:
backend_.* : mysql, opsipxeconfd
host_.* : mysql, opsipxeconfd
productOnClient_.* : mysql, opsipxeconfd
configState_.* : mysql, opsipxeconfd
.* : mysql
#
# jsonrpc, opsipxeconfd and dhcpd backend:
# backend_.* : jsonrpc, opsipxeconfd, dhcpd
# .* : jsonrpc
#
# ldap as main backend, mysql as hw/sw invent and license management backend, opsipxeconfd and dhcpd backend:
# backend_.* : ldap, mysql, opsipxeconfd, dhcpd
# host_.* : ldap, opsipxeconfd, dhcpd
# productOnClient_.* : ldap, opsipxeconfd
# configState_.* : ldap, opsipxeconfd
# license.* : mysql
# softwareLicense.* : mysql
# audit.* : mysql
# .* : ldap
#
#backend_.* : mysql, opsipxeconfd, dhcpd
#host_.* : mysql, opsipxeconfd, dhcpd
#productOnClient_.* : mysql, opsipxeconfd
#configState_.* : mysql, opsipxeconfd
#softwareLicense.* : mysql
#audit.* : mysql
#.* : mysql
Re: OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 23 Mai 2013, 10:32
von ueluekmen
Hi,
wurde das mysql-backend gekauft? Wenn ja, ist die Freischaltdatei korrekt nach Anleitung eingespielt worden?
Re: OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 23 Mai 2013, 10:36
von deeply
Hi,
ja wurde gekauft, haben auch eine neue modules bekommen
hier die modules ohne signature
Code: Alles auswählen
dynamic_depot = no
vista = yes
vpn = no
license_management = no
multiplex = no
treeview = yes
mysql_backend = yes
high_availability = no
customer = Renfert GmbH
expires = never
und
opsi-setup --set-rights /etc/opsi
wurde auch ausgeführt.
Re: OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 23 Mai 2013, 14:45
von ueluekmen
Hi,
schon versucht:
Es kann auch sein, kommt mal vor aber eher selten, dass beim Konvertieren die Hostkeys verloren gegangen sind, aber ich würde erst mal den Befehl von oben probieren. Ansonsten ist ein Supportvertrag, gerade wenn man Module gekauft hat,
sehr nützlich.
Re: OPSI 4.0.3 Migration von File auf MySQL Backend
Verfasst: 28 Feb 2020, 10:12
von m.richter
Hallo,
ich habe ein OPSI 4.1 im Einsatz , habe die Backend-Anbindung an MySQL gekauft und hatte bei der Migration gerade das selbe Problem.
Bei uns war es das Passwort von User Pcpatch. Dieses haben wir mit dem Befehl von ueluekmen angepasst. Danach funktionierte alles wieder problemlos.
Sorry für das exhumieren des Threads. Leider geben viele User keine Rückmeldung, wenn ein Workaround funktioniert hat. Das Problem kenne ich in meiner Firma als Admin genug.
Deshalb wollte ich hier mal eine Rückmeldung geben, dass es das Problem unter OPSI 4.1 auch gibt und das man es trotzdem mit diesem Workaround lösen kann.
BTW: Falls sich jemand Gedanken macht, ob das ändern des Passwortes von User Pcpatch für bestehende Clients Probleme macht, nein es verursacht keine Probleme. Dazu hat d.oertel unter folgendem Thread was geschrieben:
viewtopic.php?t=2920
Das haben wir im übrigen auch gerade ausgiebig getestet.
Viele Grüße,
m.richter