0

I am using preseed to install ubuntu 16.04 and I have a setup that works fine with the regular ubuntu mirror if I specify

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

I have now been given a specific mirror to use in place of archive.ubuntu.com so I have changed those lines to

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

I'm now seeing an error that says "Architecture not supported, The specified Ubuntu archive mirror does not seen to support your architecture. Please try a different mirror."

The mirror is hosted on s3 and the directory structure looks like

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

Note that there is no /ubuntu/ folder which is why I specify "directory string /" I'm pretty sure this is correct because with anything else in that line I see a different error "bad archive mirror"

I'm comparing with http://www.archive.ubuntu.com/ubuntu/ and there are some extra directories such as indices, project, ubuntu.

Why does it not recognize dists/xenial/main/binary-amd64 as the correct architecture?

I have also confirmed that the same error appears when I try a manual install without the preseed configuration.

rvabdn
  • 235
  • 2
  • 11

0 Answers0