Tengo el siguiente Dockerfile que usa la última imagen de Ubuntu extraída de dockerhub:
FROM ubuntu:latest
RUN apt-get update && apt-get install -y g++ llvm lcov
cuando inicio el comando de compilación de Docker, se producen los siguientes errores:
Err: 2 http://archive.ubuntu.com/ubuntu bionic InRelease Al menos se encontró una firma no válida.
Err: 1 http://security.ubuntu.com/ubuntu bionic-security InRelease Se encontró al menos una firma no válida.
Err: 3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Se encontró al menos una firma no válida.
Err: 4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Se encontró al menos una firma no válida.
Lectura de listas de paquetes ...
W: Error de GPG: http://archive.ubuntu.com/ubuntu bionic InRelease: se encontró al menos una firma no válida. E: El repositorio ' http://archive.ubuntu.com/ubuntu bionic InRelease' no está firmado.
W: Error de GPG: http://security.ubuntu.com/ubuntu bionic-security InRelease: se encontró al menos una firma no válida. E: El repositorio ' http://security.ubuntu.com/ubuntu bionic-security InRelease' no está firmado.
W: Error de GPG: http://archive.ubuntu.com/ubuntu bionic-updates InRelease: se encontró al menos una firma no válida. E: El repositorio ' http://archive.ubuntu.com/ubuntu bionic-updates InRelease' no está firmado.
W: Error de GPG: http://archive.ubuntu.com/ubuntu bionic-backports InRelease: se encontró al menos una firma no válida. E: El repositorio ' http://archive.ubuntu.com/ubuntu bionic-backports InRelease' no está firmado.
Leí aquí /superuser/1331936/how-can-i-get-past-a-repository-is-not-signed-message-when-attempting-to-upgr que puede pasar este error usando --allow-unauthenitcated o --allow-insecure-repositories, pero ambas me parecen soluciones alternativas que pueden comprometer la seguridad del contenedor.
EDITAR
Intenté extraer ubuntu: 18.04, ubuntu: 19: 04, ubuntu: 19.10 mismo error con diferente nombre de distribución
latest
lo que intentasteubuntu:18.04
?Respuestas:
Aparentemente, mi partición raíz estaba llena (tal vez he intentado demasiadas veces descargar paquetes a través de apt), y ejecutar sudo apt clean resolvió el problema
fuente
docker image prune
ydocker container prune
resolvió esto por mí.docker image prune
ahorré 52 GB en mi disco e hice que mi compilación se ejecute nuevamente, ¡gracias Antonio y Erik!Arreglado por
parece que Docker tiene un límite en el tamaño máximo de caché apto en el sistema host
fuente