Bug#996928: liblemonldap-ng-portal-perl: Missing javascript folder on htdocs

Manuel Flores neozeroes at gmail.com
Wed Oct 20 23:49:51 BST 2021


Package: liblemonldap-ng-portal-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Architecture: all
Source: lemonldap-ng
Version: 2.0.11+ds-4
Severity: important
Depends: perl:any, fonts-font-awesome, lemonldap-ng-fastcgi-server (=
2.0.11+ds-4) | lemonldap-ng-uwsgi-app (= 2.0.11+ds-4) | apache2 |
httpd-cgi, libclone-perl, liblemonldap-ng-handler-perl (= 2.0.11+ds-4),
libjs-bootstrap4, libjs-cryptojs, libjs-jquery, libjs-jquery-ui,
libjs-jquery-cookie, libtext-unidecode-perl, libregexp-assemble-perl,
libemail-date-format-perl
Pre-Depends: debconf
Recommends: gsfonts, libcrypt-openssl-bignum-perl, libconvert-base32-perl,
libio-string-perl, libipc-run-perl, libgd-securityimage-perl,
libmime-tools-perl, libnet-ldap-perl, libio-socket-timeout-perl,
libunicode-string-perl
Suggests: gpg, libcrypt-u2f-server-perl, libdbi-perl, libglib-perl,
libgssapi-perl, libimage-magick-perl, liblasso-perl,
libnet-facebook-oauth2-perl (>= 0.10), libnet-openid-consumer-perl,
libnet-openid-server-perl, libnet-oauth-perl, libsoap-lite-perl,
libweb-id-perl, slapd
Conffiles:
 /etc/cron.d/liblemonldap-ng-portal-perl dea6dd6b10f2c97aee90913dc33ef239
 /etc/lemonldap-ng/portal-apache2.X.conf 7ea93307e1b956807ae2ca080684c15e
 /etc/lemonldap-ng/portal-nginx.conf d7f80aa02e4c0b761a9add83bdcf28b2
Description: Lemonldap::NG authentication portal part
 Lemonldap::NG is a complete Web-SSO system that can run with
reverse-proxies
 or directly on application webservers. It can be used in conjunction with
 OpenID-Connect, CAS and SAML systems as identity or service provider. It
can
 also be used as proxy between those federation systems.
 .
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorizations are
built by
 associating a regular expression and a rule. Regular expression is applied
on
 the requested URL and the rule calculates if the user is authorized.
 .
 Lemonldap::NG::Portal provides the authentication portal.
 .
 You may have to install some suggested packages depending on plugins you
 enabled. For example, libgd-securityimage-perl and gsfonts are needed if
you
 want to use Captcha, libcrypt-u2f-server-perl for U2F features,...
Homepage: https://lemonldap-ng.org/



On a fresh install and initial configuration this message appears in
apache2 log files:
[Wed Oct 20 17:16:44.015537 2021] [core:info] [pid 7893] [client
192.168.1.235:42442] AH00128: File does not exist:
/usr/share/lemonldap-ng/manager/htdocs/javascript/angular.js/angular-animate.min.js,
referer: http://manager.local/

And the web interface does not load correctly.

The solution I follow was to create a symlink on
/usr/share/lemonldap-ng/portal/htdocs with the following command :
 ln -s /usr/share/javascript/ /usr/share/lemonldap-ng/portal/htdocs
 ln -s /usr/share/javascript/ /usr/share/lemonldap-ng/manager/htdocs

This happens on the manager package.

Thank you

-- 
Atte. Manuel Flores

"Good artists borrow, great artists steal" - Pablo Picasso
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20211020/2e2b485b/attachment-0001.htm>


More information about the pkg-perl-maintainers mailing list