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.