Install LemonLDAP::NG SSO/IAM on Nethserver

can you tell me which binaries you may need for arm?
(rebuild lemonldap-ng-2.0.11-1.el7.src.rpm on arm and got a bunch of noarch’s; it has a comprehensive test suite, so decent software written in good old perl)

NOTE: acting as an human (arm) build-node, don’t really understand how this works.
However if you want something build for arm just ask… again acting as a human build-node @Shane_Treweek you need to do all installation/testing yourselves…

2 Likes

Dumb error on my part; I saw a /bin/ directory and made an incorrect assumption. However, the lemonldap-ng-* packages have roughly 200 dependencies. Could you try installing my module on ARM and see if all the dependencies are available there too?

2 Likes

Will do over the weekend :grinning:

Although i’d like to challenge @Shane_Treweek to beat me on this;
here how to install nethserver on a Raspberry PI

3 Likes

I should mention I don’t actually have a raspberry pi myself, I was probably getting ahead of myself as my thinking was that since some parts of Nethserver are being ported (or at least in testing) that if it could work would make for a very cost, energy and space saving server.

My obvious motive being for a complete, relatively out of the box, cost effective, educational IT infrastructure not sure if I phrased that right).

But… I’ve been wanting to get into raspberry pi for a few years now I just didn’t personally have a project to justify the purchase of more tech to my wife :slightly_smiling_face: I can’t think of a reason not to jump in now though.

What model raspberry Pi would you suggest I should start with that would be most compatible?

P.S. have been looking at the standard Raspberry Pi 4 Model B 8GB

1 Like

interesting stuff,

so, so far, how many applications in the Enthserver modules ecosystem are now implemente to support our new tool, or generally who has had the opportunity to use with all other modules we have… guacamole, zabixx, meshcentral matomo, glpi, zammad

1 Like

11 posts were split to a new topic: Modules I like to test on NethServer

RPi’s 2,3(+) and 4 are compatible, Highly recommend a Raspberry PI 4. It is much much faster and has a way better network interface implementation (older pi’s have a usb 2 implementation) .
More ram is better, have good results with de 4G model though

@Shane_Treweek

I’d second Marks opinion here. I use RPI3+ commercially for my clients, as a NUT UPS Server, with very good results and nice stats in Zabbix monitoring.

I still have 2 RPI3" at home for testing, but I now use RPI4+ for almost everything.
A 4 GB RPI4 handles KODI as MediaCenter (ZoneMinder can be integrated!)
Another 4 GB RPI4 handles my Home Assistant installation.

I have an 8 GB RPI as Desktop with the following cool casing:

Specs are all in english…

I intend to get more RPIs for Home use (And for clients).

My 2 cents
Andy

1 Like

To get somewhat back on track, LLNG should be able to handle authentication for any application that supports:

  • Authentication using HTTP headers
  • HTTP basic authentication
  • CAS
  • SAML
  • OpenID Connect

LLNG provides instructions for connecting with lots of applications, but it isn’t an exhaustive list. Software that I’ve seen as a Nethserver module, and is on LLNG’s list, include:

  • Discourse
  • Dokuwiki
  • GLPI
  • Guacamole
  • Jitsi Meet
  • Mattermost
  • Mediawiki (?)
  • Roundcube
  • phpLDAPAdmin
  • Roundcube
  • Wordpress

I haven’t, as yet, tested any of these but Nextcloud.

For others you mention:

  • Zabbix supports SAML
  • So does Matomo, but it looks like it’s a paid plugin.
  • MeshCentral supports OAuth2 (not sure if this is close enough to OIDC to use it or not) and SAML (it’s in their manual, but I can’t link to the appropriate page)
  • Ditto Zammad

According to Zoneminder’s docs, it supports remote authentication:

The second method allows interworking with other methods such as http basic authentication which passes an independently authenticated ‘remote’ user via http. In this case ZoneMinder would use the supplied user without additional authentication provided such a user is configured in ZoneMinder.

LLNG should be able to do this.

Three notable applications missing are Cockpit, SOGo, and WebTop–I’m not able to find any documentation indicating that any of them support any form of external authentication that LLNG can provide. WebTop may well support it; I can’t find any useful documentation on it at all to be able to see. But Cockpit and SOGo do have docs online, and I don’t see that either of them could use LLNG for authentication–which is particularly unfortunate in the case of Cockpit, as it’d be nice to add hardware keys and such there.

