On 2001.01.11 Alberto Vorano wrote:
>
> To test what suggested I newly installed a new 7.2 on a companion partition
> of the same sd and then changed its kernel to 2.4.0-test11 as in my one`
> But have a look to what happens:
> [root@localhost glibc-2.2-21]# rpm -U glibc-2.2-21mdk.i586.rpm
> error: failed dependencies:
> sash >= 3.4-6mdk is needed by glibc-2.2-21mdk
> /sbin/ldconfig is needed by glibc-2.2-21mdk
> ldconfig is needed by basesystem-7.2-1mdk
> /sbin/ldconfig is needed by libtermcap-2.0.8-19mdk
> /sbin/ldconfig is needed by readline-4.1-9mdk
[big snap]
That is the problem, ldconfig needs glibc, glibc21 contains db1-2-3 that
now are independent packages and so on. The only clean way of get rid
of all that rpm dependency mess is to install everything interdependent
AT THE SAME TIME, ie, get from cooker:
glibc-2.2-21mdk
glibc-devel-2.2-21mdk
ldconfig-2.2-21mdk
nscd-2.2-21mdk
db1-1.85-3mdk
db1-tools-1.85-3mdk
db2-2.4.14-2mdk
db3-3.1.14-2mdk
db3-utils-3.1.14-2mdk
put all them in a dir and do rpm -Uvh *.rpm (that is the trick, all in the
same rpm call). If that still claims there
is something missing (i think i did not miss any package), get it and
repeat the rpm -Uvh *.rpm. That will upgrade your glibc and related packages.
(suggestion: reboot and check that everything works)
Once your running glibc22, upgrade rpm; get:
rpm-4.0-12mdk
popt-1.6-12mdk
and better if you also alredy get MandrakeUpdate-7.2-19mdk and grpmi-7.2-19mdk
and the same oce again, rpm -U *.rpm for those 4 packages.
One good idea then is to upgrade also locales and locales-en, they are very
related to glibc.
You will see, once you taste cooker, you must upgrade everything...
--
J.A. Magallon $> cd pub
mailto:[EMAIL PROTECTED] $> more beer
Linux werewolf 2.4.0-ac5 #1 SMP Wed Jan 10 23:36:11 CET 2001 i686