Root? Root you say???
By installing/recompiling via the SRC.RPM's you are effectively trying
to recreate the application/library tree that Samba uses under 8.0.
This gets you into the upgrade black hole as you've discovered.
You might want to instead, download the Tarball.
This will permit you to run the configuration script ("./configure")
that SHOULD generate a makefile better suited to what is currently
installed on your system.
Granted that this will break even more dependencies for you, since you
are effectively bypassing RPM's (rather weak) defenses, but at least you
might get a good compile & install.
For safety's sake, grab the pre-compiled RPM and query it to see where
it tends to put things.
You'll want to use some of the ./configure options (such as --targetdir=
or the like) to get things to go into the same directory structure as
the SRC.RPM's. You'll avoid problems later this way.
-JMS
[EMAIL PROTECTED]
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of root
Sent: Wednesday, July 25, 2001 12:21 AM
To: Samba; mandrake
Subject: [expert] Upgrading LM 7.2 Samba 2.09 to Samba 2.2.1a
Impossible?
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