Edit: It looks like Cockpit could be made to authenticate using headers:

And I thought I’d looked earlier and not found this, but it looks like SOGo supports both CAS and SAML2:
https://www.sogo.nu/files/docs/SOGoInstallationGuide.html#_authenticating_using_c_a_s
https://www.sogo.nu/files/docs/SOGoInstallationGuide.html#_authenticating_using_saml2
Those sections of the docs don’t do much to explain “how to”, though–but at least they say it can be done.
Here’s more of a how-to for SAML on SOGo:
https://mihneac.com/saml/sogo_saml

WebTop remains opaque; hopefully someone can comment there.

3 Likes

lasso from Index of /redhat/extras/7/x86_64 is obviously missing for arm 32 bit.

With only the addition of 3 Buildrequires (automake, autoconf and libtool which are not present in nethserver’s buildsys-build group) the lasso package build clean for arm 32 bit.

And all dependencies are met:
Installed:
  nethserver-lemonldap-ng.noarch 0:0.2.0-5.ns7

Dependency Installed:
  ImageMagick.armv7hl 0:6.9.10.68-5.el7_9                            ImageMagick-perl.armv7hl 0:6.9.10.68-5.el7_9                OpenEXR-libs.armv7hl 0:1.7.1-8.el7
  adobe-mappings-cmap.noarch 0:20171205-3.el7                        adobe-mappings-cmap-deprecated.noarch 0:20171205-3.el7      adobe-mappings-pdf.noarch 0:20180407-1.el7
  gd.armv7hl 0:2.0.35-27.el7_9                                       gdbm-devel.armv7hl 0:1.10-8.el7                             gdk-pixbuf2.armv7hl 0:2.36.12-3.el7
  glibc-devel.armv7hl 0:2.17-324.el7_9                               glibc-headers.armv7hl 0:2.17-324.el7_9                      ilmbase.armv7hl 0:1.0.3-7.el7
  jasper-libs.armv7hl 0:1.900.1-33.el7                               jbigkit-libs.armv7hl 0:2.0-11.el7                           kernel-headers.armv7hl 0:5.4.125-200.el7
  lasso.armv7hl 0:2.7.0-1.1.ns7                                      lasso-perl.armv7hl 0:2.7.0-1.1.ns7                          lcms2.armv7hl 0:2.6-3.el7
  lemonldap-ng.noarch 0:2.0.11-1.el7                                 lemonldap-ng-conf.noarch 0:2.0.11-1.el7                     lemonldap-ng-doc.noarch 0:2.0.11-1.el7
  lemonldap-ng-handler.noarch 0:2.0.11-1.el7                         lemonldap-ng-manager.noarch 0:2.0.11-1.el7                  lemonldap-ng-portal.noarch 0:2.0.11-1.el7
  lemonldap-ng-test.noarch 0:2.0.11-1.el7                            libICE.armv7hl 0:1.0.9-9.el7                                libSM.armv7hl 0:1.2.2-2.el7
  libXcursor.armv7hl 0:1.1.15-1.el7                                  libXi.armv7hl 0:1.7.9-1.el7                                 libXinerama.armv7hl 0:1.1.3-2.1.el7
  libXmu.armv7hl 0:1.1.2-2.el7                                       libXpm.armv7hl 0:3.5.12-1.el7                               libXrandr.armv7hl 0:1.5.1-2.el7
  libXt.armv7hl 0:1.1.5-3.el7                                        libXxf86misc.armv7hl 0:1.0.3-7.1.el7                        libdb-devel.armv7hl 0:5.3.21-25.el7
  libfontenc.armv7hl 0:1.1.3-3.el7                                   libgs.armv7hl 0:9.25-5.el7                                  libjpeg-turbo.armv7hl 0:1.2.90-8.el7
  liblzf.armv7hl 0:3.6-7.el7                                         libpaper.armv7hl 0:1.1.24-9.el7                             librsvg2.armv7hl 0:2.40.20-1.el7
  libtiff.armv7hl 0:4.0.3-35.el7                                     libtool-ltdl.armv7hl 0:2.4.2-22.el7_3                       libwmf-lite.armv7hl 0:0.2.8.4-44.el7
  mod_fcgid.armv7hl 0:2.3.9-6.el7                                    mod_perl.armv7hl 0:2.0.11-1.el7                             openjpeg2.armv7hl 0:2.3.1-3.el7_7
  perl-Any-Moose.noarch 0:0.21-5.el7                                 perl-Apache-LogFormat-Compiler.noarch 0:0.23-1.el7          perl-Apache-Session.noarch 0:1.93-2.el7
  perl-Apache-Session-Browseable.noarch 0:1.3.8-1.el7                perl-AuthCAS.noarch 0:1.6-4.el7                             perl-Authen-Radius.noarch 0:0.26-4.el7
  perl-B-Hooks-EndOfScope.noarch 0:0.13-2.el7                        perl-BSD-Resource.armv7hl 0:1.29.07-1.el7                   perl-CGI.noarch 0:3.63-4.el7
  perl-CGI-Compile.noarch 0:0.15-6.el7                               perl-CGI-Emulate-PSGI.noarch 0:0.15-4.el7                   perl-Cache-Cache.noarch 0:1.06-12.el7
  perl-Cache-Memcached.noarch 0:1.30-8.el7                           perl-Class-Accessor.noarch 0:0.34-12.el7                    perl-Class-Data-Inheritable.noarch 0:0.08-14.el7
  perl-Class-ErrorHandler.noarch 0:0.03-1.el7                        perl-Class-Inspector.noarch 0:1.28-2.el7                    perl-Class-Load.noarch 0:0.20-3.el7
  perl-Class-Singleton.noarch 0:1.4-14.el7                           perl-Clone.armv7hl 0:0.34-5.el7                             perl-Compress-LZF.armv7hl 0:3.7-1.el7
  perl-Config-IniFiles.noarch 0:2.79-1.el7                           perl-Convert-Bencode.noarch 0:1.03-9.el7                    perl-Convert-BinHex.noarch 0:1.119-20.el7
  perl-Convert-PEM.noarch 0:0.08-9.el7                               perl-Cpanel-JSON-XS.armv7hl 0:3.0104-1.el7                  perl-Crypt-DES.armv7hl 0:2.05-20.el7
  perl-Crypt-DES_EDE3.noarch 0:0.01-18.el7                           perl-Crypt-DH-GMP.armv7hl 0:0.00012-13.el7                  perl-Crypt-OpenSSL-Bignum.armv7hl 0:0.04-18.el7
  perl-Crypt-OpenSSL-RSA.armv7hl 0:0.28-7.el7                        perl-Crypt-OpenSSL-Random.armv7hl 0:0.04-21.el7             perl-Crypt-OpenSSL-X509.armv7hl 0:1.803-4.el7
  perl-Crypt-Rijndael.armv7hl 0:1.12-1.el7                           perl-Crypt-URandom.noarch 0:0.34-1.el7                      perl-DBI.armv7hl 0:1.627-4.el7
  perl-DB_File.armv7hl 0:1.830-6.el7                                 perl-Data-Dump.noarch 0:1.22-1.el7                          perl-Data-HexDump.noarch 0:0.02-26.el7
  perl-Data-OptList.noarch 0:0.107-9.el7                             perl-Date-Manip.noarch 0:6.41-2.el7                         perl-DateTime.armv7hl 2:1.04-6.el7
  perl-DateTime-Format-RFC3339.noarch 0:1.0.5-1.el7                  perl-DateTime-Locale.noarch 0:0.45-6.el7                    perl-DateTime-TimeZone.noarch 0:1.70-2.el7
  perl-Devel-GlobalDestruction.noarch 0:0.12-1.el7                   perl-Devel-PartialDump.noarch 0:0.15-8.el7                  perl-Devel-StackTrace.noarch 1:1.30-2.el7
  perl-Devel-StackTrace-AsHTML.noarch 0:0.15-1.el7                   perl-Digest-SHA1.armv7hl 0:2.13-9.el7                       perl-Dist-CheckConflicts.noarch 0:0.06-2.el7
  perl-Email-Abstract.noarch 0:3.007-1.el7.1                         perl-Email-Address.noarch 0:1.898-3.el7                     perl-Email-Date-Format.noarch 0:1.002-15.el7
  perl-Email-Sender.noarch 0:0.120002-4.el7                          perl-Email-Simple.noarch 0:2.214-1.el7                      perl-Error.noarch 1:0.17020-2.el7
  perl-Eval-Closure.noarch 0:0.08-4.el7                              perl-ExtUtils-Install.noarch 0:1.58-299.el7_9               perl-ExtUtils-MakeMaker.noarch 0:6.68-3.el7
  perl-ExtUtils-Manifest.noarch 0:1.61-244.el7                       perl-ExtUtils-ParseXS.noarch 1:3.18-3.el7                   perl-FCGI.armv7hl 1:0.74-8.el7
  perl-FCGI-Client.noarch 0:0.08-6.el7                               perl-File-pushd.noarch 0:1.005-2.el7                        perl-GD.armv7hl 0:2.49-3.el7
  perl-GD-SecurityImage.noarch 0:1.72-1.el7                          perl-HTML-Template.noarch 0:2.95-1.el7                      perl-HTTP-Body.noarch 0:1.07-10.el7
  perl-Hash-MultiValue.noarch 0:0.15-2.el7                           perl-IO-SessionData.noarch 0:1.03-1.el7                     perl-IO-Socket-Timeout.noarch 0:0.27-1.el7
  perl-IO-String.noarch 0:1.08-19.el7                                perl-IO-Tty.armv7hl 0:1.10-11.el7                           perl-IPC-Run.noarch 0:0.92-2.el7
  perl-IPC-ShareLite.armv7hl 0:0.17-12.el7                           perl-JSON-MaybeXS.noarch 0:1.003005-1.el7                   perl-JSON-XS.armv7hl 1:3.01-2.el7
  perl-LWP-Protocol-https.noarch 0:6.04-4.el7                        perl-Lemonldap-NG-Common.noarch 0:2.0.11-1.el7              perl-Lemonldap-NG-Handler.noarch 0:2.0.11-1.el7
  perl-Lemonldap-NG-Manager.noarch 0:2.0.11-1.el7                    perl-Lemonldap-NG-Portal.noarch 0:2.0.11-1.el7              perl-Linux-Pid.armv7hl 0:0.04-18.el7
  perl-List-MoreUtils.armv7hl 0:0.33-9.el7                           perl-Log-Dispatch.noarch 0:2.41-1.el7.1                     perl-Log-Dispatch-FileRotate.noarch 0:1.19-13.el7
  perl-Log-Log4perl.noarch 0:1.42-2.el7                              perl-MIME-Lite.noarch 0:3.030-1.el7                         perl-MIME-Types.noarch 0:1.38-2.el7
  perl-MIME-tools.noarch 0:5.505-1.el7                               perl-MRO-Compat.noarch 0:0.12-2.el7                         perl-Mail-Sender.noarch 0:0.8.23-1.el7
  perl-Mail-Sendmail.noarch 0:0.79-21.el7                            perl-Module-Implementation.noarch 0:0.06-6.el7              perl-Module-Pluggable.noarch 1:4.8-3.el7
  perl-Module-Refresh.noarch 0:0.17-6.el7                            perl-Module-Runtime.noarch 0:0.013-4.el7                    perl-Moose.armv7hl 0:2.1005-1.el7
  perl-Mouse.armv7hl 0:1.11-1.el7                                    perl-Net-Daemon.noarch 0:0.48-5.el7                         perl-Net-Facebook-Oauth2.noarch 0:0.11-2.el7
  perl-Net-IP.noarch 0:1.26-4.el7                                    perl-Net-OAuth.noarch 0:0.28-2.el7                          perl-Net-OpenID-Common.noarch 0:1.20-8.el7
  perl-Net-OpenID-Consumer.noarch 0:1.18-8.el7                       perl-Net-OpenID-Server.noarch 0:1.09-11.el7                 perl-Package-DeprecationManager.noarch 0:0.13-7.el7
  perl-Package-Generator.noarch 0:0.103-14.el7                       perl-Package-Stash.noarch 0:0.34-2.el7                      perl-Package-Stash-XS.armv7hl 0:0.26-3.el7
  perl-Params-Util.armv7hl 0:1.07-6.el7                              perl-Params-Validate.armv7hl 0:1.08-4.el7                   perl-PerlIO-via-Timeout.noarch 0:0.29-1.el7
  perl-PlRPC.noarch 0:0.2020-14.el7                                  perl-Plack.noarch 0:1.0033-1.el7                            perl-Regexp-Assemble.noarch 0:0.35-11.el7
  perl-Regexp-Common.noarch 0:2013031301-1.el7                       perl-SOAP-Lite.noarch 0:1.10-2.el7                          perl-Stream-Buffered.noarch 0:0.02-1.el7
  perl-String-CRC32.armv7hl 0:1.4-19.el7                             perl-String-Random.noarch 0:0.25-1.el7                      perl-Sub-Exporter.noarch 0:0.986-2.el7
  perl-Sub-Exporter-Progressive.noarch 0:0.001011-1.el7              perl-Sub-Install.noarch 0:0.926-6.el7                       perl-Sub-Name.armv7hl 0:0.09-1.el7
  perl-Throwable.noarch 0:0.102080-11.el7                            perl-Try-Tiny.noarch 0:0.12-2.el7                           perl-Types-Serialiser.noarch 0:1.0-1.el7
  perl-Unicode-String.armv7hl 0:2.09-29.el7                          perl-Variable-Magic.armv7hl 0:0.54-2.el7                    perl-XML-DOM.noarch 0:1.44-19.el7
  perl-XML-LibXML.armv7hl 1:2.0018-5.el7                             perl-XML-LibXSLT.armv7hl 0:1.80-4.el7                       perl-XML-RegExp.noarch 0:0.04-2.el7
  perl-XML-SAX.noarch 0:0.99-9.el7                                   perl-XML-Simple.noarch 0:2.20-5.el7                         perl-YAML.noarch 0:0.84-5.el7
  perl-common-sense.noarch 0:3.6-4.el7                               perl-devel.armv7hl 4:5.16.3-299.el7_9                       perl-namespace-clean.noarch 0:0.24-2.el7
  perl-version.armv7hl 3:0.99.07-6.el7                               perltidy.noarch 0:20121207-3.el7                            pyparsing.noarch 0:1.5.6-9.el7
  rrdtool-perl.armv7hl 0:1.4.8-9.el7                                 systemtap-sdt-devel.armv7hl 0:4.0-13.el7                    urw-base35-bookman-fonts.noarch 0:20170801-10.el7
  urw-base35-c059-fonts.noarch 0:20170801-10.el7                     urw-base35-d050000l-fonts.noarch 0:20170801-10.el7          urw-base35-fonts.noarch 0:20170801-10.el7
  urw-base35-fonts-common.noarch 0:20170801-10.el7                   urw-base35-gothic-fonts.noarch 0:20170801-10.el7            urw-base35-nimbus-mono-ps-fonts.noarch 0:20170801-10.el7
  urw-base35-nimbus-roman-fonts.noarch 0:20170801-10.el7             urw-base35-nimbus-sans-fonts.noarch 0:20170801-10.el7       urw-base35-p052-fonts.noarch 0:20170801-10.el7
  urw-base35-standard-symbols-ps-fonts.noarch 0:20170801-10.el7      urw-base35-z003-fonts.noarch 0:20170801-10.el7              xmlsec1.armv7hl 0:1.2.20-7.el7_4
  xmlsec1-openssl.armv7hl 0:1.2.20-7.el7_4                           xorg-x11-font-utils.armv7hl 1:7.5-21.el7                    xorg-x11-server-utils.armv7hl 0:7.7-20.el7
