rpm y yum se quedan colgados en Fedore Core 3

Santi Saez santi at usansolo.net
Thu Nov 3 02:12:18 UTC 2005


Hola,

Desde hace un rato "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"...

Los programas se quedan colgados, ya que 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




More information about the Fedora-es-list mailing list