dashboard reports error 'Need module'

Moderator: crythias

Post Reply
spark123
Znuny newbie
Posts: 29
Joined: 10 May 2021, 12:25
Znuny Version: 6.034
Real Name: Andreas

dashboard reports error 'Need module'

Post by spark123 »

Hi all,
I have a dirty upgraded otrs (from a very old version) to znuny and all works fine.
I fixed some problems but one error message leftover. If I access the Dashboard it reports

Code: Select all

ERROR: OTRS-CGI-10 Perl: 5.32.1 OS: linux Time: Wed May 12 10:47:48 2021

 Message: Need module

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

 Traceback (23212): 
   Module: Kernel::System::Main::Require Line: 77
   Module: Kernel::Modules::AgentDashboardCommon::_Element Line: 892
   Module: Kernel::Modules::AgentDashboardCommon::Run Line: 611
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 1136
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_2ecc_znuny_bin_cgi_2dbin_index_2epl::handler Line: 39
   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
The dashboard works fine, couldn't find a problem in the web frontend. But the error is strange.

Here is the output from the checkModule Script but I don't think I miss one becauce then znuny reports them in the error.

Code: Select all

vs-web:/opt/otrs# sudo -u otrs bin/otrs.CheckModules.pl -all
  o Apache::DBI......................ok (v1.12)
  o Apache2::Reload..................ok (v0.13)
  o Archive::Tar.....................ok (v2.36)
  o Archive::Zip.....................ok (v1.68)
  o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
  o CSS::Minifier::XS................Not installed! To install, you can use: 'apt-get install -y libcss-minifier-xs-perl'. (optional - Alternative to CSS::Minifier in XS, which is slightly faster than CSS::Minifier (pure Perl).)
  o Date::Format.....................ok (v2.24)
  o DateTime.........................ok (v1.54)
    o DateTime::TimeZone.............ok (v2.47)
  o DBI..............................ok (v1.643)
  o DBD::mysql.......................ok (v4.050)
  o DBD::ODBC........................Not installed! To install, you can 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! To install, you can use: 'apt-get install -y libdbd-pg-perl'. (optional - Required to connect to a PostgreSQL database.)
  o Digest::SHA......................ok (v6.02)
  o Encode::HanExtra.................ok (v0.23)
  o IO::Socket::SSL..................ok (v2.069)
  o JavaScript::Minifier::XS.........Not installed! To install, you can use: 'apt-get install -y libjavascript-minifier-xs-perl'. (optional - Alternative to JavaScript::Minifier in XS, which is slightly faster than JavaScript::Minifier (pure Perl).)
  o JSON::XS.........................ok (v4.03)
  o List::Util::XS...................ok (v1.55)
  o LWP::UserAgent...................ok (v6.53)
  o Mail::IMAPClient.................ok (v3.42)
    o IO::Socket::SSL................ok (v2.069)
    o Authen::SASL...................ok (v2.16)
    o Authen::NTLM...................Not installed! To install, you can use: 'apt-get install -y libauthen-ntlm-perl'. (optional - Required for NTLM authentication mechanism in IMAP connections.)
  o ModPerl::Util....................ok (v2.000011)
  o Moo..............................ok (v2.004004)
  o Net::DNS.........................ok (v1.29)
  o Net::LDAP........................ok (v0.68)
  o Net::SMTP........................ok (v3.11)
  o Template.........................ok (v2.27)
  o Template::Stash::XS..............ok (undef)
  o Text::CSV_XS.....................ok (v1.45)
  o Time::HiRes......................ok (v1.9764)
  o XML::LibXML......................ok (v2.0134)
  o XML::LibXSLT.....................ok (v1.99)
  o XML::Parser......................ok (v2.46)
  o YAML::XS.........................ok (v0.82)

Bundled modules:

  o Algorithm::Diff..................ok (v1.1903)
  o Apache::DBI......................ok (v1.12)
  o CGI..............................ok (v4.36)
  o CSS::Minifier....................ok (v0.01)
  o Class::Inspector.................ok (v1.31)
  o Crypt::PasswdMD5.................ok (v1.40)
  o Crypt::Random::Source............ok (v0.14)
  o Email::Valid.....................ok (v1.202)
  o Encode::Locale...................ok (v1.05)
  o Exporter::Tiny...................ok (v1.002001)
  o IO::Interactive..................ok (v1.022)
  o JSON.............................ok (v2.94)
  o JSON::PP.........................ok (v2.27203)
  o JavaScript::Minifier.............ok (v1.15)
  o LWP..............................ok (v6.53)
  o Linux::Distribution..............ok (v0.23)
  o Locale::Codes....................ok (v3.52)
  o MIME::Tools......................ok (v5.509)
  o Mail::Address....................ok (v2.18)
  o Mail::Internet...................ok (v2.18)
  o Math::Random::ISAAC..............ok (v1.004)
  o Math::Random::Secure.............ok (v0.080001)
  o Module::Find.....................ok (v0.15)
  o Module::Refresh..................ok (v0.17)
  o Moo..............................ok (v2.004004)
  o Mozilla::CA......................ok (v20200520)
  o Net::HTTP........................ok (v6.17)
  o Net::IMAP::Simple................ok (v1.2209)
  o Net::SSLGlue.....................ok (v1.058)
  o PDF::API2........................ok (v2.033)
  o SOAP::Lite.......................ok (v1.20)
Argument "v4" isn't numeric in sprintf at bin/otrs.CheckModules.pl line 876.
  o Sisimai..........................ok (vv4.25.11)
  o Sys::Hostname::Long..............ok (v1.5)
  o Text::CSV........................ok (v1.95)
  o Text::Diff.......................ok (v1.44)
  o Types::TypeTiny..................ok (v1.010000)
  o URI..............................ok (v1.71)
  o YAML.............................ok (v1.23)
  o namespace::clean.................ok (v0.27)
  o parent...........................ok (v0.236)
vs-web:/opt/otrs# 
Someone has an idea what can produce this error or how to debug?
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: dashboard reports error 'Need module'

Post by zzz »

Hey,

You could search the system configuration for 'dashboard' and check if there are any settings that differ from the default.
If so, get sure the "Module" field is filled correctly (a reset might help).

You should also install CSS::Minifier::XS, JavaScript::Minifier::XS and Authen::NTLM.

— Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
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: dashboard reports error 'Need module'

Post by reneeb »

Do you have any modules installed in your ticket system? Any custom changes to the Dashboard? Can you check the sysconfig options for the dashboard widgets? Are there any backends where the Module field is empty?
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
spark123
Znuny newbie
Posts: 29
Joined: 10 May 2021, 12:25
Znuny Version: 6.034
Real Name: Andreas

Re: dashboard reports error 'Need module'

Post by spark123 »

Ok, thanks for your replies.
The messages stopped now. The sysconfig was changed for
DashboardBackend###0399-FAQ-LastCreate and
DashboardBackend###0398-FAQ-LastChange.
Thats resulted in no Module defined as the field 'Module' wasn't set for the two options.

Is there a way to search for changed sysconfig entries?
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: dashboard reports error 'Need module'

Post by zzz »

If you open the system configuration, you can export your settings on the left side.

— Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

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