Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Hilfe zu Znuny Problemen aller Art
Locked
GustavG
Znuny expert
Posts: 296
Joined: 26 Nov 2014, 15:56
Znuny Version: Znuny 6.3.4
Real Name: Gerlach

Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Post by GustavG »

Hallo,

eben habe ich mein Debian Wheezy auf Jessie geupdatet. Lief alles gut durch, nur kommt jetzt beim Aufruf von OTRS im Browser
Not Found

The requested URL /otrs/customer.pl was not found on this server.
Vorher lief OTRS einwandfrei. Durch das Upgrade läuft jetzt Apache 2.4, die otrs.conf ist ja bereits auf die Version vorbereitet. Version von OTRS ist 4.0.3.

In meiner ../apache2/sites-enabled/000-default.conf habe ich bereits alles auf das neue Format (zB. Require all granted) umgestellt.

Edit1: 'perl /opt/otrs/bin/otrs.CheckModules.pl' sagt, dass nur "DBD::Oracle" fehlt. Auch alle anderen, bei der Installation von OTRS ausgeführten Checks sind OK.

Edit2: der ganze Server existiert nur für OTRS, da funkt nichts anderes dazwischen.

Edit3: von Apache2 wird mod_perl laut php-info geladen

Hat jemand eine Idee?
wurzel
Znuny guru
Posts: 3273
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Post by wurzel »

Hi,

das kann vieles sein. Was sagt Dein syslog und Dein apache error log?
Achso, die 000-defaul.conf sollte eigentlich egal sein.

Der 2.4.x braucht manachmal in der globalen http.conf/apache.conf oder wie auch immer die
heisst, das Access all granted.

Aber ohne Logs wird's schwierig.

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

-- 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.
GustavG
Znuny expert
Posts: 296
Joined: 26 Nov 2014, 15:56
Znuny Version: Znuny 6.3.4
Real Name: Gerlach

Re: Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Post by GustavG »

Danke für deine Antwort. Ich bin seit Stunden am rotieren...

Logs, ja. Wenn ich auf die OTRS-URL gehe kommt in der error.log:
[Fri Jul 31 13:27:25.294512 2015] [authz_core:debug] [pid 30067] mod_authz_core.c(809): [client 192.168.199.151:54561] AH01626: authorization result of Require all granted: granted
[Fri Jul 31 13:27:25.294593 2015] [authz_core:debug] [pid 30067] mod_authz_core.c(809): [client 192.168.199.151:54561] AH01626: authorization result of <RequireAny>: granted
[Fri Jul 31 13:27:25.294841 2015] [core:info] [pid 30067] [client 192.168.199.151:54561] AH00128: File does not exist: /var/www/otrs/customer.pl
In der syslog kommt dazu leider gar nichts. Ich habe das LogLevel vom Apache auf debug gestellt.

Edit: hab in die apache2.conf folgendes geändert:

<Directory />
Options All
AllowOverride All
Require all granted
</Directory>

Und alle anderen Ordner ausgeklammert. Das wars leider nicht, ich glaube auch nicht dass es ein Berechtigungsproblem ist das würde sonst eine andere Meldung ausgeben.
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Post by reneeb »

Gibt es denn die Datei /var/www/otrs/customer.pl ?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
GustavG
Znuny expert
Posts: 296
Joined: 26 Nov 2014, 15:56
Znuny Version: Znuny 6.3.4
Real Name: Gerlach

Re: Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Post by GustavG »

Nein, die liegt in /opt/otrs/bin/cgi-bin/customer.pl

Aber dass die gefunden wird dafür ist ja die ../apache/conf.d/otrs.conf da, oder?

Die komplette otrs.conf ist hier:

http://pastebin.com/Xdhb302R

Aber da es vor dem Upgrade funktionierte sollte es nicht daran liegen.
GustavG
Znuny expert
Posts: 296
Joined: 26 Nov 2014, 15:56
Znuny Version: Znuny 6.3.4
Real Name: Gerlach

Re: Nach Upgrade Debian Wheezy auf Jessie: File does not exist

Post by GustavG »

Ich bin ein weiteres mal die offizielle Install-Anleitung ( http://otrs.github.io/doc/manual/admin/ ... -otrs.html ) durchgegangen. Die libapache2-mod-perl2 ist installiert, die ganzen perl-Module sind installiert. Ich hab langsam echt keine Ahnung mehr...

Edit: oh man, der hat die Datei ../apache2/conf.d/otrs.conf nicht ausgeführt! Ich habe sie testweise mal nach mods-enabled kopiert, restart, und siehe da, otrs funktioniert wieder!

Boah war das eine Geburt.. vielen Dank für euren Beistand & Hilfe! :)
Locked