2007/9/24, Carlos E. R. <robin.listas@telefonica.net>:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Monday 2007-09-24 at 20:11 -0300, Juan Erbes wrote:
Make sure those packages are not really installed, too.
Some updates was made via yast, other via smart, and the most of them via the command rpm -Uh --replacepkgs, and in the last case, the references to the old packages must be dissapear.
In the end, all those methods call the rpm program to apply the install/update/removal. So, if rpm says there are three versions of a certain package, chances are that all three are installed, one on top of the other.
What I propose is that you try to remove all three versions of the rpm, then reinstall the last one - even if that means dozens of them. You can make an script.
- --
I will cleanup the db that only appear the last version of the installed packages. For example in the last attempt to upgrade via smart, after rebuilding the rpmdb I got: Son necesarios 1636.8MB archivos de paquete.Se liberarán 2218.3MB. ¿Confirmar cambios? (S/n): s Ejecutando transacción... error: tack-5.6-34 necesita ncurses = 5.6-34 error: ncurses-devel-5.6-24 necesita ncurses = 5.6-24 error: ncurses-devel-5.6-37 necesita ncurses = 5.6-37 error: tack-5.6-37 necesita ncurses = 5.6-37 error: ncurses-devel-5.6-36 necesita ncurses = 5.6-36 error: tack-5.6-34 necesita ncurses = 5.6-34 error: ncurses-devel-5.6-24 necesita ncurses = 5.6-24 error: ncurses-devel-5.6-37 necesita ncurses = 5.6-37 error: tack-5.6-37 necesita ncurses = 5.6-37 error: ncurses-devel-5.6-36 necesita ncurses = 5.6-36 Guardando caché... In this case do'nt crashed the rpmdb, but You can see the incoherencies from the db. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org