Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Hilfe zu OTRS Problemen aller Art
Post Reply
ahofmann
Znuny newbie
Posts: 3
Joined: 16 Dec 2015, 12:08
Znuny Version: 5.0.x

Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Post by ahofmann »

Auf meinem Kopf wachsen gerade die ratlosen Fragezeichen.

auf ein otrs 5.0.2 habe ich ein 5.0.22 drübergebügelt indem ich die Anleitung unter http://doc.otrs.com/doc/manual/admin/st ... ading.html abgearbeitet habe. BS ist ein debian 7.11 mit 3.2 kernel.
Kurzfassung meines vorgehens:
- cron, postfix stoppen
- otrs cron und Daemon stoppen
- mysqldump sichern
- /opt/otrs umbenennen nach z.B. /opt/otrs.alt
- /opt/otrs mit den Dateien aus otrs-5.0.22.tar.gz füllen
- die wichtigen Dateien aus dem alten otrs ordner in den neuen kopieren. Configs und so.
- Database migration script usw. ausführen
- packages FAQ und Survey auf aktuellste Version bringen
- Alle Systemdienste und OTRS Dienste starten

OTRS läuft jetzt und ist die neuere Version.
Wenn man jetzt aber bei einem Ticket irgendeine Aktion starten will und sich das Fenster öffnet wo man das machen kann (also Ticket beantworten, oder eine Notiz anfügen) dann passiert nichts wenn man den Submit Button ganz unten klickt. Also optisch passiert halt der kram der im CSS definiert ist (orangener Rahmen um den Button), aber es wird kein HTTP Request an den Server geschickt.
Da der anscheinend irgendwie per Javascript angesprochen wird, habe ich mit der Entwicklerkonsole in Chrome und Firefox herumgestochert, bin aber auf nichts sinnvolles gestoßen. Die einzigen Hinweise das etwas nicht stimmt sehe ich in der Konsole direkt beim Aufruf des Fensters, also nicht erst beim klicken des Buttons. Ich poste sie hier mal rein in der Hoffnung das jemand eine Idee hat wie ich OTRS wieder zum funktionieren bringe.

Code: Select all

Failed to load resource: the server responded with a status of 404 () ckeditor.js 
Der Request der fehlschlägt betrifft diesen URL: https://otrs.meinedomain.de/otrs-web/js ... keditor.js
Der ckeditor ist AFAIK so ein WYSIWYG Editor, sollte mit dem Submit button also eher nichts zu tun haben.

Code: Select all

[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
ajax @ CommonJS_15f5336….js:166
getSource @ CommonJS_15f5336….js:167
guessAnonymousFunction @ CommonJS_15f5336….js:169
guessAnonymousFunctions @ CommonJS_15f5336….js:168
printStackTrace @ CommonJS_15f5336….js:128
(anonymous) @ CommonJS_15f5336….js:1139
j @ CommonJS_15f5336….js:1
fireWith @ CommonJS_15f5336….js:1
ready @ CommonJS_15f5336….js:1
I @ CommonJS_15f5336….js:1
Das ist nur eine Warnung, sollte also eigentlich kein Problem darstellen, sicher bin ich mir natürlich nicht.

Code: Select all

CommonJS_15f5336….js:1085 Uncaught TypeError: ErrorObject.GetType is not a function
    at Object.Core.Exception.TargetNS.HandleFinalError (CommonJS_15f5336….js:1085)
    at HTMLDocument.<anonymous> (CommonJS_15f5336….js:1139)
    at j (CommonJS_15f5336….js:1)
    at Object.fireWith [as resolveWith] (CommonJS_15f5336….js:1)
    at Function.ready (CommonJS_15f5336….js:1)
    at HTMLDocument.I (CommonJS_15f5336….js:1)
das sieht mir schon eher nach dem gesuchten Problem aus. Das ist halt dann alles minifizierter Code und ist schwer zu lesen. Aber anscheinend kann der Event-Listener nicht auf den Button gepackt werden, warum auch immer.

Und jetzt stecke ich fest. Ich (und die Agenten) habe keine Zeit mich in den Frontend-Code von OTRS reinzufuchsen, die Ursache von dem Problem werde ich so kaum finden. Und wenn ich das richtig verstanden habe, habe ich sowas ähnliches wie eine Neuinstallation von OTRS gemacht, es sollte ziemlich ausgeschlossen sein das irgendwo alte Dateien herumfliegen, die den Frontend-Code von OTRS zerschießen. Aber wie kann eine frische OTRS Installation so kaputt sein?
wurzel
Znuny guru
Posts: 3228
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Post by wurzel »

Hi,

auf den ersten Blick scheint, Du hast nix faslch gemacht.

wobei
- die wichtigen Dateien aus dem alten otrs ordner in den neuen kopieren. Configs und so.
sehr vage ist.


Das OTRS Paket ist definitiv nicht kaputt. Du hast wohl entweder
Schritte vergessen
Zuviel gemacht
Zuwenig gemacht

Oder - das wäre jetzt die Einfachste Geschichte, die Caches nicht gelöscht?


Lösch mal die Caches (auch den /opt/otrs/var/tmp/ Ordner)
Lösch mal die Loader Caches
Mach mal einen Rebuild Config
Resette Deinen Browser (!) - ggf. privates Browser Fenster starten.


Das sollte schon was bringen.


wenn das nicht geht... die ZZZAuto.pm sichern, die ZZZAAuto.pm entfernen, einen Rebuild Config durchführen, Sicherheitsmodus aktivieren und mal sehen ob der Fehler weg ist.
Falls ja, hast Du in der Sysconfig Schrott drin :-)


