
Dabei bin ich auf das Skript otrs.checkModules gestoßen und hab dieses ausgeführt. Ergebnis: Net::DNS ist nicht installiert
Bei der Installation gab es beim Test einen Fehler. Vermutlich sollte Net::DNS ursprünglich als Abhängigkeit automatisch mit installiert werden, Test schlug fehl und somit auch die Installation.
Jetzt jedenfalls mit "force install" nachgeholt. Änderung: Keine Fehlereinträge mehr im apache-errorlog, auch kein willkürliches "umherspringen" auf den OTRS-Seiten, wenn man irgendwo klickt oder per F5 aktualisiert. Dafür passiert beim Klicken jetzt... gar nichts... ausser, dass sich die URL ab und zu ändert =)
Dann bin ich beim Beantworten am Ende hierauf gestoßen:
Eigentlich sollte auch OTRS 1.2.4 mit mod_perl2 laufen. Das Einzige, was wir IIRC wegen mod_perl2 seitdem geändert haben, ist, dass wir CGI.pm und das cGI Verzeichnis aus
$OTRSHOME/Kernel/cpan-lib
entfernt haben..., eben weil sich nicht alle Versionen von mod_perl2 damit vertragen.
...und hab das spaßeshalber nochmal gemacht (vorher "service otrs stop"). Nachdem also die Datei und das Verzeichnis gelöscht war "service httpd restart" und auf einmal ging es wieder =)
Gut. Trotzdem wäre interessant, ob das mod_perl2 Problem wirklich mit dem NET::DNS zusammenhängt. NET::DNS braucht eigentlich so oder so, aber evtl. magst du noch mal testen was passiert, wenn du es deinstallierst..., also ob es auch wieder zu diesen komischen reload-Fehlern kommt und so.
Eigentlich hatte ich dies ja bereits vorher schon gemacht. Ob ich hier nun noch was anders gemacht habe oder ob es nur am fehlenden Net::DNS liegt, kann ich nicht sagen.
Schade :(.
So, habs gerade auf dem Testrechner überprüft: Es liegt NICHT am Net::DNS, sondern am Verzeichnis CGI und CGI.pm in /opt/otrs/Kernel/cpan-lib. Nachdem ich dies gelöscht hatte, habe ich den Apache neugestartet. service httpd restart Das Beenden klappte, das Starten nicht "adress already in use" (was eigentlich nicht sein kann, wenn er korrekt beendet wurde). Deshalb habe ich den Rechner komplett neugestartet und danach ging es dann (ohne Net::DNS installiert zu haben). Da ich das Löschen der Dateien auf dem Produktivserver auch gemacht habe, und es danach zunächst nicht funktionierte, wundert mich etwas. Ich bin mir sehr sicher, dass ich auch den Apache neugestartet habe. Ob es dabei die gleiche Fehlermeldung wie auf dem Testrechner gab, weiss ich aber nicht mehr. Der Produktivserver hat ne Uptime von 5 Tagen - das Problem hatte sich erst gestern erledigt. Da lag es also nicht am Rechner-Neustart. Tja, wie auch immer, es läuft jedenfalls wieder =) Gruß, Lars