Назад | Перейти на главную страницу

архитектура binary-amd64 не распознается в зеркале ubuntu

Я использую preseed для установки ubuntu 16.04, и у меня есть установка, которая отлично работает с обычным зеркалом ubuntu, если я укажу

d-i mirror/http/hostname string archive.ubuntu.com
d-i mirror/http/directory string /ubuntu

Теперь мне предоставили конкретное зеркало для использования вместо archive.ubuntu.com, поэтому я изменил эти строки на

d-i mirror/http/hostname string <comapany-domain>.s3-website-us-west-1.amazonaws.com
d-i mirror/http/directory string /

Теперь я вижу ошибку, которая говорит: «Архитектура не поддерживается. Указанное зеркало архива Ubuntu не поддерживает вашу архитектуру. Попробуйте другое зеркало».

Зеркало размещено на s3, а структура каталогов выглядит как

dists/
  xenial/
    main/
      binary-amd64/
        Packages.bz2
        Packages.gz
        Release
      contents-amd64.gz
    InRelease
    Release
    Release.gpg
pool/
  main/
    a/
    b/
    c/
    .....

Обратите внимание, что нет папки / ubuntu /, поэтому я указываю «строка каталога /». Я почти уверен, что это правильно, потому что с чем-либо еще в этой строке я вижу другую ошибку «плохое зеркало архива»

Я сравниваю с http://www.archive.ubuntu.com/ubuntu/ и есть несколько дополнительных каталогов, таких как index, project, ubuntu.

Почему он не распознает dists / xenial / main / binary-amd64 как правильную архитектуру?

Я также подтвердил, что та же ошибка появляется, когда я пытаюсь выполнить ручную установку без предварительной настройки.