• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü

Schlagwörter: Datenbank, Datenbankprüfung, Migration, Plausibilitätsprüfungen

Ansicht von 2 Antwort-Threads
  • Autor
    Beiträge
    • 10. März 2023 um 14:55 Uhr - Views: 1115 #14870
      Tim Rensen
      Teilnehmer

        Hallo zusammen,

        aktuell versuche ich unsere OTRS Community Edition testweise auf die neuste OTOBO 10.1 Version zu migrieren. Dabei existiert jeweils ein Server für OTRS und OTOBO.

        Wie in der Dokumentation beschrieben wurden die entsprechenden Installationen von OTOBO (Docker) vorgenommen und eine Kopie von OTRS auf dem OTOBO Server bereitgestellt.

        Bei der Datenmigration kommt es nun im Schritt „OTRS database settings (2/5)“ beim Verbinden auf den Remote OTRS-Server zu einem Fehler. Die Datenbankverbindung kann aufgebaut werden und der Benutzer hat Zugriff auf die Datenbank.

        Folgenden Fehler taucht auf:

        Ergebnis der Datenbankprüfung
        Versucht eine Verbindung zur Datenbank herzustellen und Plausibilitätsprüfungen durchzuführen.

        The table ‚viewerpimport‘ does not seem to exist in the OTRS database!

        Daraufhin habe ich mir die Tabellen der OTRS Datenbank angeschaut und musste feststellen, dass die genannte Tabelle in der Datenbank wie folgt erstellt ist:

        +——————————–+
        | Tables_in_ri_otrs |
        +——————————–+
        | VIEWERPIMPORT |
        | VIEWERPIMPORT2 |
        | acl |
        | acl_sync |
        | … |
        +——————————–+

        Die beiden oben genannten Tabellen VIEWERPIMPORT & VIEWERPIMPORT2 sind die einzigen in der Datenbank, welche in Uppercase geschrieben sind. Ist dies normal oder eine Abweichung vom Standard und kennt jemand eine Lösung?

      • 10. März 2023 um 15:33 Uhr #14871
        bes
        Teilnehmer

          Hallo Tim,

          das ist tatsächlich ein Bug in der Migrationsroutine von OTOBO. Siehe https://github.com/RotherOSS/otobo/issues/2065.  Die Tabellennamen in Großbuchstaben sind der Auslöser des Fehlers. Ein Fix ist in Arbeit, aber es ist noch nicht ganz klar wie der Fix aussehen soll.

          Auf der Schnelle sehe ich zwei Workarounds.

          1. Die Tabellen in der DB auf lower case umstellen
          2. Den fachlich falschen Fehler einfach ignorieren.

          Für 2. geschieht der (ungetestete) Workaround am Besten in einer zusätzlichen Zeile im Frontend-Moduls _Kernel/Module/MigrateFromOTRS.pm_ . Nach dem OTOBOOTRSDBCheck einfach den Return-Wert auf erfolgreich stellen

           

          $Return = $MigrateFromOTRSObject->Run(
              Task => 'OTOBOOTRSDBCheck',
              UserID => 1,
              DBData => \%GetParam,
          );

          # ignore the result of the DB-Check
          $Return = { Successful => 1 };

          Viele Grüße,

          Bernhard

        • 21. März 2023 um 12:08 Uhr #14945
          Tim Rensen
          Teilnehmer

            Hallo Bernhard,

            vielen Dank für die sehr schnelle Antwort.

            Der Workaround 2. hat erstmal für die Prüfung funktioniert und ich konnte alle weiteren Schritte durchführen.

            Im Schritt 4, System migration, kam es ebenfalls zu keinem Fehler, allerdings scheinen keinerlei Daten von der OTRS DB zu OTOBO kopiert worden zu sein. Der Schritt „Kopiert die Datenbank“ wurde innerhalb von einer Sekunde erfolgreich beendet.

            Ich habe daraufhin die Codestelle erneut aus kommentiert, obwohl dies vermutlich keinen unterschied machen sollte, aber das gleiche Problem blieb bestehen.

            Gibt es beim kopieren der Datenbank durch die Tabellennamen ebenfalls ein bekanntes Problem?

            Viele Grüße

            Tim

        • Autor
          Beiträge
        Ansicht von 2 Antwort-Threads
        • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

        Foren durchsuchen

        Anmeldung

        Anmeldung

        Konto erstellen
        Passwort vergessen?

        Login via Social

        Profil

        Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

        Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

        Letzte Aktivitäten

        • FAQ: kaputtes Copy & Paste von Bildern zwischen Artikeln
        • Dynamische Felder in AgentTicketNote mit ACL verstecken
        • Benachrichtigung „Ticket wurde mir entzogen“ möglich?
        • Statistik Anzahl Tickets pro Agent
        • Docker: Ändern des redis Hosts

        Unternehmen

        Über uns
        Karriere
        Stellenbörse
        Partner werden
        Kontakt
        Newsletter

        OTOBO | Simplify work and create exceptional service experiences.

        Die Source Code Owner und Maintainer hinter OTOBO.

        Software

        Service Management-Plattform
        OTOBO Demo
        OTOBO Download
        OTOBO Dokumentation

        Security-Problem melden:
        security@otobo.org

        Services

        Support-Portal
        Beratung
        Training
        Support
        Managed Services
        Erweiterung
        OTRS Migration
        Partner finden

        Community

        Open Source
        Community Forum
        Mitmachen
        OTOBO Developer
        OTOBO@GitHub

        © 2026 Rother OSS GmbH | All rights reserved.
        • Cookie-Einstellungen
        • Impressum
        • Datenschutz
        • Haftungsausschluss
        Nach oben scrollen Nach oben scrollen Nach oben scrollen