Nagyon ajánlott először egy próbafrissítést végrehajtani egy elkülönített tesztelési gépen.
Az OTRS 5-ről 6-ra történő adatbázis-költöztetés jelentős változtatásokat hajt végre az adatbázis tábláin és adatain. Győződjön meg arról, hogy van-e elegendő tárolóhely ezekhez a műveletekhez (érdemes fontolóra venni az archiválási/bináris naplók átmeneti kikapcsolását a költöztetéshez).
Frissíthet közvetlenül bármely előző verzióról az elérhető legfrissebb hibajavító szintű kiadásra.
Frissíthet bármely OTRS 5 hibajavító szintű kiadásról az elérhető legfrissebb OTRS 6 hibajavító szintű kiadásra.
Nem frissíthet az OTRS 4-ről vagy egy korábbi kiadásról közvetlenül OTRS 6-ra. Ehelyett teljes frissítést kell elvégezni egymás után az összes elérhető kisebb verzióra. Például ha az OTRS 3.0-ról indul, akkor először teljes frissítést kell végrehajtani az OTRS 3.1-re, aztán 3.2-re, 3.3-ra, 4-re, 5-re és végül az OTRS 6-ra.
Győződjön meg arról, hogy nincs-e több olyan futó szolgáltatás vagy cron-feladat, amely megpróbál hozzáférni az OTRS-hez. Ez a szolgáltatás beállításától fog függeni. Itt egy példa:
root> /etc/init.d/cron stop
root> /etc/init.d/postfix stop
root> /etc/init.d/apache stop
Állítsa le az OTRS cron-feladatait és a démont (ebben a sorrendben):
otrs> cd /opt/otrs/
otrs> bin/Cron.sh stop
otrs> bin/otrs.Daemon.pl stop
Kernel/Config.pm
Kernel/Config/Files/ZZZAuto.pm, ha az OTRS 5-ről
frissít
var/*
valamint az adatbázis
Ne folytassa a rendszer teljes biztonsági mentse nélkül!
root> cd /opt
root> mv otrs otrs-old
root> tar -xzf otrs-x.x.x.tar.gz
root> mv otrs-x.x.x otrs
Kernel/Config.pm
Kernel/Config/Files/ZZZAuto.pm, ha az OTRS 5-ről
frissít
Ha úgy állította be az OTRS-t, hogy a bejegyzésadatokat a fájlrendszeren
tárolja, akkor vissza kell állítania az article mappát
az /opt/otrs/var/ mappába, vagy a
rendszerbeállításokban megadott mappába.
Ha alapértelmezett statisztikákkal rendelkező további csomagjai vannak,
akkor vissza kell állítania a statisztikák XML-fájljait az
*.installed utótaggal az
/opt/otrs/var/stats mappába.
root> cd OTRS-BACKUP/var/stats
root> cp *.installed /opt/otrs/var/stats
Ha bármilyen egyéni Perl vagy XML beállítófájlja van a
Kernel/Config/Files mappában, akkor azokat át
kell alakítani az OTRS 6 által támogatott új formátumra a költöztető
parancsfájl futtatása előtt.
A frissítő parancsfájl számos ellenőrzést fog végrehajtani a rendszerén, és tanácsot ad azzal kapcsolatban, hogy hogyan telepítse a hiányzó Perl-modulokat, stb., ha az szükséges. Ha sz összes ellenőrzés sikeres, akkor a szükséges költöztető lépések végre lesznek hajtva. Futtassa ezt a parancsfájlt hibajavító szintű frissítések esetén is.
A költöztető parancsfájl meg fogja kérni, hogy állítson be egy időzónát az
OTRS-hez, ha szükséges. Nagyon fontos az, hogy a helyes időzónát állítsa be
(OTRSTimeZone) az adattároláshoz, és tartsa is meg azt,
különben a frissítés után hozzáadott adatok (jegyek, bejegyzések, stb.)
dátuma és ideje különböző időzónával lesznek eltárolva a már meglévő
adatoktól, amely következetlen kimenethez vezet.
Új rendszereknél az UTC használata ajánlott, mivel a
felhasználóknak eltérő személyes időzónáik lehetnek az OTRS alkalmazással
végzett munkához. Meglévő, költöztetett rendszereknél különböző
OTRSTimeZone értéket kell használni, ha az alatta lévő
operációs rendszer nem UTC szerint van beállítva, vagy ha
az OTRS korábban időeltolást használt.
Futtassa le a költöztető parancsfájlt (otrs
felhasználóként, NE root felhasználóként):
otrs> cd /opt/otrs/
otrs> scripts/DBUpdate-to-6.pl
Ne folytassa a frissítési folyamatot, ha ez a parancsfájl nem működött megfelelően önnél. Egyébként meghibásodás vagy adatvesztés fordulhat elő.
Az OTRS 5 csomagjai nem kompatibilisek az OTRS 6-os verzióval, és frissíteni kell azokat.
Használhatja a lenti parancsot az összes telepített csomag frissítéséhez. Ez működik az összes olyan csomagnál, amely elérhető az internetes tárolókból. Az egyéb csomagokat frissítheti később is a csomagkezelőn keresztül (ez futó OTRS démont igényel).
otrs> cd /opt/otrs/
otrs> bin/otrs.Console.pl Admin::Package::UpgradeAll
Ez a szolgáltatás beállításától fog függeni. Itt egy példa:
root> /etc/init.d/apache start
root> /etc/init.d/postfix start
root> /etc/init.d/cron start
Az OTRS démon szükséges az OTRS helyes működéséhez, mint például e-mailek küldéséhez. Kapcsolja be a következő lépésben leírtak szerint.
Az OTRS démon felelős bármely aszinkron és ismétlődő feladat kezelésénél az
OTRS-ben. A démont és az életben tartó cron-feladatát az
otrs felhasználóként kell elindítani.
otrs> cd /opt/otrs/
otrs> bin/otrs.Daemon.pl start
otrs> bin/Cron.sh start
Most már bejelentkezhet a rendszerre.