[K12OSN] Re: SMBLDAP Installer

Mel Wade mel at melwade.com
Mon Jul 30 16:01:57 UTC 2007


I followed these instructions and then ran the smbldap script and got the
following error:

"smbldap-populate is not in my $PATH."

I found smbldap-populate in this location:
/usr/share/doc/samba-3.0.23c/LDAP/smbldap-tools-0.9.2
and added it to the path, but no dice....

Mel

On 7/27/07, Brian Chivers <brian at portsmouth-college.ac.uk> wrote:
>
> I've not actually run the script on CentOS5 but I've used it's contents to
> setup several Samba /
> LDAP slave servers in college.
>
> Here's a copy of my notes from our WIKI, once you've manually install the
> extra packages etc you
> could try running the installer script again but telling it that it's
> CentOS4.4.
>
> The notes are for installing on a x86_64 machine so things like the
> rpmforge-release you might have
> to install the correct package for x386 but it'll give you a guide / idea.
>
> I do have to replace our main LDAP / Samba 3 server this summer so when I
> do I'll try and tweak the
> script to work out the box.
>
>
>
>   ProtectBase
>
> You should make sure that you have ProtectBase installed. yum-protectbase
> is available in the CentOS
> 5 repositories:
>
>     yum install yum-protectbase
>
> Plugins are enabled in CentOS 5 by default.
>
> Edit the file /etc/yum.repos.d/CentOS-Base.repo and add the following line
> to the [base] and
> [update] and [centosplus] section:
>
>      protect=1
>
> Leave the [centosplus] section disabled:
>
>      enabled=0
>
> Edit /etc/yum.repos.d/CentOS-Base.repo and add the following line to the
> other sections
>
>      protect=0
>
> Download the rpmforge-release package.
>
>      wget
> http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
>
> (You can find a complete list of rpmforge-release package packages at
> http://dag.wieers.com/packages/rpmforge-release/ but it is recommended
> that you use one of the two
> listed above).
>
> Install DAG's GPG key
>
>      rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
>
> Verify the package you have downloaded
>
>      rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm
>
> Security warning: The rpmforge-release package imports GPG keys into your
> RPM database. As long as
> you have verified the package and trust Dag then it should be safe.
>
> Install the package
>
>     rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm
>
> This will add a yum repository config file and import the appropriate GPG
> keys.
>
> Test with this command:
>
>     yum check-update
>
> It should output these two lines:
>
> Loading "protectbase" plugin ... 76 packages excluded due to repository
> protections
>
> The number above may differ, but there should be several packages shown as
> being excluded.
>
>
> [edit]
> Install Extra Packages
>
>     yum install ntp
>     yum install apcupsd
>
> Install needed rpms for Samba3 / Openldap (found from Smbldap installer
> script)
>
>     yum install perl-XML-SAX-Base perl-Unicode-String perl-IO-Socket-SSL
> perl-Crypt-SmbHash
> perl-Convert-BER
>
> Install actual servers & dependants
>
>    yum install perl-URI perl-Convert-ASN1 perl-libwww-perl
>    yum install perl-XML-NamespaceSupport perl-URI perl-Crypt-SSLeay
>    yum install perl-Digest-SHA1 perl-LDAP
>    yum install gcc glibc-headers
>    yum install openldap-servers openldap-clients
>    yum install samba-common samba
>    yum install apcupsd
>    yum install net-snmp
>
>
> Install Webmin for easy configuration (example below is current version
> but visit www.webmin.com for
> latest version)
>
>    wget
> http://prdownloads.sourceforge.net/webadmin/webmin-1.340-1.noarch.rpm
>    rpm -U webmin-1.340-1.noarch.rpm
>
>
> Mel Wade wrote:
> > I'm also getting this error:
> >
> > Error getting repository data for dag, repository not found
> >
> > I think it's coming from:  --enablerepo=dag
> >
> > On 7/26/07, * Mel Wade* <mel at melwade.com <mailto:mel at melwade.com>>
> wrote:
> >
> >     Can anyone help be get the smbldap installer to work on CentOS 5?
> >     It will work on version 4.4 but 4.4 won't reconize my RAID
> controller.
> >     http://www.majen.net/smbldap/
> >
> >     I know I'm getting these errors:
> >     *smbldap-populate is not in my $PATH
> >     *rpm --import usr/share/doc/rpm-4.4.2/RPM-GPG-KEY - not there...
> >
> >     Any help would be appreciated:
> >
> >     Mel
> >
> >     Here is the OS specific section of the script:
> >
> >     ##############
> >       "centos44" =>
> >       {
> >         # this needs to be set because smbldap-tools-0.8.6-1 puts
> >     utilities in here
> >         PATH => "/opt/IDEALX/sbin",
> >
> >         netrepo_command => "rpm --import /usr/share/rhn/RPM-GPG-KEY; yum
> >     -t -y install gcc glibc-headers openldap-servers openldap-clients
> >     perl-XML-SAX perl-URI perl-Convert-ASN1 perl-Net-SSLeay
> >     perl-XML-NamespaceSupport perl-URI perl-Crypt-SSLeay
> >     perl-libwww-perl perl-HTML-Parser perl-Digest-SHA1 samba-common
> >     perl-HTML-Tagset perl-Net-SSLeay samba perl-LDAP; yum -t -y
> >     --enablerepo=dag install perl-Compress-Zlib",
> >
> >         rpms =>
> >         {
> >           'perl-Convert-BER-1.31.01-1.1.fc2.dag.noarch.rpm' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >           'perl-Unicode-Map8-0.12-0.1.fc2.dag.i386.rpm' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >           'perl-Crypt-SmbHash-0.02-1.1.fc2.dag.noarch.rpm ' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >           'perl-Unicode-MapUTF8-1.09-0.1.fc2.dag.i386.rpm' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >           'perl-Jcode-0.83-0.1.fc2.dag.i386.rpm' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >           'perl-Unicode-String-2.07-0.1.fc2.dag.i386.rpm' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >           ' perl-Unicode-Map-0.112-0.1.fc2.dag.i386.rpm' =>
> >           {
> >             medianames => "script",
> >             path => "PWD/rpms",
> >           },
> >
> >         },
> >
> >       }, # end centos44
> >     #############
> >
> >     --
> >     Mel Wade
> >     "The real problem is not whether machines think but whether men do."
> >     - BF Skinner
> >     http://www.melwade.com
> >
> >
> >
> >
> > --
> > Mel Wade
> > "The real problem is not whether machines think but whether men do." -
> > BF Skinner
> > http://www.melwade.com
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > K12OSN mailing list
> > K12OSN at redhat.com
> > https://www.redhat.com/mailman/listinfo/k12osn
> > For more info see <http://www.k12os.org>
>
>
>
> ------------------------------------------------------------------------------------------------
>     The views expressed here are my own and not necessarily
>
>                 the views of Portsmouth College
>
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>
>



-- 
Mel Wade
"The real problem is not whether machines think but whether men do." - BF
Skinner
http://www.melwade.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/k12osn/attachments/20070730/2f4c0b37/attachment.htm>


More information about the K12OSN mailing list