Menu

#5618 perl-LDAP chain dependency on usermin and webmin downgrade broken

2.021
open
nobody
LDAP Client (3)
5
2023-08-03
2023-04-27
BogdanV
No

I have a Rocky 9.1 with latest webmin 2.021
When I enter LDAP-Client > LDAP Browser it tells me that
"The Net::LDAP Perl module needed for talking to the LDAP server is not installed."
but installing it fails with some weird conflict because it wants to install usermin 1.861-1 as a dependency which wants to downgrade webmin to 1.790-1 and everything fails and webmin crashes, after which i have to uninstall usermin and reinstall/upgrade webmin again.

I have a RHEL 8.7 and perl-LDAP doesn't have a usermin dependency.
None of my other ubuntu servers either.

Related

Bugs: #5618

Discussion

  • Jamie Cameron

    Jamie Cameron - 2023-04-28

    That's wierd! How did you try installing it, and what was the exact error message?

     
    • BogdanV

      BogdanV - 2023-04-29

      I managed to install perl-LDAP/Net::LDAP using the CPAN shell so it didn't
      force me to downgrade that much back.
      But the package perl-LDAP from appstream still does the same thing.
      Installing the
      other perl modules perl-Authen-SASL, perl-libwww-perl, perl-NTLM downgraded
      webmin to 2.014-1
      and installed usermin-0:1.861-1.noarch, usermin-webmail-0:1.861-1.noarch
      and later updated to webmin 2.021-1

      On Sat, Apr 29, 2023 at 12:01 AM Jamie Cameron jcameron@users.sourceforge.net wrote:

      That's wierd! How did you try installing it, and what was the exact error
      message?


      Status: open
      Group: 2.021
      Labels: LDAP Client
      Created: Thu Apr 27, 2023 08:43 AM UTC by BogdanV
      Last Updated: Thu Apr 27, 2023 08:43 AM UTC
      Owner: nobody

      I have a Rocky 9.1 with latest webmin 2.021
      When I enter LDAP-Client > LDAP Browser it tells me that
      "The Net::LDAP Perl module needed for talking to the LDAP server is not
      installed."
      but installing it fails with some weird conflict because it wants to
      install usermin 1.861-1 as a dependency which wants to downgrade webmin to
      1.790-1 and everything fails and webmin crashes, after which i have to
      uninstall usermin and reinstall/upgrade webmin again.

      I have a RHEL 8.7 and perl-LDAP doesn't have a usermin dependency.
      None of my other ubuntu servers either.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/5618/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5618

    • BogdanV

      BogdanV - 2023-04-29

      Installing the perl-LDAP?
      Webmin is installed using the script, so repositories etc.
      The moment I go to LDAP-Client and LDAP Browser I click on the link to
      install this perl module and it goes as usual way and tries to install the
      package.
      If I install from the terminal the perl-LDAP package it fails the same way.

      dnf repoquery --requires --resolve perl-LDAP
      Last metadata expiration check: 0:01:36 ago on Sat Apr 29 11:36:36 2023.
      perl-Authen-SASL-0:2.16-25.el9.noarch
      perl-Carp-0:1.50-460.el9.noarch
      perl-Convert-ASN1-0:0.27-24.el9.noarch
      perl-Encode-4:3.08-462.el9.i686
      perl-Encode-4:3.08-462.el9.x86_64
      perl-Exporter-0:5.74-461.el9.noarch
      perl-HTTP-Message-0:6.29-3.el9.noarch
      perl-HTTP-Negotiate-0:6.01-30.el9.noarch
      perl-IO-0:1.43-479.el9.x86_64
      perl-IO-Socket-SSL-0:2.073-1.el9.noarch
      perl-JSON-0:4.03-5.el9.noarch
      perl-LDAP-1:0.68-5.el9.noarch
      perl-LWP-MediaTypes-0:6.04-9.el9.noarch
      perl-MIME-Base64-0:3.16-4.el9.x86_64
      perl-Socket-4:2.031-4.el9.x86_64
      perl-Text-Soundex-0:3.05-20.el9.x86_64
      perl-Time-Local-2:1.300-7.el9.noarch
      perl-base-0:2.27-479.el9.noarch
      perl-constant-0:1.33-461.el9.noarch
      perl-libs-4:5.32.1-479.el9.i686
      perl-libs-4:5.32.1-479.el9.x86_64
      perl-libwww-perl-0:6.53-4.el9.noarch
      usermin-0:1.720-1.noarch
      usermin-webmail-0:1.720-1.noarch
      webmin-0:1.790-1.noarch

      Strange is that on RHEL 8 it has the same dependency on usermin but usermin
      was not installed automatically.

      perl-Authen-SASL-0:2.16-13.el8.noarch
      perl-Carp-0:1.42-396.el8.noarch
      perl-Convert-ASN1-0:0.27-17.el8.noarch
      perl-Encode-4:2.97-3.el8.i686
      perl-Encode-4:2.97-3.el8.x86_64
      perl-Exporter-0:5.72-396.el8.noarch
      perl-HTTP-Message-0:6.18-1.module+el8.3.0+6498+9eecfe51.noarch
      perl-HTTP-Negotiate-0:6.01-19.module+el8.3.0+6498+9eecfe51.noarch
      perl-IO-0:1.38-421.el8.x86_64
      perl-IO-Socket-SSL-0:2.066-4.module+el8.3.0+6446+594cad75.noarch
      perl-JSON-0:2.97.001-2.el8.noarch
      perl-LWP-MediaTypes-0:6.02-15.module+el8.3.0+6498+9eecfe51.noarch
      perl-MIME-Base64-0:3.15-396.el8.x86_64
      perl-Socket-4:2.027-3.el8.x86_64
      perl-Text-Soundex-0:3.05-8.el8.x86_64
      perl-Time-Local-1:1.280-1.el8.noarch
      perl-constant-0:1.33-396.el8.noarch
      perl-interpreter-4:5.26.3-421.el8.x86_64
      perl-libs-4:5.26.3-421.el8.i686
      perl-libs-4:5.26.3-421.el8.x86_64
      perl-libwww-perl-0:6.34-1.module+el8.3.0+6498+9eecfe51.noarch
      usermin-0:1.720-1.noarch
      usermin-webmail-0:1.720-1.noarch
      webmin-0:1.790-1.noarch

      On Sat, Apr 29, 2023 at 12:01 AM Jamie Cameron jcameron@users.sourceforge.net wrote:

      That's wierd! How did you try installing it, and what was the exact error
      message?


      Status: open
      Group: 2.021
      Labels: LDAP Client
      Created: Thu Apr 27, 2023 08:43 AM UTC by BogdanV
      Last Updated: Thu Apr 27, 2023 08:43 AM UTC
      Owner: nobody

      I have a Rocky 9.1 with latest webmin 2.021
      When I enter LDAP-Client > LDAP Browser it tells me that
      "The Net::LDAP Perl module needed for talking to the LDAP server is not
      installed."
      but installing it fails with some weird conflict because it wants to
      install usermin 1.861-1 as a dependency which wants to downgrade webmin to
      1.790-1 and everything fails and webmin crashes, after which i have to
      uninstall usermin and reinstall/upgrade webmin again.

      I have a RHEL 8.7 and perl-LDAP doesn't have a usermin dependency.
      None of my other ubuntu servers either.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/5618/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5618

  • Jamie Cameron

    Jamie Cameron - 2023-04-29

    I am very confused as to what's going on here. I can get that Webmin requires perl-LDAP , but not the other way around!

     
    • BogdanV

      BogdanV - 2023-04-30

      Me too. I never had this issue but it's the first time I'm trying on rocky
      9.1
      What is weird is why perl-LDAP needs usermin?
      Why is that on rhel or fedora is listed as required as well but not
      installing it?

      On Sat, Apr 29, 2023 at 7:15 PM Jamie Cameron jcameron@users.sourceforge.net wrote:

      I am very confused as to what's going on here. I can get that Webmin
      requires perl-LDAP , but not the other way around!


      Status: open
      Group: 2.021
      Labels: LDAP Client
      Created: Thu Apr 27, 2023 08:43 AM UTC by BogdanV
      Last Updated: Fri Apr 28, 2023 10:01 PM UTC
      Owner: nobody

      I have a Rocky 9.1 with latest webmin 2.021
      When I enter LDAP-Client > LDAP Browser it tells me that
      "The Net::LDAP Perl module needed for talking to the LDAP server is not
      installed."
      but installing it fails with some weird conflict because it wants to
      install usermin 1.861-1 as a dependency which wants to downgrade webmin to
      1.790-1 and everything fails and webmin crashes, after which i have to
      uninstall usermin and reinstall/upgrade webmin again.

      I have a RHEL 8.7 and perl-LDAP doesn't have a usermin dependency.
      None of my other ubuntu servers either.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/webadmin/bugs/5618/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #5618

      • Jamie Cameron

        Jamie Cameron - 2023-04-30

        Maybe I can see this if some old version of Usermin depended on perl-LDAP ? But as far as I can tell, that was never the case..

         
        • BogdanV

          BogdanV - 2023-04-30

          On rocky 8.7 is still required but it installs usermin 1.861 and skips
          downgrading webmin.
          even though repoquery reports required
          usermin-0:1.720-1.noarch
          usermin-webmail-0:1.720-1.noarch
          webmin-0:1.790-1.noarch

          On Sun, Apr 30, 2023 at 7:32 PM Jamie Cameron jcameron@users.sourceforge.net wrote:

          Maybe I can see this if some old version of Usermin depended on perl-LDAP
          ? But as far as I can tell, that was never the case..


          Status: open
          Group: 2.021
          Labels: LDAP Client
          Created: Thu Apr 27, 2023 08:43 AM UTC by BogdanV
          Last Updated: Sat Apr 29, 2023 05:15 PM UTC
          Owner: nobody

          I have a Rocky 9.1 with latest webmin 2.021
          When I enter LDAP-Client > LDAP Browser it tells me that
          "The Net::LDAP Perl module needed for talking to the LDAP server is not
          installed."
          but installing it fails with some weird conflict because it wants to
          install usermin 1.861-1 as a dependency which wants to downgrade webmin to
          1.790-1 and everything fails and webmin crashes, after which i have to
          uninstall usermin and reinstall/upgrade webmin again.

          I have a RHEL 8.7 and perl-LDAP doesn't have a usermin dependency.
          None of my other ubuntu servers either.


          Sent from sourceforge.net because you indicated interest in
          https://sourceforge.net/p/webadmin/bugs/5618/

          To unsubscribe from further messages, please visit
          https://sourceforge.net/auth/subscriptions/

           

          Related

          Bugs: #5618

          • Jamie Cameron

            Jamie Cameron - 2023-04-30

            Are these usermin packages perhaps from some other source?

             
  • rossa12

    rossa12 - 2023-08-03
    Post awaiting moderation.
  • rossa12

    rossa12 - 2023-08-03

    Forgot to say, all running Oracle Linux 8.

     
    • Ilia

      Ilia - 2023-08-03

      That doesn't look right. I don't see it on my system when I try to remove Usermin.

      Anyway, you can run rpm -e --nodeps usermin command to remove Usermin without uninstalling any dependencies.

       

Log in to post a comment.

Auth0 Logo