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