5 Likes

I’d talked a bit about SSH certificates, and while I don’t yet have LLNG quite set up to do what I want, there’s a bit of configuration involved on both hosts and clients to make this work. I’ve written that up as a separate page on my wiki:
https://www.familybrown.org/dokuwiki/doku.php?id=advanced:ssh_certificates
I’ve also written up some notes on converting the Raspberry Pi-based “tiny certificate authority” to issue SSH certificates as well:
https://www.familybrown.org/dokuwiki/doku.php?id=advanced:ssh_conversion

4 Likes

Updated the OP with instructions for SSO for SSH.

@Andy_Wismer, looks like Proxmox 7.0 (just out, apparently) supports single sign-on using OpenID Connect. Want that to be the next addition?

2 Likes

Probably a simple question I ran into an issue decided to uninstall and reinstall lemon ldap unfortunately it didn’t remove the config files I know on debian I can apt-get purge but my understanding was yum doesn’t leave config files like debian but renames them what are the proper steps to uninstall and start from scratch worst case I’ll do a complete reinstall but hoping not to

The only ones I know of off the top of my head are the virtual host configuration files (they’re in /etc/httpd/conf.d), /etc/lemonldap-ng/lemonldap-ng.ini, and whatever’s in /var/lib/lemonldap-ng/conf/.

