W: Invalid 'Date' entry in Release file /var/lib/apt/lists/_var_cuda-repo-8-0-local_Release
N: Skipping acquire of configured file 'non-free/binary-arm64/Packages' as repository 'http://repository.spotify.com stable InRelease' doesn't support architecture 'arm64'
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-security/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Después de instalar Jetpack para Jetson tx1, mi ubuntu intenta constantemente obtener actualizaciones de brazo. ¿Hay alguna manera de deshabilitar esto?
EDITAR:
$dpkg --print-architecture
amd64
$dpkg --print-foreign-architectures
i386
arm64
Veo que arm64 está incluido en arquitecturas extranjeras. ¿Cómo lo elimino?
dpkg --print-architecture
ydpkg --print-foreign-architectures
.Respuestas:
Puede eliminar una arquitectura extraña ejecutando
Después de eso, debe actualizar sus listas de software.
Si aún recibe algunos errores o advertencias, puede intentar eliminar todas sus listas de software y volver a descargarlas completamente del servidor, para asegurarse de que no quede nada viejo. Tenga en cuenta que la descarga completa tardará un poco más de lo habitual:
fuente
dpkg: error: cannot remove architecture 'arm64' currently in use by the database
que es extraño porque no creo que lo esté usando ...dpkg -l | grep arm64
tu pregunta? Parece que hay instalados algunos paquetes arm64, que primero debería eliminar.sudo dpkg --force-architecture --remove-architecture arm64
ysudo rm -rf /var/lib/apt/lists
consudo apt update
arreglarlo.Enfrenté el mismo problema al trabajar con jetson-tx2 arm64. Este manual hace referencia a la solución en el escenario de configuración avanzada Resulta que no puede eliminar la arquitectura sin eliminar los paquetes.
Esto es útil cuando se ha agregado una arquitectura extraña, lo que hace que aparezcan errores de "404 no encontrado" cuando se actualizan los metadatos del repositorio. Por ejemplo, si quisiera restringir un repositorio solo a las arquitecturas amd64 e i386, se vería así:
Proporcione la opción anterior para todos los repositorios en "sudo gedit /etc/apt/sources.list"
Ahora "sudo apt update" y buscará solo desde amd64 e i386.
fuente
Tuve este mismo problema y, como Byte Commander, mencionó si no puede ejecutar directamente
Tiene instalados un montón de paquetes arm64 de compilación cruzada y necesita ejecutar esto antes de eliminar arm64. Ejecute los siguientes comandos en el orden indicado:
fuente
Me ha pasado lo mismo. No pude
apt update
, ni loapt upgrade
hice, porque las actualizaciones del paquete arm64 fallaron en Error 404.dpkg
me dio la salida:Mirar mis paquetes arm64 instalados mostró que Jetpack había instalado algunos elementos de compilación cruzada:
Mi solución:
Acabo de ejecutar el Desinstalador Jetpack, que borró todos esos paquetes de compilación cruzada, así como la arquitectura arm64:
Después pude volver a usarlo
apt
correctamente.fuente
JetPack_Uninstaller
ubicado?