Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Samba/LDAP

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Ort
    Hamm
    Beiträge
    22

    Samba/LDAP

    Hallo,

    bin dabei einen Samba-Server mit LDAP-Authentifizierung einzurichten. Nun möchte ich die entsprechenden Gruppen mit dem Befehl smbldap-groupadd.pl anlegen. Die Kompilierung des Perl-Skriptes bricht aber immer mit folgender Fehlermeldung ab

    Can't locate Net/LDAP.pm in @INC (@INC contains: /usr/local/sbin/ /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at /usr/local/sbin//smbldap_tools.pm line 5.
    BEGIN failed--compilation aborted at /usr/local/sbin//smbldap_tools.pm line 5.
    Compilation failed in require at /usr/local/sbin/smbldap-groupadd.pl line 29.
    BEGIN failed--compilation aborted at /usr/local/sbin/smbldap-groupadd.pl line 29.

    An den genannten Stellen im Skript kann ich aber nicht verdächtiges erkennen, bin aber auch nicht der PERL-Experte.
    Jemand eine Idee, wo das Problem liegt und wie es zu lösen wäre?

  2. #2
    de Janeiro ! Avatar von emba
    Registriert seit
    Feb 2003
    Beiträge
    1.681
    sieht aus, als fehlen dir einige Perl-Module

    schau mal bei CPAN.org vorbei

    greez
    | Don´t Mizz |

    » Death Metal

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Ort
    Hamm
    Beiträge
    22
    Hat nicht so wirklich geholfen. Hab das Modul runtergeladen (besten Dank für die Adresse!!) und installiert, Felhermeldung kommt aber weiterhin.

    Gibt es keine Möglichkeit die Gruppen ohne besagtes Skript anzulegen?

  4. #4
    Registrierter Benutzer Avatar von [WCM]Manx
    Registriert seit
    Dec 2001
    Ort
    Niederösterreich
    Beiträge
    1.592
    ...
    > Hab das Modul runtergeladen (besten Dank für die Adresse!!) und installiert
    Wohin?
    find / -name LDAP.pm

    Das Modul sollte bei Deiner Distribution enthalten sein!

    Manx

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Ort
    Hamm
    Beiträge
    22
    Hier einmal das Ergebnis der Suche:

    /usr/sbin/LDAP.pm
    /usr/share/perl5/Debconf/DbDriver/LDAP.pm
    /usr/local/lib/perl/5.6.1/LDAP.pm
    /usr/local/sbin/LDAP.pm
    /usr/local/sbin/NET/LDAP.pm


    Und wie gesagt, gibt es eine Möglichkeit das ganze ohne Skript von Hand anzulegen? Wäre mir auch sehr geholfen.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Ort
    Hamm
    Beiträge
    22
    Hier noch ein schneller Nachtrag, das ganze läuft auf Debian Sarge und nicht (wie in meinem Profil angeben) auf Suse 8.2!!!

    Hätte ich ja auch mal früher sagen können...

  7. #7
    Registrierter Benutzer Avatar von [WCM]Manx
    Registriert seit
    Dec 2001
    Ort
    Niederösterreich
    Beiträge
    1.592
    Hi!

    Dann sollte in der Fehlermeldung auch nicht mehr von LDAP.pm die Rede sein, dann fehlt sicher noch ein anderes Modul.

    Ich nehme an Du verwendest Debian, und das erleichtert die Sache ja

    Wenn Du sarge verwendest, solltest Du auch ...
    p166:~# smbd -V
    Version 3.0.2-Debian
    ... haben!

    Zu den Modulen:
    packages.debian.org => Search the contents of packages => Distribution: testing => LDAP.pm => apt-get install libnet-ldap-perl

    Natürlich kannst Du von Hand per LDIFs Benutzer und Gruppen anlegen.
    Die Samba Howto Colltection sollte da helfen, das Forum auch.

    Grüße

    Manx

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Ort
    Hamm
    Beiträge
    22
    Hab die Version 3.0.2a. Könnte dies problematisch werden?

    Ja, zu den Paketen. Lade entsprechendes runter, kann nicht installieren weil Abhängigkeit nicht erfüllt ist, abhängiges Paket runterladen, kann nciht installieren weil nächste Abhängigkeit nicht erfüllt ist. Das geht jetzt ungefähr seit 2 Stunden so. Werde mich mal nach der Handarbeit umsehen.

  9. #9
    Registrierter Benutzer Avatar von [WCM]Manx
    Registriert seit
    Dec 2001
    Ort
    Niederösterreich
    Beiträge
    1.592
    Hi!

    3.0.2a ist o.k
    Du sollst die Pakete ja auch mit apt-get installieren.
    ... Abhängigkeiten nicht erfüllt bei Debian

    Manx

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Ort
    Hamm
    Beiträge
    22
    Ahh, ich verstehe! Bin halt mehr an Suse gewöhnt. Aber ich senke mein Haupt in Demut!

    Werde dann morgen weiter testen, besten Dank!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •