OTRS 6 Dateiablage auf dem FS statt in der DB

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
R232
Znuny newbie
Posts: 25
Joined: 23 Apr 2018, 18:10
Znuny Version: 6 Patch 6

OTRS 6 Dateiablage auf dem FS statt in der DB

Post by R232 »

Guten Morgen zusammen,

nachdem OTRS nun lauffähig ist würde ich gerne die Anhänge gerne ausßerhalb der DB speichern.

Den Eintrag Ticket::Article::Backend::MIMEBase::ArticleStorage habe ich bereits auf FS umgestellt.

Ticket::Article::Backend::MIMEBase::ArticleDataDir habe ich auf /otrs/data-otrs/ umgestellt.
Den Ordner habe ich manuell erzeugt und Rechte und Besitzer analog zum OTRS Ordner gesetzt.

Sobald die beiden Optionen aktiv sind erhalte ich bei Tickets folgende Fehlermeldung:

Internal Server Error

Kann mir hier jemand Helfen?
Sahhak
Znuny newbie
Posts: 24
Joined: 09 Jan 2018, 20:43
Znuny Version: 6.0.3

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by Sahhak »

Hallo R232,

die Pfadangabe darf glaube ich keinen vorangestellten / haben. Bei mir lautet der Pfad z.B. <OTRS_CONFIG_Home>/var/article.

Gruß
Sahhak
R232
Znuny newbie
Posts: 25
Joined: 23 Apr 2018, 18:10
Znuny Version: 6 Patch 6

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by R232 »

Vielen Dank,
leider brachte es das gleiche Ergebnis:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by root »

HI,

vielleicht vermessen zu Fragen, aber was steht denn im Apache error_log?

- 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 ?
R232
Znuny newbie
Posts: 25
Joined: 23 Apr 2018, 18:10
Znuny Version: 6 Patch 6

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by R232 »

Code: Select all

[Fri May 04 08:28:22.060285 2018] [:error] [pid 724] mkdir  : Permission denied at /opt/otrs/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageFS.pm line 58.\n



ERROR: OTRS-CGI-74 Perl: 5.22.1 OS: linux Time: Fri May  4 08:31:07 2018

 Message: No State for new found!

 RemoteAddress: XXX.XXX.XXX.XXXX
 RequestURI: /otrs/index.pl?Action=AgentDashboard

 Traceback (738):
   Module: Kernel::System::State::StateLookup Line: 568
   Module: Kernel::Output::HTML::Dashboard::TicketQueueOverview::Run Line: 76
   Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 983
   Module: Kernel::Modules::AgentDashboardCommon::Run Line: 610
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 1116
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
   Module: (eval) (v1.99) Line: 207
   Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
   Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
   Module: ModPerl::Registry::handler (v1.99) Line: 32
Die Zeile die Angemeckert wird:

Code: Select all

File::Path::mkpath( $ArticleDir, 0, 0770 );    ## no critic

Warum soll er keinen Zugriff darauf haben?
Das weschließt sich mir irgendwie nicht.
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by root »

Hi,

was liefert denn

Code: Select all

ls -ld /opt/otrs/var/article
- 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 ?
R232
Znuny newbie
Posts: 25
Joined: 23 Apr 2018, 18:10
Znuny Version: 6 Patch 6

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by R232 »

Servus

Code: Select all

drwxrwsr-x 2 otrs www-data 4096 Mär  6 04:58 /opt/otrs/var/article
Last edited by R232 on 04 May 2018, 13:27, edited 1 time in total.
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: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by reneeb »

Es geht um das Verzeichnis, in das die Anhänge gespeichert werden sollen...
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
R232
Znuny newbie
Posts: 25
Joined: 23 Apr 2018, 18:10
Znuny Version: 6 Patch 6

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by R232 »

Wie müssten denn die Rechte sein <OTRS_CONFIG_Home>/var/article ?
777 oder reicht weniger?
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by root »

R232 wrote:Wie müssten denn die Rechte sein <OTRS_CONFIG_Home>/var/article ?
777 oder reicht weniger?

Hallo weniger ist auch okVerdacht ohne die Installation zu kennnen ist es eher raten. Aber auf Nummer sicher gehst Du mit bin/otrs.SetPermissions.pl und den korrekten Parametern.

- 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 ?
Sahhak
Znuny newbie
Posts: 24
Joined: 09 Jan 2018, 20:43
Znuny Version: 6.0.3

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by Sahhak »

Hallo R232,

auch auf den Verdacht, dass die Frage doof ist, aber da du den Pfad scheinbar auf den von mir genannten geändert hast, hast du auch den Ordner in diesem geänderten Pfad angelegt? In deinem Fall sollte es ebenfalls /opt/otrs/var/article sein.

Bei mir sieht das Ganze so aus:

# ls -ld /opt/otrs/var/article
# drwxrwsr-x 4 otrs www-data 4096 Mai 3 12:20 /opt/otrs/var/article

Gruß
Sahhak
R232
Znuny newbie
Posts: 25
Joined: 23 Apr 2018, 18:10
Znuny Version: 6 Patch 6

Re: OTRS 6 Dateiablage auf dem FS statt in der DB

Post by R232 »

Hallo Sahhak

es gibt keine doofe Fragen auch keine blöde antworten. Die Behebung des Fehlers ist das Ziel ;-)

Nein habe keinen Ordner angelegt, dieser war bereits vorhanden.

Ausgabe von ls -ld /opt/otrs/var/article:


drwxrwsr-x 2 otrs www-data 4096 Mär 6 04:58 /opt/otrs/var/article


@Roy bin/otrs.SetPermissions.pl wurde doch bei der Installation bereits gemacht
OS ist Ubuntu 16.04

Gruß

Mike
Post Reply