sábado, 18 de septiembre de 2010

ERROR en los Repositorios


Aveces sucede que algún Repositorio se corrompe o instalamos uno nuevo que por lo que sea no esta bien estructurado. La solución a esto no pasa por desactivar ese Repositorio en concreto ya que nos seguirá dando el mismo error. El problema mayor es que mientras continué esta situación no nos dejará actualizar nada del paquete de Repositorios que tengamos instalado impidiendo todas las actualizaciones.
Aquí en Ubuntu no es como en Windows que utiliza prácticamente el mismo mensaje de error para cualquier problema y cuando no se escuda en mensajes ininteligible.
Pues nada , pongámonos manos a la obra y si te sucede ésto, busquemos el problema.
Lo primero que vamos hacer cuando nos pase ésto es abrir Sistema / Administración /Orígenes del Software.

Vamos a la pestaña Otro software y  desactivamos  y volemos a activar cualquier casilla de los repositorios que muestre. Acto seguido pulsamos Cerra y luego Recargar.
Nos mostrará otro error:
Al cerrar esta ventana nos especificará mejor el motivo del error:
Aún nos dará más detalles al cerrar la ventana. Pero como en la anterior imagen lo que nos importa es ubicar el problema y saber que repositorio lo está dando.


Aquí nos dice claramente que el problema lo está dando el repositorio que pertenece a smplayer.list que se encuentra en la siguiente ubicación:
  • / etc / apt / sources.list.d / smplayer.list
Pues nos vamos a buscar ese archivo en concreto y abrimos esa carpeta cómo Administrador :
Una vez abierto como Administrador ya podremos eliminar ese archivo o intentar corregirlo editando simplemente con Gedit...

... y ver el interior del archivo.
El problema en este caso es esa entrada que se muestra y que una vez eliminada se solventa éste. Ante la duda podemos eliminar el archivo completo como sus derivados  (que tienen el mismo nombre) sin riesgo alguno ya que lo único que sucederá es que no aparecerán en los repositorio.
Podemos volver a poner el repositorio cuando queramos y comprobar si ha sido error en el copiado o es que el repositorio está mal construido, en cuyo caso lo quitaremos como se ha mostrado y esperaremos a que sea corregido. O si es algo simple como el ejemplo lo podemos solucionar nosotros mismos.

7 comentarios:

  1. Otro error de repositorio15 de mayo de 2012, 3:03

    Hola. Estoy usando un Live USB de Linux Mint 10 Julia. Intento actualizar el Firefox que trae. Si en un terminal pongo sudo add-apt-repository ppa:mozillateam/firefox-stable me dice "Error: can't find signing_key_fingerprint at https://launchpad.net/api/1.0/~mozillateam/+archive/firefox-stable". Si voy al centro de control y luego a Software Sources -> Other software -> Add... -> ppa:mozillateam/firefox-stable -> Reload me dice "W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9BDB3D89CE49EC21". ¿Cuál es el problema? ¿Cómo lo soluciono? Muchas gracias

    ResponderEliminar
    Respuestas
    1. Te falta la llave. Pero si solo quieres actualizar Firefox, bien fácil lo tienes. Bájate el paquete de éste desde su página oficial y lo descomprimes, luego lo introduces y remplazas la carpeta firefox que encontrarás en /opt/ por el descomprimido.

      Saludos

      Eliminar
    2. Gracias. Antes de responderme he visto que también se puede solucionar actualizando Synaptic y luego haciendo un Upgrade de Firefox. También he visto que se puede hacer desde el Update Manager, deseleccionando todo, seleccionando Firefox y aplicando la actualización. Pero me he quedado con la mosca de cómo conseguir la llave para hacerlo vía PPA. Si me lo comentas o enlazas una página donde lo expliquen sabré un poquito más sobre repositorios y llaves, y te lo agradeceré. ¡Gracias!

      Eliminar
  2. No se merecen.
    Mira aquí tienes otro repositorio que sí, este llega hasta precise:

    deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu precise main
    deb-src http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu precise main

    Puedes cambiar si quieres donde dice precise por oneiric, natty o lucid

    Saludos

    ResponderEliminar
  3. Gracias. No entiendo lo de "No se merecen". ¿?

    ResponderEliminar
    Respuestas
    1. jeje. Tú me das las gracias y yo contesto : No se merecen

      Eliminar
    2. Qué modesto. ¡Claro que sí! Con to' lo que curras pa tos'. Saludos

      Eliminar