[SOLVED] Tickets aus OTRS5s in OTRS6 importieren

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
Denne
OTRS newbie
Posts: 15
Joined: 03 May 2016, 11:33
OTRS Version?: OTRS 6.x
Real Name: Dennis

[SOLVED] Tickets aus OTRS5s in OTRS6 importieren

Post by Denne » 27 Aug 2019, 14:16

Hallo liebe OTRS-Community,

wir wechseln gerade von OTRS5s auf OTRS6.
Das neue System besteht bereits und wurde weitesgehend eingerichtet.

Ein Wunsch von meinem Chef war es, die bestehenden Tickets von unserem jetzigen System zu behalten.
Das ist auch meine letzte Baustelle - die Tickets von OTRS5 auf OTRS6 zu importieren.

Ich habe schon probiert einfach ein DB Backup einzuspielen. Das komische hierbei ist, dass ich mich dann nicht mehr in der Agentenoberfläche anmelden konnte. Ich bin hier auf einen Internal Server Error gestoßen.
Auf der Kundenseite ging die Anmeldung jedoch und dort wurden auch Tickets angezeigt, wenn auch mit "Undifined" und ohne jeglichen Artikel.


Im Log steht folgendes:
[Tue Aug 27 13:30:10 2019] -e: Use of uninitialized value in sprintf at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 145.
[Tue Aug 27 13:30:10 2019] -e: Use of uninitialized value in sprintf at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 145.
[Tue Aug 27 13:30:10 2019] -e: Use of uninitialized value in sprintf at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 145.
ERROR: OTRS-CGI-56 Perl: 5.24.1 OS: linux Time: Tue Aug 27 11:30:10 2019

Message: Missing parameter Year.


RequestURI: /otrs/index.pl?OTRSAgentInterface=768qckKrzPKTJtBTDzsszrJwBwT1THDW

Traceback (8530):
Module: Kernel::System::DateTime::_CPANDateTimeObjectCreate Line: 1852
Module: Kernel::System::DateTime::new Line: 151
Module: Kernel::System::ObjectManager::_ObjectBuild Line: 306
Module: Kernel::System::ObjectManager::Create Line: 241
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::__ANON__ Line: 148
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::Run Line: 156
Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 38
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

ERROR: OTRS-CGI-56 Perl: 5.24.1 OS: linux Time: Tue Aug 27 11:30:10 2019

Message: Error creating DateTime object.


RequestURI: /otrs/index.pl?OTRSAgentInterface=768qckKrzPKTJtBTDzsszrJwBwT1THDW

Traceback (8530):
Module: Kernel::System::DateTime::new Line: 154
Module: Kernel::System::ObjectManager::_ObjectBuild Line: 306
Module: Kernel::System::ObjectManager::Create Line: 241
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::__ANON__ Line: 148
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::Run Line: 156
Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 38
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

[Tue Aug 27 13:30:10 2019] -e: Use of uninitialized value in sprintf at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 145.
[Tue Aug 27 13:30:10 2019] -e: Use of uninitialized value in sprintf at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 145.
[Tue Aug 27 13:30:10 2019] -e: Use of uninitialized value in sprintf at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 145.
ERROR: OTRS-CGI-56 Perl: 5.24.1 OS: linux Time: Tue Aug 27 11:30:10 2019

Message: Missing parameter Year.


RequestURI: /otrs/index.pl?OTRSAgentInterface=768qckKrzPKTJtBTDzsszrJwBwT1THDW

Traceback (8530):
Module: Kernel::System::DateTime::_CPANDateTimeObjectCreate Line: 1852
Module: Kernel::System::DateTime::new Line: 151
Module: Kernel::System::ObjectManager::_ObjectBuild Line: 306
Module: Kernel::System::ObjectManager::Create Line: 241
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::__ANON__ Line: 148
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::Run Line: 157
Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 38
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

ERROR: OTRS-CGI-56 Perl: 5.24.1 OS: linux Time: Tue Aug 27 11:30:10 2019

Message: Error creating DateTime object.


RequestURI: /otrs/index.pl?OTRSAgentInterface=768qckKrzPKTJtBTDzsszrJwBwT1THDW

Traceback (8530):
Module: Kernel::System::DateTime::new Line: 154
Module: Kernel::System::ObjectManager::_ObjectBuild Line: 306
Module: Kernel::System::ObjectManager::Create Line: 241
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::__ANON__ Line: 148
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::Run Line: 157
Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 38
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