Thanks i tried testing something while I hadn’t had much sleep then couldn’t remember all the changes I made serves me right for at least not jotting down what I did

@Shane_Treweek

Hi

There’s always still /root/.bash_history if you need a refresher on “what exactly did I do the other night”… :slight_smile:

I’ve often been glad for this emergency “refresher”, especially after fixing some “unregular” error / bug / config and late night (or was it very early morning?) work…

:slight_smile:

My 2 cents
Andy

1 Like

And it’s definitely better than nothing, but it doesn’t do much to answer “what did I edit in this file” or “which settings did I change in the web interface.” Though in the latter case, the history of lmConf-n files would answer the question.

2 Likes

Thanks for those hints they will come in handy unfortunately as i’ve only just started this server and school goes back in 2 days I’m going to start again (I’m am however going to image the current setup first so when i have time ill boot it up in a virtual environment to try and fix the issue for learning purposes mainly).

On another note to look into for future reference is when installing guacamole after sso going to guac page redirects to sso page not found might be due to being on the same server not sure but thought id mention it for reference.

1 Like

ok so i reinstalled everything working until running /root/lemon_config.sh
heres the error

[Sat Jul 10 18:08:58 2021] [LLNG:6486] [error] Apply configuration for localhost: error 500 (read timeout)
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 2.

];
Status : [
{
‘localhost’ => ‘Error 500 (read timeout)’
}
];
Saved under number 3
[Sat Jul 10 18:09:04 2021] [LLNG:7565] [error] Apply configuration for localhost: error 500 (read timeout)
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘Error 500 (read timeout)’
}
];
Saved under number 4
[Sat Jul 10 18:09:10 2021] [LLNG:7747] [error] Apply configuration for localhost: error 500 (read timeout)
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘Error 500 (read timeout)’
}
];
Saved under number 5
[Sat Jul 10 18:09:16 2021] [LLNG:7935] [error] Apply configuration for localhost: error 500 (read timeout)
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘Error 500 (read timeout)’
}
];
Odd number of elements in hash assignment at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Cli.pm line 71, line 1.
ldapExportedVars seems to be a hash, modification refused at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Cli.pm line 78, line 1.
Saved under number 6
[Sat Jul 10 18:09:23 2021] [LLNG:8123] [error] Apply configuration for localhost: error 500 (read timeout)
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘Error 500 (read timeout)’
}
];
Saved under number 7
[Sat Jul 10 18:09:29 2021] [LLNG:8310] [error] Apply configuration for localhost: error 500 (read timeout)
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘Error 500 (read timeout)’
}
];
[root@orion a3deac125c05ba1]# /root/lemon_config.sh
Saved under number 8
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘OK’
}
];
Saved under number 9
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘OK’
}
];
Saved under number 10
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘OK’
}
];
Saved under number 11
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘OK’
}
];
Odd number of elements in hash assignment at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Cli.pm line 71, line 1.
ldapExportedVars seems to be a hash, modification refused at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Cli.pm line 78, line 1.
Saved under number 12
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘OK’
}
];
Saved under number 13
Warnings: [
'Test AuthChoiceParams failed: Can’t use an undefined value as a HASH reference at /usr/share/perl5/vendor_perl/Lemonldap/NG/Manager/Conf/Tests.pm line 972, line 1.

];
Status : [
{
‘localhost’ => ‘OK’
}
];

auth.domain.com gives error Wrong credentials

not sure if it matters but i installed Mariadb103 by software collections

Could be a bug:

1 Like