conflicto con rpm

Horst H. von Brand vonbrand en inf.utfsm.cl
Mar Ene 20 21:22:53 CLST 2009


Juan Andres Ramirez <jandresaedo en gmail.com> wrote:
> 2009/1/19 Horst H. von Brand <vonbrand en inf.utfsm.cl>:
> > Juan Andres Ramirez <jandresaedo en gmail.com> wrote:
> >> 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.
> >
> > Exactamente que de lo que te dijieron hiciste?
> 
> Bueno hice lo siguiente:
> 
> -Revise el Hardware, no tiene problemas, ni de ram ni de disco duro.
> -Revise el espacio en /var , tengo bastante, de sobra.
> -Aplique:
> 1- rm -f /var/lib/rpm/__*.db
>  2- rpm --rebuilddb
>  3-yum Clean All

> > CentOS 4.7 es la version actual... es 4.0 + actualizaciones al dia.
> >
> >> 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
> >
> > Nucleo. No es demasiado relevante aca. Que hay en /etc/redhat-release?
> 
> CentOS release 4.3 (Final), eso aparece.

O sea, estas _seriamente_ atrasado en actualizaciones.

> >> Logré instalar una nueva version del Yum a mano,

> > Exactamente como? Sacado de donde?

> http://mirror.centos.org/centos/4.7/os/x86_64/CentOS/RPMS/ , de aqui lo
> saque.

Lo instalaste como? Si aplicaste algun --force o --nodeps o similar, seguro
la embarraste mucho mas...

Notese que yum depende de una lista de cosas adicionales... no _debiera_
ser critico en CentOS, pero es sana idea actualizar de todas formas.

  yum deplist yum

(si, salen varias versiones de algunos paquetes; elige la ultima)

> >> saque del repositorio
> >> todo menos el base:
> >> [base]

[...]

> >> Setting up repositories
> >> dag                       100% |=========================| 1.1 kB    00:00
> >
> > O sea, tienes habilitado al menos el repositorio dag ademas de base.
> 
> Si.

Quien sabe que cosas truchas vienen de alli...

[...]

> > Como, exactamente, "pegada"? Puedes conectarte via SSH, responde a ping(1),
> > reaccciona el LED del teclado a CapsLock, actividad del disco, ...?

> No puedo entrar via SSH, si tiene ping, el disco se mueve, si tiene
> capsLock, pero la consola no reacciona, ninguna.

Hum... esta colgado, pero no _tan_ colgado. Sera que esta vuelta loca (CPU
al 100%) haciendo algo?

Intenta bajando las cosas e instalando a punta de "rpm -Fhv".

> >> 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
> >
> > Tiene cara de que tienes en paralelo paquetes i386 instalados (en este
> > caso, rpm), y al actualizar solo x86_64 obviamente quedan huerfanos los
> > i386.
> >
> > Aplica:
> >
> >   yum list installed "*.i?86"
> >
> > (sera una _larga_ lista!), luego ve que de eso puedes pitearte sin
> > miramientos (o que debes actualizar en paralelo con x86_64).

> Prefiero la opcion de bajar los paquetes en x86_64.

Muchos paquetes en CentOS para x86_64 vienen en _ambos_ sabores, y se
requieren los dos.

[...]

> >>                         alguna otra manera de que me deje instalar una
> >> nueva version??
> >
> > Instalar las i386 correspondientes tambien.

[...]

> Voy a ver que paquetes estan en i386, y los cambio por x86_64.

Necesitas los /dos/!
-- 
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