ich habe aktuell auf einem CentOS 6 noch die OTRS-Version 5.0.6 mit ITSM am laufen.
Nun möchte ich die Datenbank aber auf eine neue VM mit CentOS 7 und die aktuelle OTRS-Version umziehen. Dafür gibt es ja diese schönen backup und restore - Scripte.
Mein Vorgehen:
1. aktuelles OTRS auf der neuen VM installiert, mit dem Webinstaller dann die otrs-Datenbank erstellt
2. auf der alten VM das backup-Script mit der Option
Code: Select all
-t fullbackup
3. auf der neuen VM die eben erstelle Datenbank wieder gelöscht, und eine leere angelegt, weil das restore-Script ja eine leere benötigt
4. auf der neuen VM das restore-Script ausgeführt und anschließend den httpd neu gestartet
Folgendes Phänomen tritt auf: Mein User mit Admin-Rechte, hat plötzlich keine mehr und ich sehe auch nicht meine selber erstellten Gruppen. Möchte ich dann wieder eine Gruppe anlegen, die mir fehlt, meint OTRS die gibt es schon?!
Ich habe hier mal ein paar Auszüge aus dem Systemprotokoll:
Code: Select all
Thu Jul 13 11:57:26 2017 error OTRS-CGI-01 Module Kernel/Output/HTML/Notification/AgentCloudServicesDisabled.pm not in @INC (/usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd)
Thu Jul 13 11:57:23 2017 error OTRS-CGI-01 Module Kernel/Output/HTML/Notification/AgentSessionLimit.pm not in @INC (/usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd)
Thu Jul 13 11:57:23 2017 error OTRS-CGI-01 Module Kernel/Output/HTML/Notification/AgentCloudServicesDisabled.pm not in @INC (/usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd)
Thu Jul 13 11:57:22 2017 error OTRS-CGI-01 Module Kernel/System/Stats/Static/FAQAccess.pm not in @INC (/usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr
Code: Select all
Thu Jul 13 11:55:54 2017 error OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-01 Table 'otrs.scheduler_task' doesn't exist, SQL: 'SELECT id FROM scheduler_task WHERE lock_key = 0 ORDER BY id ASC'
Thu Jul 13 11:55:54 2017 error OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-01 Table 'otrs.scheduler_task' doesn't exist, SQL: 'SELECT id FROM scheduler_task WHERE lock_key = 0 ORDER BY id ASC'
Thu Jul 13 11:55:54 2017 error OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-01 Table 'otrs.scheduler_task' doesn't exist, SQL: 'SELECT id FROM scheduler_task WHERE lock_key = 0 ORDER BY id ASC'
Thu Jul 13 11:55:54 2017 error OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-01 Table 'otrs.scheduler_task' doesn't exist, SQL: 'SELECT id FROM scheduler_task WHERE lock_key = 0 ORDER BY id ASC'
Thu Jul 13 11:55:53 2017 error OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-01 Table 'otrs.scheduler_task' doesn't exist, SQL: 'SELECT id FROM scheduler_task WHERE lock_key = 0 ORDER BY id ASC'
Thu Jul 13 11:55:53 2017 error OTRS-otrs.Daemon.pl - Daemon Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker-01 Table 'otrs.scheduler_task' doesn't exist, SQL: 'SELECT id FROM scheduler_task WHERE lock_key = 0 ORDER BY id ASC'
Es scheinen hier wohl Tables zu fehlen?!
Ich habe den ganzen Prozess mal mit mysqldump versucht (also ohne OTRS-Scripte), aber das geht auch nicht.
Letzter Schritt war, ich habe auf der neuen VM die gleiche OTRS-Version installiert wie auf der alten VM aber ich komme nach dem Import der Datenbank wieder zu den gleichen Fehlern.
Was mache ich falsch?
Viele Grüße
Markus