Update von OTRS-SYstem auf Debian Ver.5 nach Ver.6: (hier 6.012):

Infos dazu unter:

http://doc.otrs.com/doc/manual/admin/6.0/en/html/updating.html

Dienste + Prozesse stoppen:

invoke-rc.d cron stop
invoke-rc.d apache2 stop
invoke-rc.d postfix stop

Herunterladen und Entpacken der letzten Version:

cd /tmp
wget
https://ftp.otrs.org/pub/otrs/otrs-6.0.12.tar.gz
tar -xzvf otrs-6.0.12.tar.gz

Backup erstellen der Installation + MySQL Dump:
mysqldump -u root -p otrs > /Backup/otrs_dump.sql
cp /opt/otrs /Backup/otrs

Stoppen von Cronjobs und Deamons:
/opt/otrs/bin/Cron.sh stop otrs
su -c "/opt/otrs/bin/otrs.Daemon.pl stop" -s /bin/bash otrs

alte OTRS-Version verschieben:
cd /opt
mv otrs otrs-old

Entpackte Version in Ursprungsverzeichnis verschieben:
mv otrs-6.0.12 /opt/otrs

Alte Konfigurationsdateien kopieren:
cp /Backup/otrs/Kernel/Config.pm /opt/otrs/Kernel
cp /Backup/otrs/Kernel/Config/Files/ZZZAuto.pm /opt/otrs/Kernel/Config/Files/
Artikel weiderherstellen:
cp -R /Backup/otrs/var/article/* /opt/otrs/var/article
Ticketcounter wiederherstellen:
cp -R /Backup/otrs/var/log/TicketCounter.log /opt/otrs/var/log

Daemon-Datei kopieren:
cp /opt/otrs/var/cron/otrs_daemon.dist /opt/otrs/var/cron/otrs_daemon

Perl-Libraries installieren:
apt-get install libdatetime-perl
Migration der XML-Dateien:
su -c "/opt/otrs/bin/otrs.Console.pl Dev::Tools::Migrate::ConfigXMLStructure --source-directory Kernel/Config/Files" -s /bin/bash otrs

Ordner /var/run anlegen und Berechtigungen:
mkdir /opt/otrs/var/run
chown -R otrs:www-data /opt/otrs/var/run
chmod -R g+w /opt/otrs/var/run
/opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data

Migratrionsscript als OTRS-USER(!) ausführen:
su -c "/opt/otrs/scripts/DBUpdate-to-6.pl" -s /bin/bash otrs
Assistentengesteuert den Aufforderungen nachkommen: 
Backup existent: ja/Nein
Zeitzone entsprechend auswählen (Calendars): Europe/Berlin

--> Migration completed!

Konfigurationscache erneuern bzw. löschen:
su -c "/opt/otrs/bin/otrs.Console.pl Maint::Cache::Delete" -s /bin/bash otrs
su -c "/opt/otrs/bin/otrs.Console.pl Maint::Config::Rebuild" -s /bin/bash otrs

Dienste + Daemon starten:
invoke-rc.d cron start
invoke-rc.d apache2 start
invoke-rc.d postfix start
su -c "/opt/otrs/bin/otrs.Daemon.pl start" -s /bin/bash otrs
cd cron
/opt/otrs/bin/Cron.sh start otrs

Login / Aufruf über Web-Interface sollte jetzt wieder funktionieren

aktualisierte Pakete über Webinterface (Admin > Paketverwaltung) einspielen:
Quelle: https://opar.perl-services.de





© 2024 ziggymania.de Designed S.Wommer
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.