Hoy quiero explicaros como arreglar el problema "apt-mirror: can't write to intermediate file (index-urls.0) at /usr/bin/apt-mirror line 210.". Este problema se suele dar cuando ejecutamos el script de /etc/cron.d/apt-mirror. Nos solemos dar cuenta de que nuestro script programado para que se lance a cierta hora del dia no se ejecuta correctamente. Luego miramos de ejecutarlo a mano como el usuario "apt-mirror" y nos da ese error. Para arreglarlo basta con hacer lo siguiente:
root@repositorio:/var/spool# chown -R apt-mirror:apt-mirror apt-mirror/
Hay que tener en cuenta que mi directorio de mirroring es /var/spool/apt-mirror/. En vuestro caso tendreis que comprobar que sea el mismo y aplicar lo anteriormente explicado a vuestro caso particular.
Haciendo los pasos anteriores lo que hemos hecho es que el usuario apt-mirror pueda escribir en la carpeta /var/spool/apt-mirror/ . Sino puede escribir, como root podremos sincronizar nuestro repositorio pero no como el usuario apt-mirror, que es el que utiliza por defecto el script.
Muchas gracias. Ha funcionado, también para la versión 12.04 LTS
ResponderEliminarGracias por la información!
ResponderEliminar