Koozali.org: home of the SME Server

LemonLDAP install error [Solved]

Offline nicolatiana

  • *
  • 724
  • +0/-0
LemonLDAP install error [Solved]
« on: November 24, 2014, 10:49:35 PM »
While testing Pydio I wanted to give a chance to LemonLDAP to improve security in accessing Pydio. While installing LemonLDAP I get a dependency error (Sme Server 32 8.1 full patched) on Mouse perl module:

Quote
[root@sme8-pdc ~]# yum --enablerepo=fws --enablerepo=epel install smeserver-lemonldap-ng
Loaded plugins: fastestmirror, protect-packages, smeserver
Loading mirror speeds from cached hostfile
 * base: mirror.jgotteswinter.com
 * epel: mirror.23media.de
 * smeaddons: www.mirrorservice.org
 * smeextras: www.mirrorservice.org
 * smeos: www.mirrorservice.org
 * smeupdates: www.mirrorservice.org
 * updates: centos.bio.lmu.de
epel                                                                                                                                                                                                                  | 3.7 kB     00:00
epel/primary_db                                                                                                                                                                                                       | 3.2 MB     00:09
fws                                                                                                                                                                                                                   | 2.5 kB     00:00
fws/primary_db                                                                                                                                                                                                        | 295 kB     00:00
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package smeserver-lemonldap-ng.noarch 0:0.2.14-1.el5.fws set to be updated
--> Processing Dependency: lemonldap-ng >= 1.4.1 for package: smeserver-lemonldap-ng
--> Processing Dependency: perl(Authen::Captcha) for package: smeserver-lemonldap-ng
--> Processing Dependency: lemonldap-ng-fr-doc for package: smeserver-lemonldap-ng
--> Running transaction check
---> Package lemonldap-ng.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Lemonldap::NG::Portal) >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: perl(Lemonldap::NG::Manager) >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: perl(Lemonldap::NG::Handler) >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: perl(Lemonldap::NG::Common) >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: lemonldap-ng-test >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: lemonldap-ng-portal >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: lemonldap-ng-manager >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: lemonldap-ng-handler >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: lemonldap-ng-doc >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: lemonldap-ng-conf >= 1.4.2 for package: lemonldap-ng
--> Processing Dependency: perl(IO::String) for package: lemonldap-ng
--> Processing Dependency: perl(Apache::Session) for package: lemonldap-ng
---> Package lemonldap-ng-fr-doc.noarch 0:1.4.2-1.el5.fws set to be updated
---> Package perl-Authen-Captcha.noarch 0:1.023-2.el5 set to be updated
--> Processing Dependency: perl(GD) for package: perl-Authen-Captcha
--> Running transaction check
---> Package lemonldap-ng-conf.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(XML::LibXML) for package: lemonldap-ng-conf
--> Processing Dependency: perl(Config::IniFiles) for package: lemonldap-ng-conf
---> Package lemonldap-ng-doc.noarch 0:1.4.2-1.el5.fws set to be updated
---> Package lemonldap-ng-handler.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Log::Log4perl) for package: lemonldap-ng-handler
---> Package lemonldap-ng-manager.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(HTML::Template) for package: lemonldap-ng-manager
---> Package lemonldap-ng-portal.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(SOAP::Lite) for package: lemonldap-ng-portal
---> Package lemonldap-ng-test.noarch 0:1.4.2-1.el5.fws set to be updated
---> Package perl-Apache-Session.noarch 0:1.86-1.el5 set to be updated
---> Package perl-GD.i386 0:2.35-2.el5 set to be updated
---> Package perl-IO-String.noarch 0:1.08-1.1.1 set to be updated
---> Package perl-Lemonldap-NG-Common.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(XML::Simple) for package: perl-Lemonldap-NG-Common
--> Processing Dependency: perl(XML::LibXSLT) for package: perl-Lemonldap-NG-Common
--> Processing Dependency: perl(Net::CIDR::Lite) for package: perl-Lemonldap-NG-Common
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Common
--> Processing Dependency: perl(Crypt::Rijndael) for package: perl-Lemonldap-NG-Common
--> Processing Dependency: perl(Crypt::OpenSSL::X509) for package: perl-Lemonldap-NG-Common
---> Package perl-Lemonldap-NG-Handler.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Handler
--> Processing Dependency: perl(Cache::Memcached) for package: perl-Lemonldap-NG-Handler
--> Processing Dependency: perl(Cache::Cache) for package: perl-Lemonldap-NG-Handler
---> Package perl-Lemonldap-NG-Manager.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Convert::PEM) for package: perl-Lemonldap-NG-Manager
---> Package perl-Lemonldap-NG-Portal.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Unicode::String) for package: perl-Lemonldap-NG-Portal
--> Processing Dependency: perl(String::Random) for package: perl-Lemonldap-NG-Portal
--> Processing Dependency: perl(Regexp::Assemble) for package: perl-Lemonldap-NG-Portal
--> Running transaction check
---> Package perl-Cache-Cache.noarch 0:1.05-1.el5 set to be updated
--> Processing Dependency: perl(IPC::ShareLite) for package: perl-Cache-Cache
---> Package perl-Cache-Memcached.noarch 0:1.26-3.el5 set to be updated
--> Processing Dependency: perl(String::CRC32) for package: perl-Cache-Memcached
---> Package perl-Config-IniFiles.noarch 0:2.72-2.el5.2 set to be updated
--> Processing Dependency: perl(List::MoreUtils) >= 0.33 for package: perl-Config-IniFiles
---> Package perl-Convert-PEM.noarch 0:0.07-5.el5 set to be updated
--> Processing Dependency: perl(Crypt::DES_EDE3) for package: perl-Convert-PEM
--> Processing Dependency: perl(Class::ErrorHandler) for package: perl-Convert-PEM
---> Package perl-Crypt-OpenSSL-X509.i386 0:1.800.2-1.el5 set to be updated
---> Package perl-Crypt-Rijndael.i386 0:1.06-2.el5 set to be updated
--> Processing Dependency: perl(Test::Manifest) >= 1.14 for package: perl-Crypt-Rijndael
---> Package perl-HTML-Template.noarch 0:2.9-1.el5.2 set to be updated
---> Package perl-Lemonldap-NG-Common.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Common
---> Package perl-Lemonldap-NG-Handler.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Handler
---> Package perl-Log-Log4perl.noarch 0:1.13-2.el5 set to be updated
--> Processing Dependency: perl(Log::Dispatch::FileRotate) >= 1.10 for package: perl-Log-Log4perl
--> Processing Dependency: perl(XML::DOM) for package: perl-Log-Log4perl
--> Processing Dependency: perl(Log::Dispatch::Syslog) for package: perl-Log-Log4perl
--> Processing Dependency: perl(Log::Dispatch::Screen) for package: perl-Log-Log4perl
--> Processing Dependency: perl(Log::Dispatch::File) for package: perl-Log-Log4perl
--> Processing Dependency: perl(IPC::Shareable) for package: perl-Log-Log4perl
---> Package perl-Net-CIDR-Lite.noarch 0:0.20-2.1.el5 set to be updated
---> Package perl-Regexp-Assemble.noarch 0:0.34-3.el5 set to be updated
---> Package perl-SOAP-Lite.noarch 0:0.712-5.el5 set to be updated
--> Processing Dependency: perl(Class::Inspector) for package: perl-SOAP-Lite
---> Package perl-String-Random.noarch 0:0.22-2.el5 set to be updated
---> Package perl-Unicode-String.i386 0:2.09-7.el5 set to be updated
---> Package perl-XML-LibXML.i386 0:1.58-6 set to be updated
--> Processing Dependency: perl-XML-LibXML-Common for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::LibXML::Common) for package: perl-XML-LibXML
---> Package perl-XML-LibXSLT.i386 0:1.58-5.el5 set to be updated
---> Package perl-XML-Simple.noarch 0:2.14-4.fc6 set to be updated
--> Running transaction check
---> Package perl-Class-ErrorHandler.noarch 0:0.01-4.el5 set to be updated
---> Package perl-Class-Inspector.noarch 0:1.24-1.el5.rf set to be updated
---> Package perl-Crypt-DES_EDE3.noarch 0:0.01-5.el5 set to be updated
--> Processing Dependency: perl(Crypt::DES) for package: perl-Crypt-DES_EDE3
---> Package perl-IPC-ShareLite.i386 0:0.13-4.el5 set to be updated
---> Package perl-IPC-Shareable.noarch 0:0.60-3.el5 set to be updated
---> Package perl-Lemonldap-NG-Common.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Common
---> Package perl-Lemonldap-NG-Handler.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Handler
---> Package perl-List-MoreUtils.i386 0:0.33-5.el5 set to be updated
---> Package perl-Log-Dispatch.noarch 0:2.20-1.el5 set to be updated
--> Processing Dependency: perl(Params::Validate) for package: perl-Log-Dispatch
--> Processing Dependency: perl(Mail::Sendmail) for package: perl-Log-Dispatch
--> Processing Dependency: perl(Mail::Sender) for package: perl-Log-Dispatch
---> Package perl-Log-Dispatch-FileRotate.noarch 0:1.16-1.el5 set to be updated
---> Package perl-String-CRC32.i386 0:1.4-2.fc6 set to be updated
---> Package perl-Test-Manifest.noarch 0:1.22-1.el5 set to be updated
---> Package perl-XML-DOM.noarch 0:1.44-2.el5 set to be updated
--> Processing Dependency: perl(XML::RegExp) for package: perl-XML-DOM
---> Package perl-XML-LibXML-Common.i386 0:0.13-8.2.2 set to be updated
--> Running transaction check
---> Package perl-Crypt-DES.i386 0:2.05-3.el5 set to be updated
---> Package perl-Lemonldap-NG-Common.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Common
---> Package perl-Lemonldap-NG-Handler.noarch 0:1.4.2-1.el5.fws set to be updated
--> Processing Dependency: perl(Mouse) for package: perl-Lemonldap-NG-Handler
---> Package perl-Mail-Sender.noarch 0:0.8.13-2.el5.1 set to be updated
---> Package perl-Mail-Sendmail.noarch 0:0.79-9.el5.1 set to be updated
---> Package perl-Params-Validate.i386 0:0.88-3.el5 set to be updated
---> Package perl-XML-RegExp.noarch 0:0.03-2.el5 set to be updated
--> Finished Dependency Resolution
perl-Lemonldap-NG-Common-1.4.2-1.el5.fws.noarch from fws has depsolving problems
  --> Missing Dependency: perl(Mouse) is needed by package perl-Lemonldap-NG-Common-1.4.2-1.el5.fws.noarch (fws)
