Как использовать пользовательские значения Origin для внутренних репозиториев в автоматической установке Ubuntu 20.04?

ОК, просто работаю над интеграцией с autoinstall/cloud-init и нахожу все неправильные способы, которые не работают. :-) Глядя на следующие документы:

https://ubuntu.com/server/docs/install/autoinstall-reference#apthttps://curtin.readthedocs.io/en/latest/topics/apt_source.html

...похоже, что следующее aptфрагмент должен работать в нашей среде:

          preserve_sources_list: false
    primary:
      - arches: [default]
        uri: http://my-custom-internal-mirror/ubuntu/internal
    package_upgrade: true
    package_update: true
    sources_list: |
      deb $PRIMARY $RELEASE main restricted universe multiverse
      deb $PRIMARY $RELEASE-updates main restricted universe multiverse
      deb $PRIMARY $RELEASE-security main restricted universe multiverse
      deb $PRIMARY $RELEASE-backports main restricted universe multiverse
    sources:
      mech-repo.list:
        key: |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
<snip pubkey for brevity>

В нашем внутреннем репозитории у нас есть некоторая пользовательская информация в полях «Происхождение» и «Метка» файла InRelease, которая вызывает сбои при подготовке компьютеров:

      Repository 'http://my-custom-internal-mirror/ubuntu/internal focal InRelease' changed its 'Origin' from 'Ubuntu' to 'InternalInformation'

Из другой темы добавил apt-get --allow-releaseinfo-change updateв early-command, но это, похоже, не решает проблему. Любые мысли о том, как обойти это, кроме удаления дополнительной информации с наших внутренних зеркал?

Спасибо!

1 ответ

У меня была такая же проблема, но ее можно решить с помощью этого параметра:

      conf: |
  Acquire::AllowReleaseInfoChange::Suite "true";
  Acquire::AllowReleaseInfoChange::Origin "true";
  Acquire::AllowReleaseInfoChange::Label "true";
  Acquire::AllowReleaseInfoChange::Version "true";
  Acquire::AllowReleaseInfoChange::Codename "true";

Для получения дополнительной информации см. здесь .

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