Seite 1 von 1

Upgrade auf 4.0 schlägt fehl

Verfasst: 21 Okt 2010, 15:50
von friedhelm
Guten Tag,

ich habe nach "opsi-v40-releasenotes-upgrade-handbuch-de" eine Upgrade auf 4.0 versucht. Leider erhalte ich bei der Konvertierung diese Fehlermeldung:

Code: Alles auswählen

opsiserver:/ # opsi-setup --update-file
[5] [Okt 21 15:36:22] Loading backend config '/etc/opsi/backends/file.conf' (opsi-setup|1373)
[2] [Okt 21 15:36:22] Traceback: (Logger.py|710)
[2] [Okt 21 15:36:22]      line 2772 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|710)
[2] [Okt 21 15:36:22]      line 2749 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|710)
[2] [Okt 21 15:36:22]      line 1382 in 'updateFileBackend' in file '/usr/bin/opsi-setup' (Logger.py|710)
[2] [Okt 21 15:36:22]      ==>>> Detected a file ('/var/lib/opsi/config/config.ini') that should only be in opsi version 4.0, update denied! (opsi-setup|2780)                                                            

ERROR: Detected a file ('/var/lib/opsi/config/config.ini') that should only be in opsi version 4.0, update denied!
Wie kann ich das Problem beheben?

Vielen Dank!

Friedhelm

Re: Upgrade auf 4.0 schlägt fehl

Verfasst: 22 Okt 2010, 10:15
von j.schneider
Hallo,

die Fehlermeldung bedeutet, dass das Backend bereits konvertiert wurde.
Falls etwas schiefgelaufen ist findet man Backups des 3.4er File Backends unter /var/lib/opsi/backup_<time>.
Diese kann man wiederherstellen.

Code: Alles auswählen

rm -r /var/lib/opsi/config
cp -a /var/lib/opsi/backup_<time> /var/lib/opsi/config
mv /var/lib/opsi/config/pckeys /etc/opsi/pckeys
Dann kann der convert noch einmal gestartet werden.

Gruß,
Jan Schneider

Re: Upgrade auf 4.0 schlägt fehl

Verfasst: 22 Okt 2010, 10:46
von friedhelm
Sehr geehrter Herr Schneider,

vielen Dank für Ihre Antwort!

Eine Sicherung der 3.4er Daten existiert nicht. Ich denke deswegen, da daß das Skript gleich zu Beginn abbricht, da es die /var/lib/opsi/config/config.ini findet.

Ich habe das Verzeichnis /var/lib/opsi/config gelöscht und durch die 3.4er Dateien ersetzt. Dann lief das Skript durch. Vielen Dank!

An dieser Stelle habe ich eine Verständnisfrage: Wenn ich auf dem neuen System Opsi 4.0 aufsetze wird doch eben diese Datei automatisch bei der Installation angelegt. Dann übertrage ich die Daten vom 3.4er System und entpacke diese laut Anleitung. Dann sind also die alten Daten da, aber auch die neue config.ini. So kann das Skript doch nie funktionieren. Oder sehe ich etwas falsch?

Mit freundlichen Grüßen

Friedhelm