
Hi Sven, On Mi, Aug 03, 2005 at 11:19:23 +0200, Sven Abels wrote:
Auf welchem Betriebssystem läuft dein OTRS? Suse Linux 8.2
Welchen apache Apache 1.3.27
und welche Datenbank setzt du ein? MySQL 3.23.55
Nutzt du mod_perl und wenn ja, welche Version? Ja: mod_perl 1.27
Finden sich im Error-Log des Webservers weitere Fehler? Nach etwas Suchen habe ich folgendes gefunden:
Traceback (944): Module: Kernel::System::Ticket::Number::AutoIncrement::CreateTicketNr (v1.14) Line: 62 Module: Kernel::System::Ticket::TicketCreate (v1.181) Line: 350 Module: Kernel::Modules::AgentTicketEmail::Run (v1.10) Line: 580 Module: Kernel::System::Web::InterfaceAgent::Run (v1.7) Line: 687 Module: Apache::ROOTchicago142_2eserver4free_2ede::otrs::index_2epl::handler (v1.80) Line: 47 Module: (eval) (v2.01) Line: 149 Module: Apache::Registry::handler (v2.01) Line: 149
[Wed Aug 3 11:46:30 2005] [error] Can't write /opt/otrs/var/log/TicketCounter.log: at ../..//Kernel/System/Ticket/Number/AutoIncrement.pm line 66.\n
-----------------
Ich habe darauf basierend eben die Rechte der Datei geändert, so dass jetzt alles funktioniert. Kann es vielleicht sein, dass das SetPermissions-Skript die Rechte dort nicht richtig gesetzt hatte?
Das Problem mit SetPermissions.sh und dem TicketCounter.log File ist, dass bei manchen Konfigurationen TicketCounter.log von einem anderen Benutzer in einer anderen Gruppe geschrieben werden muss. Nutzt man die über OTRS konfigurierbaren pop3-Konten, gibt es i.d.R. kein Problem, da das Skript vom OTRS-Benutzer ausgeführt wird und der wird beim Aufruf von SetPermissions.sh angegeben. Nutzt man procmail oder Maildropt zusammen mit PostMaster.pl für den Transport neuer Mails ins Ticket System, kann es z.B. sein, dass PostMaster.pl mit den Rechten des Mailservers ausgeführt wird. Und schon stimmen die Berechtigungen für TicketCounter.log nicht mehr... Schönes Wochenende, Christian -- ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!