Nach Update auf 6.0.30 Permission denied RegistryCooker.pm

Hilfe zu OTRS Problemen aller Art
Post Reply
StefanP
Znuny newbie
Posts: 46
Joined: 14 Jan 2010, 18:16
Znuny 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
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
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
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
StefanP
Znuny newbie
Posts: 46
Joined: 14 Jan 2010, 18:16
Znuny 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
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
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, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
StefanP
Znuny newbie
Posts: 46
Joined: 14 Jan 2010, 18:16
Znuny 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
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
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, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
Post Reply