Root,
I am not sure of where you heard about samba-2.2.1 binary rpm being
installed on LMDK7.2 but I must add a few words of caution. Have you
upgraded your glibc? I ask this because samba-2.2.1 has the requirement
of an installed glibc-2.2 and, unless you did the upgrade, LMDK7.2 comes
with glibc-2.1. The samba-2.2.1 binary rpm will not install on LMDK7.2.
If you think you have nightmares with your new samba install, just try
upgrading to glibc-2.2.
If you want to keep your rpm database consistent and viable, your best
hope is to use the src rpm for samba-2.2.1, and do a lot of praying. I
just went through a very similar situation when I tried to upgrade to
bind 9 on LMDK7.2. Bind 9 also needed to have a working glibc-2.2. So I
was forced into doing a lot of upgrading on a wide variety of packages
just so I could rebuild the bind 9 src rpm. It took a lot of time and
work but in the end I was able to get my bind 9 rpms rebuilt for a
LMDK7.2 glibc-2.1 system.
And guess what? Notwithstanding all of the excellent help I received
from such people as Jose S. and kk1, the bind 9 rpms still would not
install. Even though my rebuild of the src rpm seemed to work, i.e. I
had my bind 9 binary rpms all neatly produced in the
"/usr/src/RPM/RPMS/I686" folder, they would not work. When I did a test
on these binary rpms, I got error messages. When Mandrake says
"glibc_2.2 required", hell they really mean it!
If you *REALLY* need samba-2.2.1, you might want to wait until you have
the time to bring your platform up to 8.0 glibc-2.2 standards.
Otherwise, you are in for a rocky ride.
BTW I have samba 2.0.10 running on my network, and it does all I could
ever ask of a samba server. If I may be so presumptuous, may I ask what
the need is for samba-2.2.1. I do have a samba 2.2.1 server running on
LMDK8.0, and it does not do anything better than my samba server-2.0.10.
Just a few thoughts for your edification....
drjung
root wrote:
>
> Ok, Mandrake experts and Samba crew:
>
> Were going to get to the bottom of this ; ) (At least for my
> etification and hopefully others). The problem is simple, I have a test
> machine (mirror to my real server) that I wan't to upgrade from Samba
> 2.09 to 2.2.1a. Mandrake 7.2 with 2.2.19 kernel is the current version.
> No, there hasn't been a pressing need for me to try LM 8.0, I use the
> 7.2 server as the only server for 5 WinXX clients and it does ssh, ftp,
> telnet, http (and htpts), pptp vpn, pop3, imap, and telnet quite nicely.
> Don't have NT or Win2K, never have, and probably never will. I may need
> trust relationships between a NT domain and my office in the future, but
> that is another fish to fry.
>
> The problem - How in the HECK do I get Samba 2.2.1a to install over my
> current setup. You guys are awesome, but I'm not upgrading to LM 8.0
> just to get Samba 2.2.1a to install. (period) I'm a stupid lawyer and
> professional engineer (aero) and don't have the time to devote to a
> complete version change at the moment. (numerous reasons - parenthood
> the most pressing). (Brandon hold your comments young man -- we'll talk
> later)
>
> Background, I can't get Samba 2.2.1a to install from the Mandrake rpm
> over my current setup. Specifically, the samba-2.2.1a-4mdk.i586.rpm,
> samba-client-2.2.1a-4mdk.i586.rpm, and samba-common-2.2.1a-4mdk.i586.rpm
> will not install over my present setup. I get dependency errors
> concerning:
>
> pam-devel-0.72-12mdk; (I installed pam-devel-0.72-12mdk and fixed this);
> but installing from the src.rpm, I get
>
> Installing samba-2_2_1a-4mdk_src.rpm
> error: failed build dependencies:
> libcups-devel is needed by samba-2.2.1a-4mdk
>
> OK, that being so, I downloaded all of the cups upgrades;
>
> cups-1_1_9-4mdk_i586.rpm*
> cups-drivers-1_0-31mdk_i586.rpm*
> libcups1-devel-1_1_9-4mdk_i586.rpm*
> cups-common-1_1_9-4mdk_i586.rpm*
> libcups1-1_1_9-4mdk_i586.rpm*
>
> and tried to upgrade cups, but;
>
> [root@Skyline cups]# rpm -Uvh cups*
> error: failed dependencies:
> libcups1 >= 1.1.9-4mdk is needed by cups-1.1.9-4mdk
> libcups.so.2 is needed by cups-1.1.9-4mdk
> libcupsimage.so.2 is needed by cups-1.1.9-4mdk
> libcups1 >= 1.1.9-4mdk is needed by cups-common-1.1.9-4mdk
> libcups.so.2 is needed by cups-common-1.1.9-4mdk
> libc.so.6(GLIBC_2.2) is needed by cups-common-1.1.9-4mdk
> ghostscript >= 5.50-65mdk is needed by cups-drivers-1.0-31mdk
> libcups.so.2 is needed by cups-drivers-1.0-31mdk
> libcupsimage.so.2 is needed by cups-drivers-1.0-31mdk
> libcups.so.2 is needed by samba-client-2.0.9-1.1mdk
> libcups.so.2 is needed by samba-common-2.0.9-1.1mdk
> libcups.so.2 is needed by xpp-0.6-16mdk
> libcups.so.2 is needed by samba-2.0.9-1.1mdk
>
> I have tried installing the libcups packages first -- to no avail; see
> below:
>
> [root@Skyline cups]# rpm -Uvh lib*
> error: failed dependencies:
> openssl-devel is needed by libcups1-devel-1.1.9-4mdk
>
> So I'm at a quandry -- Where am I going wrong. I have read about many
> successful installs of 2.2.1a over LM 7.2, what I want know is -- How
> did you do it? Any help will be greatly appreciated. I just love getting
> to bed before 0200, and if I get this solved, I probably will.
>
> --
> David C. Rankin, J.D., P.E.
> ASEL -- Instrument
> Nacogdoches, Texas
> N31 34.7 W094 42.6
> 355 MSL