Добавление мультиархитектуры arm64 вызывает ошибку в свежем образе Ubuntu 18.04

Вот как воспроизвести проблему:

docker run -it ubuntu:18.04 bash

apt-get update
dpkg --add-architecture arm64
apt-get update

Результат последнего apt-get update много строк с ненайденными ошибками:

root@4b078bedbe38:/# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Ign:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
Hit:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Hit:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease        
Ign:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Ign:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages  
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages       
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages   
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages 
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Err:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
  404  Not Found [IP: 91.189.91.39 80]
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Ign:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Ign:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages
Ign:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Ign:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Ign:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages
Ign:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Ign:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Err:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages
  404  Not Found [IP: 91.189.88.152 80]
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages
Ign:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Err:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
  404  Not Found [IP: 91.189.88.152 80]
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Err:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
  404  Not Found [IP: 91.189.88.152 80]
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Reading package lists... Done
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/universe/binary-arm64/Packages  404  Not Found [IP: 91.189.91.39 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/restricted/binary-arm64/Packages  404  Not Found [IP: 91.189.88.152 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/binary-arm64/Packages  404  Not Found [IP: 91.189.88.152 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/universe/binary-arm64/Packages  404  Not Found [IP: 91.189.88.152 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
root@4b078bedbe38:/# 

Почему это происходит? Как я могу их решить? Я ожидал, что это сработает на новом изображении ...

РЕДАКТИРОВАТЬ Еще одна странность заключается в следующем.На своем компьютере, если я запускаю sudo apt-get install libopenblas-dev: arm64 , я получаю libopenblas-dev: arm64 уже является новейшей версией , что означает, что пакет можно найти.

Однако выполнение команды apt-get install libopenblas-dev: arm64 в образе докера возвращает:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libopenblas-dev:arm64

Не знаю, почему пакет обнаружен на моей машине (также работающей под управлением Ubuntu 18.04), но не может быть найден на изображении.

0
задан 24 April 2021 в 01:29

0 ответов

Другие вопросы по тегам:

Похожие вопросы: