portal debian package needs libdigest-hmac-perl
Affected version
Version: 2.18.0
Platform: (Apache)
Summary
Upgraded LemonLDAP on several servers (Debian 10 and Debian 12), portal page loading fails.
Logs
[Fri Dec 22 15:21:41.031631 2023] [fcgid:warn] [pid 31331] [client xx.xx.xx.xx:58113] mod_fcgid: stderr: Can't locate object method "token" via package "Lemonldap::NG::Common::PSGI::Request" at /usr/share/perl5/Lemonldap/NG/Portal/Main/Run.pm line 1263., referer: https://sso-portal.xx.fr/
Dec 22 15:31:50 xxxx LLNG[31975]: [error] Lemonldap::NG::Portal::Plugins::TrustedBrowser load error: Could not load class (Lemonldap::NG::Common::TOTP) because : Can't locate Digest/HMAC_SHA1.pm in @INC (you may need to install the Digest::HMAC_SHA1 module)
For any bug on configuration/sessions storage, give us details on backends
Possible fixes
Resolved after installed libdigest-hmac-perl. Should be added as a dependency ?