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 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
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)
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?