Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Hilfe zu OTRS Problemen aller Art
Post Reply
StefanP
OTRS newbie
Posts: 46
Joined: 14 Jan 2010, 18:16
OTRS Version?: 6.0.30
Real Name: Stefan
Company: Pachlina

Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Post by StefanP »

Hallo,

ich führte eben, wie so oft, ein Update von 6.0.26 auf 6.0.30 durch, sonst ohne Probleme, doch diesmal gibts ein Problem.
Die Login-Seite von OTRS wird nicht geladen, sondern ein Fehler ausgegeben:

Forbidden
You don't have permission to access /otrs/index.pl on this server.
slurp_filename('/opt/otrs/bin/cgi-bin/index.pl') / opening: (13) Permission denied at /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm line 545
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Im Apache error-log sind foglende Meldungen zu sehen:
ERROR: Can't read /opt/otrs/RELEASE: Permission denied This file is needed by central system parts of OTRS, the system will not work without this file.

-e: Died at /opt/otrs/Kernel/Config/Defaults.pm line 2021.\n
slurp_filename('/opt/otrs/bin/cgi-bin/index.pl') / opening: (13) Permission denied at /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm line 545

otrs.SetPermissions.pl läuft ohne Fehler durch, ändert nichts an der Situation.

Mir gehen langsam die Ideen aus, was das Problem sein kann.
Hat jemand einen Tipp für mich?
Danke

root
Moderator
Posts: 2374
Joined: 18 Dec 2007, 12:23
OTRS Version?: 4/5/6
Real Name: Roy Kaldung
Company: Znuny Inc.
Contact:

Re: Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Post by root »

Hi,

dann mal ein paar Fragen dazu:

- Welches OS?
- Wenn RHEL oder ähnliche ist SELinux aus?
- Poste bitte mal due Ausgabe von id otrs und getent passwd otrs

- Roy
OTRS 5/6 CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Do you need professional services for the ((OTRS)) Community Edition? Check out https://www.znuny.com/

StefanP
OTRS newbie
Posts: 46
Joined: 14 Jan 2010, 18:16
OTRS Version?: 6.0.30
Real Name: Stefan
Company: Pachlina

Re: Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Post by StefanP »

Servus,

openSUSE Leap 15.0

# id otrs
uid=1001(otrs) gid=8(www) groups=8(www)

# getent passwd otrs
otrs:x:1001:8:OTRS System User:/opt/otrs:/bin/false

LG

Nachtrag:
Ich habe der Datei \opt\otrs\RELEASE die Rechte geändert von 0660 auf 0664 ... nun ist dieser Fehler verschwunden. - Mir ist nur nicht klar warum dieser Fehler überhaupt plötzlich auftritt.

Es bleibt als einziger Fehler übrig:
4428 [Wed Oct 14 16:20:34.641001 2020] [:error] [pid 1411] slurp_filename('/opt/otrs/bin/cgi-bin/index.pl') / opening: (13) Permission denied at /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm line 545

zzz
OTRS superhero
Posts: 656
Joined: 15 Dec 2016, 15:13
OTRS Version?: 3.x–6.0.x
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Post by zzz »

Gruß,

probier mal diese Befehle auszuführen:

zypper install "perl(File::Slurp)"
/opt/otrs/bin/otrs.SetPermissions.pl --otrs-user=otrs --web-group=www /opt/otrs

Viele Grüße
Emin
Professional OTRS services for development, consulting, hosting and support:
efflux.de – German | efflux.de/en/ – English

Free and premium OTRS add-ons (TextModule, AdBlocker, ModernSkin, ModernSkinCustomer etc.): portal.efflux.de

StefanP
OTRS newbie
Posts: 46
Joined: 14 Jan 2010, 18:16
OTRS Version?: 6.0.30
Real Name: Stefan
Company: Pachlina

Re: Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Post by StefanP »

Servus,

ja, das hat geholfen :) Super, danke vielmals.

Ich verstehe zwar nicht was passiert ist, aber nun darf ich wieder Tickets abarbeiten .... danke :lol:

Scherz beiseite ... so wie ich das nun sehe, stimmte die zugeordnete Gruppe nicht mehr ... wwwrun war anstatt www zugeordnet.
Wieso auch immer.
... und File::Slurp ... ist das ein Perl-Module?

Ich muss wohl irgendwo eine Info zum Update überlesen haben ... hmmm. :(

zzz
OTRS superhero
Posts: 656
Joined: 15 Dec 2016, 15:13
OTRS Version?: 3.x–6.0.x
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Post by zzz »

Genau, File::Slurp ist ein vorinstalliertes Perl-Module. Mit dem Befehl wurde es nur aktualisiert, was wahrscheinlich nicht mal nötig war.

SetPermissions ohne Parameter geht unter SuSE manchmal in die Hose. Am besten nicht zu viele Gedanken machen und in die Doku schreiben, damit es beim nächsten Mal auf Anhieb funktioniert :D

— Emin
Professional OTRS services for development, consulting, hosting and support:
efflux.de – German | efflux.de/en/ – English

Free and premium OTRS add-ons (TextModule, AdBlocker, ModernSkin, ModernSkinCustomer etc.): portal.efflux.de

Post Reply