David Haller schrieb:
Hallo,
Am Don, 08 Nov 2007, Werner Flamme schrieb:
habe gerade otrs (x86_64) von der "Karton-DVD 2" installiert. Wie angeordnet ;-) dann rcapache2 restart und mysql restart durchgeführt. Jetzt ein http://localhost/otrs/installer.pl - und siehe da:
Serverfehler! Die Anfrage konnte nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Fehlermeldung: Insecure dependency in require while running with -T switch at /opt/otrs/bin/cgi-bin/installer.pl line 44. BEGIN failed--compilation aborted at /opt/otrs/bin/cgi-bin/installer.pl line 44. , [..] Im Script selbst steht ein "#!/usr/bin/perl -w" ein -T finde ich da nicht - wo wird der Tainted Mode eingeschaltet? Zeile 44 lautet use Kernel::Modules::Test; - die Datei enthält keine Shabang-Zeile.
Das wird vom Apachen eingeschaltet... Suche nach:
PerlTaintCheck On
in der Apache Config (das ist von Apache 1.x, evtl. heißt die Option bei 2.x anders).
Ahhhh... der Indianer war's! Und tatsächlich: in der /etc/apache2/conf.d/w3c-markup-validator.conf fand sich der Eintrag PerlSwitches -T mit Anmerkung, dass das für den gesamten Server und nicht nur den Validator gelte...
Allerdings solltest du das nur zur Installation von OTRS abstellen und anschließend wieder aktivieren.
So die Weichware anschließend läuft... Aber bis jetzt tauchen nur zahlreiche "Insecure dependency.." Fehler auf. Also scheint ja der Tainted Mode bei den OTRS-Entwicklern nicht sonderlich beliebt zu sein...
Was der Taint-Mode ist, siehe 'man perlsec'.
Danke, bekannt :-) Ich bin schon so clever, aus dem "-T" auf den Tainted Mode zu schließen, weil ich weiß, wofür es ihn gibt ;-)
HTH, -dnh
Gruß Werner -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 http://www.ufz.de - eMail: werner.flamme@ufz.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org