mysterious perl mod deps - OTRS4 | CentOS6

Moderator: crythias

Locked
padaksha
Znuny newbie
Posts: 1
Joined: 30 Nov 2014, 21:49
Znuny Version: 4.0.1

mysterious perl mod deps - OTRS4 | CentOS6

Post by padaksha »

Running into multiple perl dependency issues.

CentOS 6.6 (x86_64)
mysql 5.1
OTRS 4.0.1 installed fresh from rpm -Uvh (no previous installation)

CheckModules.pl eventually went all green after cpan/yum installs, see CheckModules output below. I Installed a few of the available extensions from the AdminPackageManager, went ok, ended up uninstalling to see if maybe they were related to the issues below. I've tripped over a few other postings saying they had problems using an incompatible version of the ITSM extension, this is not our case, as was never installed on this platform.

[*]Issue #1. POP3S & SMTPS/SMTPTLS will not work.

Read around quite a bit, especially this bit directly from the perl dev that maintains SSLGlue... this seems to be the issue with POP3S.
https://stackoverflow.com/questions/215 ... mailbox-pl

Set that issue aside, as IMAPS works alright, and local sendmail will send just fine. tolerable workaround.


[*]Issue #2. AgentTicketZoom and AgentTicketQueue often result in httpd error.

Strangely, at some points today QueueView and TicketZoom worked, other times not. Currently, TicketZoom works on at least some tickets, but must be clicked through Dashboard to get to. QueueView, when it's not working, does work when no tickets are seen in a given queue.

I'll also note that some very similar perl module failures happened on an ubuntu 12 LTS installation as well. If anyone could please help, this is the last stumbling block in a torrent of painful degradation and loss of a 3.2 production installation.

httpd log:

Code: Select all

ERROR: OTRS-CGI-73 Perl: 5.10.1 OS: linux Time: Sun Nov 30 13:56:35 2014

 Message: Need module!

 RemoteAddress: x.x.x.x
 RequestURI: /otrs/index.pl?Action=AgentTicketQueue;QueueID=2;View=Preview

 Traceback (21574):
   Module: Kernel::System::Main::Require Line: 77
   Module: Kernel::Output::HTML::Layout::Ascii2Html Line: 1592
   Module: Kernel::Output::HTML::TicketOverviewPreview::_Show Line: 1014
   Module: Kernel::Output::HTML::TicketOverviewPreview::Run Line: 256
   Module: Kernel::Output::HTML::LayoutTicket::TicketListShow Line: 1104
   Module: Kernel::Modules::AgentTicketQueue::Run Line: 445
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 983
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 41
   Module: (eval) (v1.99) Line: 206
   Module: ModPerl::RegistryCooker::run (v1.99) Line: 206
   Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 172
   Module: ModPerl::Registry::handler (v1.99) Line: 31

[Sun Nov 30 13:56:35 2014] -e:  (in cleanup) Can't call method "Get" on an undefined value at /opt/otrs//Kernel/System/AuthSession/DB.pm line 583.
and

Code: Select all

[Sun Nov 30 13:56:35 2014] [error] [Sun Nov 30 13:56:35 2014] -e: Need module! at /opt/otrs//Kernel/Output/HTML/Layout.pm line 899.\n\t(in cleanup) Can't call method "Get" on an undefined value at /opt/otrs//Kernel/System/AuthSession/DB.
pm line 583.\n

Note that CheckDB.pl exits without errors, and seems that every other function of OTRS works as expected. AdminServiceCenter displays all green lights for Database and others, aside from the repeated lines in Error Log:

Code: Select all

Need module!
Really!?

Perl Modules:

Code: Select all

 o Apache2::Reload..................ok (v0.12)
  o Archive::Tar.....................ok (v2.02)
  o Archive::Zip.....................ok (v1.39)
  o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
  o Crypt::SSLeay....................ok (v0.72)
  o Date::Format.....................ok (v2.24)
  o DBI..............................ok (v1.632)
  o DBD::mysql.......................ok (v4.013)
  o DBD::ODBC........................Not installed! OK...Using mysql 
  o DBD::Oracle......................Not installed! OK...Using mysql
  o DBD::Pg..........................ok (v2.15.1)
  o Encode::HanExtra.................ok (v0.23)
  o GD...............................ok (v2.44)
    o GD::Text.......................ok (v0.86)
    o GD::Graph......................ok (v1.48)
  o IO::Socket::SSL..................ok (v2.007)
  o JSON::XS.........................ok (v3.01)
  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.007)
  o ModPerl::Util....................ok (v2.000008)
  o Net::DNS.........................ok (v0.81)
  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.12)
  o Time::HiRes......................ok (v1.9726)
  o Time::Piece......................ok (v1.29)
  o XML::Parser......................ok (v2.41)
  o YAML::XS.........................ok (v0.38)

Bundled modules:

  o Algorithm::Diff..................ok (v1.1902)
  o Apache::DBI......................ok (v1.12)
  o Authen::SASL.....................ok (v2.16)
  o CGI..............................ok (v4.03)
  o CSS::Minifier....................ok (v0.01)
  o Class::Inspector.................ok (v1.28)
  o Crypt::PasswdMD5.................ok (v1.40)
  o Date::Pcalc......................ok (v1.2)
  o Email::Valid.....................ok (v1.194)
  o Encode::Locale...................ok (v1.03)
  o IO::Interactive..................ok (v0.0.6)
  o JSON.............................ok (v2.90)
  o JSON::PP.........................ok (v2.27203)
  o JavaScript::Minifier.............ok (v1.11)
  o LWP..............................ok (v6.08)
  o Linux::Distribution..............ok (v0.21)
  o Locale::Codes....................ok (v3.31)
  o MIME::Tools......................ok (v5.505)
  o Mail::Address....................ok (v2.13)
  o Mail::Internet...................ok (v2.13)
  o Module::Refresh..................ok (v0.17)
  o Mozilla::CA......................ok (v20130114)
  o Net::HTTP........................ok (v6.07)
  o Net::IMAP::Simple................ok (v1.2205)
  o Net::SSLGlue.....................ok (v1.053)
  o Proc::Daemon.....................ok (v0.14)
  o SOAP::Lite.......................ok (v1.11)
  o Sys::Hostname::Long..............ok (v1.4)
  o Text::CSV........................ok (v1.32)
  o Text::Diff.......................ok (v1.41)
  o URI..............................ok (v1.64)
  o YAML.............................ok (v1.09)
  o parent...........................ok (v0.228)
 
Locked