perl-Lemonldap-NG-Handler-1.4.2-1.el5.fws.noarch from fws has depsolving problems
  --> Missing Dependency: perl(Mouse) is needed by package perl-Lemonldap-NG-Handler-1.4.2-1.el5.fws.noarch (fws)
Error: Missing Dependency: perl(Mouse) is needed by package perl-Lemonldap-NG-Common-1.4.2-1.el5.fws.noarch (fws)
Error: Missing Dependency: perl(Mouse) is needed by package perl-Lemonldap-NG-Handler-1.4.2-1.el5.fws.noarch (fws)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

I should have followed all of the install instructions for the contrib.

Nicola
« Last Edit: November 25, 2014, 08:44:44 AM by nicolatiana »
Consulente di Smeserver.it -  Soluzioni e supporto su Sme server in Italia.

Offline Daniel B.

  • *
  • 1,700
  • +0/-0
    • Firewall Services, la sécurité des réseaux
Re: LemonLDAP install error
« Reply #1 on: November 25, 2014, 12:15:41 AM »
Can you try to install perl-Mouse from rpmforge first ?
C'est la fin du monde !!! :lol:

Offline nicolatiana

  • *
  • 724
  • +0/-0
Re: LemonLDAP install error
« Reply #2 on: November 25, 2014, 08:12:55 AM »
Installation worked fine; so we need "dag" repo enabled too in install.
Is it "regular" ---> correction in wiki needed ?

Nicola
« Last Edit: November 25, 2014, 08:28:48 AM by nicolatiana »
Consulente di Smeserver.it -  Soluzioni e supporto su Sme server in Italia.

Offline Daniel B.

  • *
  • 1,700
  • +0/-0
    • Firewall Services, la sécurité des réseaux
Re: LemonLDAP install error
« Reply #3 on: November 25, 2014, 08:41:45 AM »
perl-Mouse is needed since LL::NG 1.4.x. Yes please, add the information to the wiki
C'est la fin du monde !!! :lol:

Offline nicolatiana

  • *
  • 724
  • +0/-0
Re: LemonLDAP install error
« Reply #4 on: November 25, 2014, 08:44:25 AM »
I'll do as soon as possible.
Marking as [Solved]
Consulente di Smeserver.it -  Soluzioni e supporto su Sme server in Italia.

Offline nicolatiana

  • *
  • 724
  • +0/-0
Re: LemonLDAP install error [Solved]
« Reply #5 on: November 25, 2014, 06:40:30 PM »
Wiki corrected with some other minor changes.

Nicola
Consulente di Smeserver.it -  Soluzioni e supporto su Sme server in Italia.