[gelöst]Regelmässige Cron Fehlermeldung

Hilfe zu Znuny Problemen aller Art
Locked
mikepiko
Znuny newbie
Posts: 2
Joined: 04 Mar 2015, 10:05
Znuny Version: 4.0.6
Real Name: Mike Pikowski
Location: Drolshagen/NRW
Contact:

[gelöst]Regelmässige Cron Fehlermeldung

Post by mikepiko »

Hallo Zusammen,

habe gestern meine otrs 3.3.7 auf 4.0.6 upgedatet.

Läuft auch soweit.

Die einzigen Fehler die ich feststellen konnte war:

Beim Klick auf "Service Centrum" oder "Admin-Benachrichtigungen" krieg ich einen Internal Server Error

Ausserdem meldet mir mein Cron regelmässig:

Code: Select all

[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl: Subroutine Net::SMTP::starttls
redefined at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 13.
[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl: Subroutine Net::SMTP::_STARTTLS
redefined at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 30.
[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl: Kernel::System::Email depends on
Kernel::System::Email::SMTPS, but Kernel::System::Email::SMTPS could not be loaded:
Not a GLOB reference at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 97.
[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl: Compilation failed in require at
/opt/otrs/Kernel/System/Email/SMTPS.pm line 15.
[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl: BEGIN failed--compilation aborted at
/opt/otrs/Kernel/System/Email/SMTPS.pm line 15.
[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl: Compilation failed in require at
/opt/otrs/Kernel/System/ObjectManager.pm line 187.
[Wed Mar  4 08:45:03 2015] otrs.PendingJobs.pl:  at /opt/otrs/Kernel/System/Email.pm
line 71.
Kernel::System::Email depends on Kernel::System::Email::SMTPS, but
Kernel::System::Email::SMTPS could not be loaded: Not a GLOB reference at
/opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 97.
Compilation failed in require at /opt/otrs/Kernel/System/Email/SMTPS.pm line 15.
BEGIN failed--compilation aborted at /opt/otrs/Kernel/System/Email/SMTPS.pm line 15.
Compilation failed in require at /opt/otrs/Kernel/System/ObjectManager.pm line 187.
 at /opt/otrs/Kernel/System/ObjectManager.pm line 537.
        Kernel::System::ObjectManager::_DieWithError(Kernel::System::ObjectManager=HASH(0x1d1b2d8),
"Error", "Kernel::System::Email depends on Kernel::System::Email::SMTPS"...) called
at /opt/otrs/Kernel/System/ObjectManager.pm line 189
        Kernel::System::ObjectManager::_ObjectBuild(Kernel::System::ObjectManager=HASH(0x1d1b2d8),
"Package", "Kernel::System::Email::SMTPS") called at
/opt/otrs/Kernel/System/ObjectManager.pm line 176
        Kernel::System::ObjectManager::Get(Kernel::System::ObjectManager=HASH(0x1d1b2d8),
"Kernel::System::Email::SMTPS") called at /opt/otrs/Kernel/System/Email.pm line 71
        Kernel::System::Email::new("Kernel::System::Email") called at
/opt/otrs/Kernel/System/ObjectManager.pm line 222
        Kernel::System::ObjectManager::_ObjectBuild(Kernel::System::ObjectManager=HASH(0x1d1b2d8),
"Package", "Kernel::System::Email") called at
/opt/otrs/Kernel/System/ObjectManager.pm line 176
        Kernel::System::ObjectManager::Get(Kernel::System::ObjectManager=HASH(0x1d1b2d8),
"Kernel::System::Email") called at /opt/otrs/Kernel/System/Ticket/Article.pm line
2763
        Kernel::System::Ticket::Article::SendAgentNotification(Kernel::System::Ticket=HASH(0x2b3c290),
"TicketID", 85, "Type", "PendingReminder", "RecipientID", 2,
"CustomerMessageParams", HASH(0x487b700), ...) called at
/opt/otrs/bin/otrs.PendingJobs.pl line 235
Im Systemprotokoll steht nur:

Code: Select all

Wed Mar 4 09:10:14 2015 	error 	OTRS-CGI-01 	Kernel::System::Email::SMTPS could not be loaded: Not a GLOB reference at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 97.
Wed Mar 4 09:10:02 2015 	notice 	OTRS-otrs.PostMasterMailbox.pl-01 	Can't create PID PostMasterMailbox, because it's already running (www.fmit.eu/6834)!
Die Module Checks sind alle IO:

Code: Select all

root@www:/opt/otrs/bin# ./otrs.CheckModules.pl
  o Apache2::Reload..................ok (v0.12)
  o Archive::Tar.....................ok (v2.04)
  o Archive::Zip.....................ok (v1.45)
  o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
  o Crypt::SSLeay....................ok (v0.72)
  o Date::Format.....................ok (v2.24)
  o DBI..............................ok (v1.633)
  o DBD::mysql.......................ok (v4.029)
  o DBD::ODBC........................Not installed! Use: 'apt-get install -y libdbd-odbc-perl' (optional - Required to connect to a MS-SQL database.)
  o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
  o DBD::Pg..........................Not installed! Use: 'apt-get install -y libdbd-pg-perl' (optional - Required to connect to a PostgreSQL database.)
  o Encode::HanExtra.................ok (v0.23)
  o GD...............................ok (v2.53)
    o GD::Text.......................ok (v0.86)
    o GD::Graph......................ok (v1.48)
  o IO::Socket::SSL..................ok (v2.012)
  o JSON::XS.........................ok (v2.34)
  o List::Util::XS...................ok (v1.41)
  o LWP::UserAgent...................ok (v6.06)
  o Mail::IMAPClient.................ok (v3.35)
    o IO::Socket::SSL................ok (v2.012)
  o ModPerl::Util....................ok (v2.000009)
  o Net::DNS.........................ok (v0.83)
  o Net::LDAP........................ok (v0.64)
  o PDF::API2........................ok (v2.023)
  o Template.........................ok (v2.26)
  o Template::Stash::XS..............ok (undef)
  o Text::CSV_XS.....................ok (v1.11)
  o Time::HiRes......................ok (v1.9726)
  o Time::Piece......................ok (v1.29)
  o XML::Parser......................ok (v2.41)
  o YAML::XS.........................ok (v0.41)
Im Apache log steht bei den Internal Server Errors :

Code: Select all

ERROR: OTRS-CGI-01 Perl: 5.20.2 OS: linux Time: Wed Mar  4 09:25:45 2015

 Message: Kernel::System::Email::SMTPS could not be loaded: Attempt to reload Kernel/System/Email/SMTPS.pm aborted.
Compilation failed in require at /opt/otrs/Kernel/System/ObjectManager.pm line 187.


 RemoteAddress: 195.145.250.28
 RequestURI: /otrs/index.pl?Action=AdminEmail

 Traceback (7399):
   Module: Kernel::System::ObjectManager::_DieWithError Line: 529
   Module: Kernel::System::ObjectManager::_ObjectBuild Line: 196
   Module: Kernel::System::ObjectManager::Get Line: 176
   Module: Kernel::System::Email::new Line: 71
   Module: Kernel::Modules::AdminEmail::new Line: 33
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 971
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 41
   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

[Wed Mar  4 09:25:45 2015] -e:  (in cleanup) Can't call method "Get" on an undefined value at /opt/otrs/Kernel/System/AuthSession/DB.pm line 583.
bzw.

Code: Select all

[Wed Mar  4 09:27:06 2015] SMTP.pm: Subroutine Net::SMTP::starttls redefined at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 13.
[Wed Mar  4 09:27:06 2015] SMTP.pm: Subroutine Net::SMTP::_STARTTLS redefined at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 30.
ERROR: OTRS-CGI-01 Perl: 5.20.2 OS: linux Time: Wed Mar  4 09:27:06 2015

 Message: Kernel::System::Email::SMTPS could not be loaded: Not a GLOB reference at /opt/otrs/Kernel/cpan-lib/Net/SSLGlue/SMTP.pm line 97.
Compilation failed in require at /opt/otrs/Kernel/System/Email/SMTPS.pm line 15.
BEGIN failed--compilation aborted at /opt/otrs/Kernel/System/Email/SMTPS.pm line 15.
Compilation failed in require at /opt/otrs/Kernel/System/ObjectManager.pm line 187.


 RemoteAddress: 195.145.250.28
 RequestURI: /otrs/index.pl?Action=AdminServiceCenter

 Traceback (4356):
   Module: Kernel::System::ObjectManager::_DieWithError Line: 529
   Module: Kernel::System::ObjectManager::_ObjectBuild Line: 196
   Module: Kernel::System::ObjectManager::Get Line: 176
   Module: Kernel::System::Email::new Line: 71
   Module: Kernel::Modules::AdminServiceCenter::new Line: 50
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 971
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 41
   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

[Wed Mar  4 09:27:06 2015] -e:  (in cleanup) Can't call method "Get" on an undefined value at /opt/otrs/Kernel/System/AuthSession/DB.pm line 583.
Betriebssystem ist ein Debian 7.

Hat jemand eine Idee woran das liegen könnte?!
Das Upgrade habe ich schritt für schritt befolgt und es gab auch keine Fehlermeldungen bis auf ein:

"Step 4 of 15: Migrate ProcessManagement EntityIDs...
There are process parts that are not yet deployed, automatic deployment is not possible, please review all processes and deploy then manually
done."

Gruss

Mike
Last edited by mikepiko on 04 Mar 2015, 11:16, edited 1 time in total.
mikepiko
Znuny newbie
Posts: 2
Joined: 04 Mar 2015, 10:05
Znuny Version: 4.0.6
Real Name: Mike Pikowski
Location: Drolshagen/NRW
Contact:

Re: Regelmässige Cron Fehlermeldung

Post by mikepiko »

Also:
Irgendetwas stimmt mit dem SMTPS(Secure SMTP) Modul nicht. Was, wieso warum weis ich nicht.

Habe es jetzt so lösen können:
Sysconfig -> Framework -> Core::Sendmail

Dort hab ich das Sendmail Module von SMTPS auf sendmail umgeschaltet.

Damit wird das serverseitige Sendmail genutzt statt direkt einen SMTPS connect aufzubauen.

Dafür müsst Ihr natürlich euren lokalen Mailer Daemon richtig konfiguriert haben und der otrs User muss auf das binary zugreifen dürfen.

Danach sind jetzt auch die Internal Server Errors weg und der Mailversand aus dem Ticketsystem läuft auch wieder.

Den Fehler mit dem Prozess Management wird behoben wenn man im Prozess Management auf "Alle Prozesse Speichern" klickt.
Selbst wenn da gar keine drin sind ... (voll Logisch :) )

Gruss

Mike
Locked