conflicto con rpm

Juan Andres Ramirez jandresaedo en gmail.com
Mar Ene 20 09:52:59 CLST 2009


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.


>
>> 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.



>
>> 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
>
> Debieras dejar updates tambien (al menos).
>
>> 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
>
> O sea, tienes habilitado al menos el repositorio dag ademas de base.

Si.

>
>> 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.
>
> "Vuelve a quedar pegada"?! De eso nada habias dicho antes...

Si Don Horst si lo habia dicho, por eso revise el hardware como me
habian dicho antes.

>
> 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.

>
>> 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.

>
>> Puedo hacer un force??,
>
> De poder, puedes... que te lo recomiende... bueno, siempre es bonito mirar
> como explotan las maquinas de los _demas_, asi que dale nomas!
> /me va a buscar las cabritas...
>
>>                         alguna otra manera de que me deje instalar una
>> nueva version??
>
> Instalar las i386 correspondientes tambien.
>
> Lee rpm(1) para ver detalles de como puedes definirte un formato para que
> te muestre la arquitectura tambien.

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


>
>> Mi idea es actualizar esto primero, antes de meterme con otras cosas,
>> como apache, postfix etc....
>
>
>
> Alguna version viejita de rpm/yum se colgaba si le dabas algun repositorio
> inexistente (o simplemente lento). Revisa bien que no tengas basura en tu
> lista de repositorios (/etc/yum.repos.d, en el peor caso mueve todo lo que
> hay alli a algun lugar seguro y repones lo justo y necesario). Revisa que
> no tengas versiones extraoficiales de yum/rpm/python.

Ok, voy por eso.

> --
> 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