viel Erfolg

Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
ahofmann
Znuny newbie
Posts: 3
Joined: 16 Dec 2015, 12:08
Znuny Version: 5.0.x

Re: Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Post by ahofmann »

Hi Wurzel,

tja, irgendwo muss ich wohl geistig falsch abgebogen sein. Ich habe alle Caches und Configs generiert, geloescht und so weiter. Hat alles nichts gebracht. Am Ende habe ich die Installation nochmal gemacht und jetzt geht es. Weiss der Kukuck was beim ersten mal schief gelaufen ist, vielleicht habe ich tatsaechlich zuviele Dateien aus dem alten otrs ins neue kopiert beim Arbeitsschritt "Configs und so" :shock: .
Vielen Dank fuer die schnelle Hilfe!

Viele Gruesse
ahofmann
wurzel
Znuny guru
Posts: 3228
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Post by wurzel »

Hi,

so Ajax/JavaScript Fehler sind häufig Fehler aus alten Configs oder Altlasten.
- Cache
- zuviel "restored"
- alte Daten aus Add Ons (oder nicht akualisierte Add Ons)


wenn's läuft is doch gut :)

Viel Erfolg weiterhin
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
ahofmann
Znuny newbie
Posts: 3
Joined: 16 Dec 2015, 12:08
Znuny Version: 5.0.x

Re: Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Post by ahofmann »

Also irgendwas ist da immer noch verranzt. Jetzt entdecke ich gerade im System Log diese Zeilen:
Wed Aug 16 22:05:58 2017 error OTRS-DBUpdate-to-5.pl-10 Table 'otrs.notifications' doesn't exist, SQL: 'SELECT notification_type FROM notifications'
Wed Aug 16 22:05:58 2017 error OTRS-DBUpdate-to-5.pl-10 Unknown column 'subject' in 'field list', SQL: 'SELECT subject, text, content_type FROM notification_event'
Wed Aug 16 22:05:58 2017 error OTRS-DBUpdate-to-5.pl-10 Unknown column 'charset' in 'field list', SQL: 'SELECT charset FROM notification_event'
Wed Aug 16 22:05:58 2017 error OTRS-DBUpdate-to-5.pl-10 Unknown column 'charset' in 'field list', SQL: 'SELECT charset FROM auto_response'
Ich habe bei beiden Installationen scripts/DBUpdate-to-5.mysql.sql in meine DB gekippt und scripts/DBUpdate-to-5.pl ausgeführt.
Die obigen Zeilen kommen immer wenn ich DBUpdate-to-5.pl ausführe.
wurzel
Znuny guru
Posts: 3228
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Update von 5.0.2 auf 5.0.22 macht OTRS unbenutzbar

Post by wurzel »

Hi,

das Update Script sollte man im Patch Release garnicht machen.

Außer, guggst Du release notes
https://www.otrs.com/release-notes-otrs ... -level-22/
If you upgrade from OTRS 5 Patch Level 2 or earlier, please run scripts/DBUpdate-to-5.pl once during the upgrade to fix possible issues with dysfunctional notification tags.
Du hattest das 5.0.2 drauf oder? Dann ist die Meldung wohl korrekt? Ich weiß es nicht.


Du könntest jetz mal schauen, wie Deine Tabelle aussieht, und wie im Vergleich dazu die Tabelle aussieht
wenn Du ein vanilla OTRS hast.

ich vermute (!) dass Dein Upgrade Script ggf. garnicht hätte laufen dürfen, oder falsch gelaufen ist.


ist aus der Ferne schwer.
Du müsstest mal den vollen Output veröffenltichen, wie Du upgradest (alle Befehle + Output)

viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
Post Reply