Я использую 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 как правильную архитектуру?
Я также подтвердил, что та же ошибка появляется, когда я пытаюсь выполнить ручную установку без предварительной настройки.