conflicto con rpm

Juan Andres Ramirez jandresaedo en gmail.com
Lun Ene 19 12:33:47 CLST 2009


La distribucion que estoy usando es Centos 4. Y he seguido al pie de
la letra todo lo que han dicho, y si tengo espacio en /var.

Linux  2.6.9-34.0.2.EL #1 Fri Jul 7 17:58:49 CDT 2006 x86_64 x86_64
x86_64 GNU/Linux

Logré instalar una nueva version del Yum a mano, saque del repositorio
todo menos el base:
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

aplique un yum update rpm:
[root en mail actualizacion]# yum update rpm
Setting up Update Process
Setting up repositories
dag                       100% |=========================| 1.1 kB    00:00
base                      100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 3.5 MB    02:47
primary.xml.gz            100% |=========================| 560 kB    00:24
base      : ################################################## 1831/1831

Sigue quedando ahi, y despues de un rato la maquina vuelve a quedar pegada.

Tratando de hacer update al rpm, con todas las dependencias:
[root en mail actualizacion]# rpm -Uvh *.rpm
Preparing...                ########################################### [100%]
        file /usr/lib/rpm/macros from install of rpm-4.3.3-26_nonptl
conflicts with file from package rpm-4.3.3-13_nonptl
        file /usr/lib/rpm/noarch-linux/macros from install of
rpm-4.3.3-26_nonptl conflicts with file from package
rpm-4.3.3-13_nonptl
        file /usr/share/man/man8/rpm.8.gz from install of
rpm-4.3.3-26_nonptl conflicts with file from package
rpm-4.3.3-13_nonptl

Puedo hacer un force??, alguna otra manera de que me deje instalar una
nueva version??

Mi idea es actualizar esto primero, antes de meterme con otras cosas,
como apache, postfix etc....

Muchas gracias.


Juan Andres Ramirez <jandresaedo en gmail.com> wrote:
>      Hace tiempo atras hice la misma pregunta, pero hasta ahora no he
> tenido solucion con esto:

Distribucion  exacta? Comando?

> Setting up Update Process
> Setting up repositories
> dag                       100% |=========================| 1.1 kB    00:00

En Fedora los "repositorios extraoficiales" comunmente han tenido conflictos...

> update                    100% |=========================|  951 B    00:00
> base                      100% |=========================| 1.1 kB    00:00
> addons                    100% |=========================|  951 B    00:00
> extras                    100% |=========================| 1.1 kB    00:00

Esto es del an~o de la goma...

> Reading repository metadata in from local files
> primary.xml.gz            100% |=========================| 3.5 MB    01:27

> Y ahi queda, no pasa de esto, despues de un rato el "top" muestra como
> deja de consumir cpu, en un principio usando el 99% y despues esto:
>
> 8201 root      16   0 3477m 1.9g  216 R  4.19   4.9%   1:53.82 yum
>
> Y despues de un rato la maquina se congela, tengo que resetear con el
> boton reset.../cry.

Triste.

> TratÃ(c) de arreglar esto con los siguientes pasos:
>
> 1- rm -f /var/lib/rpm/__*.db
> 2- rpm --rebuilddb
> 3-yum Clean All

yum clean all

Revisar que hay espacio en /var!

> Y no paso nada. Alguna otra idea??. Gracias.

[Me parece recordar que alguna version an~eja de yum se colgaba si la
apuntabas a un repositorio inexistente o que no responde.]

Eliminar los repos no oficiales del cuento (al menos temporalmente).
Incluso dejar habilitado unicamente updates.  Actualizar por presas, o sea:

  yum clean all
  yum update yum rpm

Y luego ir paso a paso.

Si eso no funciona, ir a los repos del caso, bajar el ultimo RPM de
rpm, ver de instalar eso, bajar las dependencias que le fallan, ...
[Si, es un verdadero asco... incluso puede ser que necesites
temporalmente  desinstalar cosas para destrabar el proceso. *NUNCA
JAMAS* usar "--force"
 o "--nodeps"]


La otra es instalar una version actual de la distribucion. Por lo de
"extras" debe ser Fedora 6 o anterior (Fedora core + extras se
fundieron en Fedora 7), y esos hace harto tiempo ya no tienen
repositorios activos.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                    Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria             +56 32 2654239
Casilla 110-V, Valparaiso, Chile 2340000       Fax:  +56 32 2797513



Más información sobre la lista de distribución Linux