Hola: Trabajo con Suse 11.0. Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes. Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes Esto me ocurre en dos ordenadores. uffff Agradecere ideas Gracias Alejo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-01-08 a las 13:17 +0100, Alejo escribió:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes
Si lo dice, es verdad el 98% de las veces. Búscalo con "ps afx | less". Las pocas veces que es falso es que se ha colgado o apagado en caliente. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkll8fkACgkQtTMYHG2NR9X1wACfeX9XsCTnnqOrL20gMCP1azXv k/EAmgLmgsSJqJrrNBhh1XLkWKuSjy5b =P9Ms -----END PGP SIGNATURE-----
El 8/01/09, Alejo escribió:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Esto en la 11.1 me ocurre a menudo, en Gnome. Pero suele ser un despiste mío: tengo el gestor de paquetes abierto, y cuando abro el módulo de las actualizaciones en línea de yast, me dice que "nanay" :-P Con cerrar uno de ellos suele ser suficiente :-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 8/01/09, Alejo escribió:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Esto en la 11.1 me ocurre a menudo, en Gnome.
Pero suele ser un despiste mío: tengo el gestor de paquetes abierto, y cuando abro el módulo de las actualizaciones en línea de yast, me dice que "nanay" :-P
Con cerrar uno de ellos suele ser suficiente :-)
Saludos,
La 11.0, no le ha manejado a penas, mira a ver si, como en la 11.1, puedes cambiar el motor del updater. En la 11.1 el predeterminado a veces se bloquea sin causa aparente, poniéndole zypper como motor funciona muy bien. -- Saludos. César Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos, menos a los tontos. Son demasiados y siempre serás derrotado. (Proverbio hindú) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola :) El Thursday 08 January 2009, Alejo escribió:
Hola:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes
Mal !!! El YaST te dice que hay otro usando la bbdd de paquetes y es cierto. El que está accediendo a la bbdd de paquetes es "el triángulo rojo". Si quieres actualizar, una de dos: - botón derecho sobre el triángulo rojo -> cerrar y luego entras en YaST y actualizas desde YaST (me da igual que uses "actualizaciones" o "gestión/administración de sw" - pinchar en "el triángulo rojo" y decir que actualice HTH Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola y gracias a todos por contestar:
Hola :)
El Thursday 08 January 2009, Alejo escribió:
Hola:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes
Mal !!! El YaST te dice que hay otro usando la bbdd de paquetes y es cierto. El que está accediendo a la bbdd de paquetes es "el triángulo rojo". Si quieres actualizar, una de dos:
- botón derecho sobre el triángulo rojo -> cerrar y luego entras en YaST y actualizas desde YaST (me da igual que uses "actualizaciones" o "gestión/administración de sw"
- pinchar en "el triángulo rojo" y decir que actualice
Rafa: He probado lo que dices. Tras dar al triangulo rojo me aparece una ventana y me dice que no puede ( no se que con packagekit), aparece un triangulo amarillo de error Entonces pruebo cerrar el triangulo (boton dcha cerrar) y lo intento a traves de Yast. y no me deja Cesar: He probado lo que me dices en lugar de usar packagekit uso zipper. Tampoco. Carlos: probare lo que dices. Pero si es falso ¿Porque no me deja cualquier cosa que sea instalar un programa? -No he hecho (que yo sepa) ninguna cosa rara solo actualizar cuando salia el aviso ¿Tengo que hacer ctrl-esc y hacer kill algun programa? (veo los nombres y no me atrevo). Saludos y gracias Alejo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-01-08 a las 23:04 +0100, Alejo escribió:
Carlos: probare lo que dices. Pero si es falso ¿Porque no me deja cualquier cosa que sea instalar un programa?
Si cree que la base de datos de paquetes está en uso, sea cierto o falso, no te va a dejar modificar ningún paquete. Tienes que averiguar qué es lo que está usando el manejador de paquetes y hacer que termine lo más limpiamente posible. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEUEARECAAYFAklmhKoACgkQtTMYHG2NR9XrOgCfVbstRwRd0zBSd3Vt1LiavpwG nAYAliURqa4BFfKwFcVEyIJJdXD+0hA= =Q7ot -----END PGP SIGNATURE-----
Alejo escribió:
Hola y gracias a todos por contestar:
Hola :)
El Thursday 08 January 2009, Alejo escribió:
Hola:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes
Mal !!! El YaST te dice que hay otro usando la bbdd de paquetes y es cierto. El que está accediendo a la bbdd de paquetes es "el triángulo rojo". Si quieres actualizar, una de dos:
- botón derecho sobre el triángulo rojo -> cerrar y luego entras en YaST y actualizas desde YaST (me da igual que uses "actualizaciones" o "gestión/administración de sw"
- pinchar en "el triángulo rojo" y decir que actualice
Rafa: He probado lo que dices. Tras dar al triangulo rojo me aparece una ventana y me dice que no puede ( no se que con packagekit), aparece un triangulo amarillo de error Entonces pruebo cerrar el triangulo (boton dcha cerrar) y lo intento a traves de Yast. y no me deja
Cesar: He probado lo que me dices en lugar de usar packagekit uso zipper. Tampoco.
Carlos: probare lo que dices. Pero si es falso ¿Porque no me deja cualquier cosa que sea instalar un programa?
-No he hecho (que yo sepa) ninguna cosa rara solo actualizar cuando salia el aviso
¿Tengo que hacer ctrl-esc y hacer kill algun programa? (veo los nombres y no me atrevo).
Saludos y gracias Alejo
Se me ocurre una idea... A ver si te funciona. Tranquila no harás nada irreversible. Intenta hacer en modo de texto lo siguiente. Elimina el repo de update. Y acepta. Luego intenta añadir otro que sepas que funcione. Igual ese repo no va bien y se queda esperando una respuesta que no le da el server. Si puedes mejor matas el updater y reinicias con él desactivado, y haces lo que te he dicho. A ver qué tal? -- Saludos. César Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos, menos a los tontos. Son demasiados y siempre serás derrotado. (Proverbio hindú) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes
Mal !!! El YaST te dice que hay otro usando la bbdd de paquetes y es cierto. El que está accediendo a la bbdd de paquetes es "el triángulo rojo". Si quieres actualizar, una de dos:
- botón derecho sobre el triángulo rojo -> cerrar y luego entras en YaST y actualizas desde YaST (me da igual que uses "actualizaciones" o "gestión/administración de sw"
- pinchar en "el triángulo rojo" y decir que actualice
Rafa: He probado lo que dices. Tras dar al triangulo rojo me aparece una ventana y me dice que no puede ( no se que con packagekit), aparece un triangulo amarillo de error Entonces pruebo cerrar el triangulo (boton dcha cerrar) y lo intento a traves de Yast. y no me deja
Cesar: He probado lo que me dices en lugar de usar packagekit uso zipper. Tampoco.
Carlos: probare lo que dices. Pero si es falso ¿Porque no me deja cualquier cosa que sea instalar un programa?
-No he hecho (que yo sepa) ninguna cosa rara solo actualizar cuando salia el aviso
¿Tengo que hacer ctrl-esc y hacer kill algun programa? (veo los nombres y no me atrevo).
Saludos y gracias Alejo
Se me ocurre una idea... A ver si te funciona. Tranquila no harás nada irreversible. Intenta hacer en modo de texto lo siguiente.
Elimina el repo de update. Y acepta. Luego intenta añadir otro que sepas que funcione.
Igual ese repo no va bien y se queda esperando una respuesta que no le da el server.
Si puedes mejor matas el updater y reinicias con él desactivado, y haces lo que te he dicho.
A ver qué tal?
Cesar: He hecho lo que me comentaste. Tuve que hacerlo como superusuario (root). Deje solo el DVD. Y funciona He vuelto a poner los repos de nuevo y perfecto Gracias a todos Alejo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola :) El Thursday 08 January 2009, Alejo escribió:
Hola y gracias a todos por contestar:
Hola :)
El Thursday 08 January 2009, Alejo escribi�:
Hola:
Trabajo con Suse 11.0.
Pues resulta que ahora me dice que tengo dos actualizaciones pendientes (triangulo rojo) cuando le digo que actualice me dice que error. Hay un programa ocupando el administrador de paquetes.
Entro en Yast software instalar (o repositorios ...) y me dice que hay un programa ocupando el administrador de paquetes
Mal !!! El YaST te dice que hay otro usando la bbdd de paquetes y es cierto. El que est� accediendo a la bbdd de paquetes es "el tri�ngulo rojo". Si quieres actualizar, una de dos:
- bot�n derecho sobre el tri�ngulo rojo -> cerrar y luego entras en YaST y actualizas desde YaST (me da igual que uses "actualizaciones" o "gesti�n/administraci�n de sw"
- pinchar en "el tri�ngulo rojo" y decir que actualice
Rafa: He probado lo que dices. Tras dar al triangulo rojo me aparece una ventana y me dice que no puede ( no se que con packagekit), aparece un triangulo amarillo de error Entonces pruebo cerrar el triangulo (boton dcha cerrar) y lo intento a traves de Yast. y no me deja
Cesar: He probado lo que me dices en lugar de usar packagekit uso zipper. Tampoco.
Carlos: probare lo que dices. Pero si es falso �Porque no me deja cualquier cosa que sea instalar un programa?
-No he hecho (que yo sepa) ninguna cosa rara solo actualizar cuando salia el aviso
�Tengo que hacer ctrl-esc y hacer kill algun programa? (veo los nombres y no me atrevo).
Prueba lo siguiente, como root y _SIN_ lanzar el YaST ni nada relacionado con el YaST, es decir, como si acabases de hacer login a tu sistema: lsof | grep -i rpm Te debería salir algo similar a esto (acabo de lanzar el YaST2 -> sw management): y2base 6442 root mem REG 8,1 731900 330804 /usr/lib/librpmio-4.4.so y2base 6442 root mem REG 8,1 1029320 330626 /usr/lib/librpmdb-4.4.so y2base 6442 root mem REG 8,1 385480 330672 /usr/lib/librpm-4.4.so rpmdb2sol 6483 root cwd DIR 8,1 4096 363601 /root rpmdb2sol 6483 root rtd DIR 8,1 4096 2 / rpmdb2sol 6483 root txt REG 8,1 168332 325039 /usr/bin/rpmdb2solv rpmdb2sol 6483 root mem REG 8,1 62920 315386 /lib/libbz2.so.1.0.5 rpmdb2sol 6483 root mem REG 8,1 76672 315476 /lib/libz.so.1.2.3 rpmdb2sol 6483 root mem REG 8,1 125358 315335 /lib/libpthread-2.8.so rpmdb2sol 6483 root mem REG 8,1 34328 315466 /lib/librt-2.8.so rpmdb2sol 6483 root mem REG 8,1 11060 315401 /lib/libdl-2.8.so rpmdb2sol 6483 root mem REG 8,1 171996 315379 /lib/libm-2.8.so rpmdb2sol 6483 root mem REG 8,1 31196 315412 /lib/libpopt.so.0.0.0 rpmdb2sol 6483 root mem REG 8,1 731900 330804 /usr/lib/librpmio-4.4.so rpmdb2sol 6483 root mem REG 8,1 1410320 315393 /lib/libc-2.8.so rpmdb2sol 6483 root mem REG 8,1 1029320 330626 /usr/lib/librpmdb-4.4.so rpmdb2sol 6483 root mem REG 8,1 116820 315456 /lib/ld-2.8.so rpmdb2sol 6483 root 0r FIFO 0,5 0t0 21898 pipe rpmdb2sol 6483 root 1w REG 8,1 0 440506 /var/cache/zypp/solv/@System/solvZulOTE rpmdb2sol 6483 root 2w FIFO 0,5 0t0 21899 pipe rpmdb2sol 6483 root 3r REG 8,1 36102144 492894 /var/lib/rpm/Packages rpmdb2sol 6483 root 4r REG 8,1 2139143 436332 /var/cache/zypp/solv/@System/solv Lo que te muestra son los procesos que están accediendo a cualquier fichero cuyo nombre contenga la cadena de texto "rpm" así como los procesos cuyo nombre contiene la cadena de texto "rpm". La columna de la derecha del todo (en el ejemplo está mal porque me corta las líneas en el carácter 78) tienes el nombre del fichero, en la primera columan tienes el nombre del proceso que está accediendo a dicho fichero y en la segunda columna tienes el PID de dicho proceso Cuando tengas le listado, comprueba qué proceso está accediendo a la BBDD rpm y lo cierras con un: kill -15 <PID> HTH Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (5)
-
Alejo
-
Camaleón
-
Carlos E. R.
-
csalinux
-
Rafa Grimán