ERROR: OTRS-CGI-56 Perl: 5.24.1 OS: linux Time: Tue Aug 27 11:30:10 2019

Message: Missing or invalid parameter DateTimeObject.

RequestURI: /otrs/index.pl?OTRSAgentInterface=768qckKrzPKTJtBTDzsszrJwBwT1THDW

Traceback (8530):
Module: Kernel::System::DateTime::Compare Line: 998
Module: Kernel::System::DateTime::_OpIsNewerThan Line: 1893
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::Run Line: 159
Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 38
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

ERROR: OTRS-CGI-56 Perl: 5.24.1 OS: linux Time: Tue Aug 27 11:30:10 2019

Message: Missing or invalid parameter DateTimeObject.


RequestURI: /otrs/index.pl?OTRSAgentInterface=768qckKrzPKTJtBTDzsszrJwBwT1THDW

Traceback (8530):
Module: Kernel::System::DateTime::Compare Line: 998
Module: Kernel::System::DateTime::_OpIsOlderThan Line: 1910
Module: Kernel::Output::HTML::Dashboard::UserOutOfOffice::Run Line: 159
Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 38
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32

[Tue Aug 27 13:30:10.358395 2019] [:error] [pid 8530:tid 140383933613824] Can't call method "ToString" on an undefined value at /opt/otrs/Kernel/Output/HTML/Dashboard/UserOutOfOffice.pm line 162.\n

Mit den angegebenen Zeilen in UserOutOfOffice.pm kann ich leider nicht viel anfangen. :?


Hat hier jemand vielleicht eine Idee?
Ist es überhaupt möglich die Tickets so einfach durch ein Backup zu importieren?

Entschuldigt die vielleicht dumme Frage(n), ich bin nicht sehr erfahren was OTRS betrifft. :(

Vielen Dank schon einmal für eure Hilfe!

Viele Grüße
Denne
Last edited by Denne on 28 Aug 2019, 09:27, edited 1 time in total.

root
Moderator
Posts: 1882
Joined: 18 Dec 2007, 12:23
OTRS Version?: 4/5/6
Real Name: Roy Kaldung
Company: Znuny Inc.
Contact:

Re: Tickets aus OTRS5s in OTRS6 importieren

Post by root » 27 Aug 2019, 14:38

Hi,

das Backup enthält auch die Applikation, Du hast also Dein OTRS 6 mit - zumindest teilweise - OTRS 5s erstetzt.

Der korrekte Weg wäre es die 5s auf 6 zu aktualisieren. Nur die Ticketdaten kannst Du nicht impiortieren.

- Roy
OTRS 5/6 CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Do you need professional services for the ((OTRS)) Community Edition? Check out https://www.znuny.com/

Denne
OTRS newbie
Posts: 15
Joined: 03 May 2016, 11:33
OTRS Version?: OTRS 6.x
Real Name: Dennis

Re: Tickets aus OTRS5s in OTRS6 importieren

Post by Denne » 27 Aug 2019, 15:11

Hallo Roy,

vielen Dank für die schnelle Antwort!
Das erklärt es natürlich, allerdings hatte ich ein Backup mit dem Parameter DBOnly gemacht, sollten da Applications nicht außen vor sein?

Aber ein vollständiges Update von 5s auf 6 macht durchaus Sinn.
Ich werde das bei uns nochmal ansprechen.

Vielen Dank für deine Hilfe!

Viele Grüße
Denne

root
Moderator
Posts: 1882
Joined: 18 Dec 2007, 12:23
OTRS Version?: 4/5/6
Real Name: Roy Kaldung
Company: Znuny Inc.
Contact:

Re: Tickets aus OTRS5s in OTRS6 importieren

Post by root » 27 Aug 2019, 15:32

Denne wrote:
27 Aug 2019, 15:11
Das erklärt es natürlich, allerdings hatte ich ein Backup mit dem Parameter DBOnly gemacht, sollten da Applications nicht außen vor sein?

Aber ein vollständiges Update von 5s auf 6 macht durchaus Sinn.
Das ist korrekt, aber von 5 zu 6 hat sich auch das Schema einiger Tabellen geändert. Vielleicht ist das die Ursache der Fehler. Egal wie, die Tickets aus einer 5 kann man nicht via Backup/Restore in eine 6 übernehmen.

- Roy
OTRS 5/6 CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Do you need professional services for the ((OTRS)) Community Edition? Check out https://www.znuny.com/

Post Reply