AW: [otrs-de] Ein sauberes OTRS Backup unter Linux

Stefan Rother stefan.rother at otrs.com
Die Okt 9 13:57:59 GMT 2007


Hallo Herr Nagel,
> OTRS besteht ja "nur" aus den Dateien unter dem Verzeichnis otrs und der
> Datenbank.
> Daher bin ich bei allen bisherigen updates - und so auch zuletzt beim
> Update von Version 2.2.2 auf 2.2.3 - immer folgendermaßen vorgegangen:
> Das komplette otrs Verzeichnis sichern. Unter linux
> # cp -RP otrs/ otrs.bak
> Die Datenbank sichern. Unter MySQL
> # mysqldump --opt otrs -p > otrs.sql
> Dann die neue Version über die vorherige kopieren.
> Wenn man keine Änderungen an den templates vorgenommen hat, bspw. um das
> Aussehen von otrs zu ändern, sollte alles auf Anhieb funktionieren und
> vor allem ein restore.pl wäre nicht nur überflüssig, sondern auch
> schadhaft, da es ja vorherige Versionen wieder herstellt.

Ja, in 99% aller Fälle funktioniert das Vorgehen so auch. Allerdings 
kann es dann passieren, das Leichen in Form von Dateien im System 
verbleiben die nicht mehr verwendet werden.

Auch können Probleme entstehen, wenn opm Pakete installiert sind.

Beispiel:

Es ist auf OTRS 2.2.2 ein OPM Paket installiert, das die Datei 
Kernel/System/CustomerUser.pm verändert.
In diesem Moment kopiert der OPM Mechanismus die original Datei 
CustomerUser.pm als CustomerUser.pm.save weg.

Jetzt führen Sie ein Update wie von Ihnen beschrieben aus; merken das 
Sie das OPM Paket nicht mehr benötigen und deinstallieren es.

Somit wird die Datei CustomerUser.pm.save wiederhergestellt aber aus der 
Version 2.2.2!

Und dann ist es meist viel schwieriger den Fehler zu finden, falls 
geringe Modifikationen an der Datei vorgenommen wurden...

((enjoy))

-- 
Stefan Rother
Support Director

((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing
   Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18
     http://www.otrs.com/ :: Communication with success!