OCULTAR MENU LATERAL >>

Solucionar problema en los repositorios "W:Duplicate source.list entry..."

Toqueteando más de la cuenta en mi Ubuntu me surgió el siguiente problema al intentar actualizar la información de paquetes:
W: Duplicate sources.list entry URL-DEL-REPOSITORIO/ DISTRO Packages (/var/lib/apt/lists/URL-DEL-REPOSITORIO_DISTRO_Packages)
Donde:
  • URL-DEL-REPOSITORIO es la URL del repositorio que estaba "trasteando" cuando surgió el problema.
  • DISTRO es mi distribución actual de Ubuntu, Lucid (otras distros pueden ser Karmic, Feisty,...).
El error puedo verlo tanto al actualizar la información desde Synaptic como al hacerlo desde consola (sudo apt-get update).

Si no perdemos la calma veremos claramente que es lo que sucede. La W: significa "warning"(advertencia), y a continuación se nos indica que hay una entrada duplicada en los ficheros que almacenan las rutas a los repositorios que utiliza Ubuntu (en este caso, en el fichero source.list).

Para solucionar el problema de la manera más fácil haremos lo siguiente:
NOTA: Solución probada sobre Ubuntu 10.04 Lucid Lynx. Para versiones anteriores o posteriores podría veriar la solución.
  1. Tomamos nota en un papel del error (después necesitaremos la URL-DEL-REPOSITORIO y la DISTRO).
  2. Abrimos una Terminal (Aplicaciones->Accesorios->Terminal).
  3. Eliminamos el fichero de información generado para el repositorio duplicado (la ruta nos la indicó el error):
    ~$ sudo rm /var/lib/apt/lists/URL-DEL-REPOSITORIO_DISTRO_Packages
  4. Vamos al gestor de repositorios de Ubuntu (Sistema->Administración->Orígenes de Software).
  5. Nos situamos sobre la pestaña "Otro Software" y, en la lista de repositorios que allí se encuentra, buscamos el repositorio que nos daba el error.
    Si está en la lista vamos al siguiente paso; en caso contrario debemos añadirlo. Para ello (si no recordamos como lo hicimos la última vez) una posible forma será:
    1. Clicamos sobre el botón Añadir.
    2. En la nueva ventana abierta se nos pide la línea APT, la cual tiene el siguiente formato:
      deb URL_DEL_REPOSITORIO DISTRO/
      NOTA: Esta línea podría variar un poco según el repositorio.
    3. Damos al botón "Añadir Origen" y, si la línea fué correcta el repositorio será añadido.
  6. A continuación, damos al botón "Cerrar" para cerrar la ventana de administración de repositorios. Entonces la información de paquetes será actualizada.
Si todo ha ido bien ya nos hemos desecho del incómodo problema. Sino, deja tu comentario para ver si puedo ayudarte.


Salu2,
elSant0


ALGUNOS ARTICULOS RELACIONADOS

1comentarios:

Anónimo dijo...

Muy bueno! Me sirvió!

Publicar un comentario

Escribe aquí tus valoraciones, dudas, sugerencias,... Son sólo unos instantes y ayuda a mejorar el blog.