[eside-ghost] yum y rpm se quedan colgados :(

julen torrontegi julentm en gmail.com
Jue Nov 3 15:17:04 CET 2005


Hola.
Borra los ficheros que sean de este  estilo __db.001  en /var/lib/rpm/
Y luego ejecuta rpm --rebuildbd

El 3/11/05, Santi Saez<santi en usansolo.net> escribió:
> Hola,
>
> Desde ayer "yum" y "rpm" se quedan colgados al ejecutarlos, no aparece
> ningun error por pantalla, logs, etc..
>
> En el caso de "rpm" se produce al intentar sacar un listado de los
> paquetes instalados con "rpm -aq", empieza a listarlos pero se para sin
> seguir ni mostrar ningun error, concretamente se queda en:
>
> # rpm -aq
> (..)
> coreutils-5.2.1-31
> pyxf86config-0.3.19-1
> synaptics-0.13.5-5
> cyrus-sasl-2.1.19-3
>
> A partir de aqui no sigue..
>
> "yum" se queda colgado haciendo cualquier tarea, por ejemplo una busqueda
> de un paquete "yum search nmap"...
>
> He probado a lanzarlos con "strace" para ver lo que hacen.. Los dos
> procesos antes de quedarse colgados muestran lo mismo, copy&paste de las
> ultimas dos lineas (*):
>
> mmap2(NULL, 765952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb7abc000
> futex(0xb7d269d0, FUTEX_WAIT, 2, NULL
>
> No he hecho ningun cambio, actualizaciones, etc.. Estan son las versiones
> de ambos paquetes bajo una Fedore Core 3:
>
> # rpm --version
> RPM version 4.3.2
>
> # yum --version
> 2.2.2
>
> He probado reconstruyendo la BBDD de los RPM instalados y no se
> soluciona.. ¿Alguna idea de lo que puede estar pasando?
>
> Saludos,
>
>
> (*) Mas fragmento de las trazas que saca strace:
>
> TRAZA para "rpm -aq"
> ====================
>
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "pyxf86config-0.3.19-1\n", 22pyxf86config-0.3.19-1
> ) = 22
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "synaptics-0.13.5-5\n", 19synaptics-0.13.5-5
> )    = 19
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "cyrus-sasl-2.1.19-3\n", 20cyrus-sasl-2.1.19-3
> )   = 20
> mmap2(NULL, 765952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb7abc000
> futex(0xb7d269d0, FUTEX_WAIT, 2, NULL
>
> TRAZA para "yum search nmap"
> ============================
>
> open("/var/lib/rpm/Packages", O_RDONLY|O_LARGEFILE) = 8
> fcntl64(8, F_SETFD, FD_CLOEXEC)         = 0
> fstat64(8, {st_mode=S_IFREG|0644, st_size=18415616, ...}) = 0
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> mmap2(NULL, 765952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0xb5073000
> futex(0xb52dc9d0, FUTEX_WAIT, 2, NULL
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>


Más información sobre la lista de distribución eside-ghost