Sp0oKeR Labs wrote:
Try
#perl -MCPAN -e 'install Net::LDAP'
Perhaps a more universal answer for posterity...
The smbldap-tools package requires that you have LDAP support in your perl installation. If you are using an RPM based linux distribution you could try to search your RPM repository for a perl-ldap package (Fedora Core 2 has one, that's the only linux distro I have on hand ATM) since it's better to use rpm whenever you can in a rpm system. This will also make sure that you get the module where the system wants it as apparently you may be having a problem there.
If you don't have a package available, or you're using a non-rpm based thing like Solaris (eww) then by all means, mcpan it as given above.
Also, once you're done with that, make sure you configure the smbldap-tools package to work with your setup. There's some other steps you've missed, or forgot to mention, like the one where you should join your samba box to your existing NT4 domain and vampire off the users... perhaps a read through the docs on samba.org would help here...
Best Regards,
Sp0oKeR
On Thu, 12 Aug 2004 12:05:20 -0700 (PDT), Pari <[EMAIL PROTECTED]> wrote:
Hi guys,
I am trying to migrate my NT 4 users to samba and these are the steps that I used for installing samba.
BerkeleyDB ../dist/configure --prefix=/usr make make install
MIT Kerberos ../configure --prefix=/usr make make install make check
OpenSSL ../config --openssldir=/usr make make install
Cyrus SASL cd cyrus-sasl-2.1.19 ../configure --prefix=/usr --with-dbpath=/usr/etc/sasldb2 --with-dblib=berkeley --with-bdb-libdir=/usr/lib --with-bdb-incdir=/usr/include --with-openssl=/usr --with-plugindir=/usr/lib/sasl2 make make install
OpenLDAP env CPPFLAGS=ï-I/usr/includeï LDFLAGS=ï-L/usr/libï ./configure --prefix=/usr --libexecdir=/usr/sbin --libdir=/usr/lib --includedir=/usr/include --with-cyrus-sasl --enable-slapd --enable-slurpd --enable-bdb make depend make make test make install
Samba ../configure --prefix=/usr --with-winbind --with-winbind-auth-challenge --with-acl-support --with-ads make make install cp /install/samba-3.0.5/packaging/RedHat/smb.conf /usr/lib
Now, after I run the ./smbldap-populate.pl script, i get the following error:
Canït locate Net/LDAP.pm in @INC (@INC contains: /var/lib/samba/sbin/ /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl .) at /var/lib/samba/sbin//smbldap_tools.pm line 5. BEGIN failedïcompilation aborted at /var/lib/samba/sbin/smbldap_tools.pm line 5. Compilation failed in require at ./smbldap-populate.pl line 34. BEGIN failedïcompilation aborted at ./smbldap-populate.pl line 34
I tried installing the CPAN module too from www.cpan.org, still doesnt help.
Can someone throw light on what im missing here ?
Regards, Pari Intel Corporation
--------------------------------- Do you Yahoo!? Express yourself with Y! Messenger! Free. Download now. -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
--
Paul Gienger Office: 701-281-1884
Applied Engineering Inc. Information Systems Consultant Fax: 701-281-1322
URL: www.ae-solutions.com mailto: [EMAIL PROTECTED]
-- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
