Module Digest/SHA.pm not found

Moderator: crythias

Locked
phototoy
Znuny newbie
Posts: 2
Joined: 19 Mar 2014, 03:10
Znuny Version: open source

Module Digest/SHA.pm not found

Post by phototoy »

Everything was working fine on my OTRS until one day it's showing a warning page saying that...

"Browser Warning

The browser you are using is too old. OTRS runs with a huge lists of browsers, please upgrade to one of these. Please see the documentation or ask your admin for further information."


All the link are dead now. When i checked out the logs here is what i got.

ocsinventory-server: Can't load SOAP::Transport::HTTP* - Web service will be unavailable
[Thu Mar 13 04:02:46 2014] [notice] Digest: generating secret for digest authentication ...
[Thu Mar 13 04:02:46 2014] [notice] Digest: done
[Thu Mar 13 04:02:46 2014] [notice] Apache/2.2.22 (Unix) DAV/2 PHP/5.2.17 mod_perl/2.0.4 Perl/v5.8.8 configured -- resuming normal operations
ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Thu Mar 13 07:31:44 2014

Message: Got no SessionID!!

Traceback (6773):
Module: Kernel::System::AuthSession::DB::CheckSessionID (v1.50) Line: 60
Module: Kernel::System::AuthSession::CheckSessionID (v1.46) Line: 118
Module: Kernel::System::Web::InterfaceAgent::Run (v1.64) Line: 372
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
Module: (eval) (v1.90) Line: 204
Module: ModPerl::RegistryCooker::run (v1.90) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.90) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Thu Mar 13 07:31:52 2014

Message: Module Digest/SHA.pm not found!

Traceback (6775):
Module: Kernel::System::Auth::DB::Auth (v1.34) Line: 132
Module: Kernel::System::Auth::Auth (v1.56) Line: 189
Module: Kernel::System::Web::InterfaceAgent::Run (v1.64) Line: 204
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
Module: (eval) (v1.90) Line: 204
Module: ModPerl::RegistryCooker::run (v1.90) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.90) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31

[Thu Mar 13 07:52:24 2014] -e: print() on closed filehandle LOG at /opt/otrs//Kernel/Output/HTML/Layout.pm line 1643.
ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Thu Mar 13 08:21:40 2014

Message: Got no SessionID!!

Traceback (6772):
Module: Kernel::System::AuthSession::DB::CheckSessionID (v1.50) Line: 60
Module: Kernel::System::AuthSession::CheckSessionID (v1.46) Line: 118
Module: Kernel::System::Web::InterfaceAgent::Run (v1.64) Line: 372
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
Module: (eval) (v1.90) Line: 204
Module: ModPerl::RegistryCooker::run (v1.90) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.90) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5
phototoy
Znuny newbie
Posts: 2
Joined: 19 Mar 2014, 03:10
Znuny Version: open source

Re: Module Digest/SHA.pm not found

Post by phototoy »

I hope someone can guide me on how to correct things in OTRS. :) TIA
Wolfgangf
Znuny ninja
Posts: 1029
Joined: 13 Apr 2009, 12:26
Znuny Version: 6.0.13
Real Name: Wolfgang Fürtbauer
Company: PBS Logitek GmbH
Location: Pinsdorf

Re: Module Digest/SHA.pm not found

Post by Wolfgangf »

I'd suggest reinstalling the Digest::SHA Perl Module
Produktiv:
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
Giulio Soleni
Znuny wizard
Posts: 392
Joined: 30 Dec 2010, 14:35
Znuny Version: 6.0.x and 5.0.x
Real Name: Giulio Soleni
Company: IKS srl

Re: Module Digest/SHA.pm not found

Post by Giulio Soleni »

Hi,
as Wolfgang suggested the problem could be in a missing perl module (Digest/SHA.pm)
Try to run /opt/otrs/bin/otrs.CheckModules.pl to check for all the dependencies required.

Also, I noticed that the Linux distro you are using have a verl 5.8.8 version while the last version of OTRS 3.3.x as far as I know requires perl 5.10
OTRS 6.0.x on CentOS 7.x with MariaDB 10.2.x database connected to an Active Directory for Agents and Customers.
ITSM and FAQ modules installed.
Locked