Зеркальные карманы для ландшафтной синхронизации

Итак, я пытаюсь попробовать альбомную архитектуру, но у меня возникло несколько проблем на этом пути, и я хочу попытаться сначала создать локальный или основной репозиторий на моем ландшафтном сервере, чтобы все клиенты при поиске и установить пакет, они получают его через сервер ландшафта, а не через Интернет.

Я создал дистрибутивы

# landscape-api create-distribution lala-ubuntu

Я также создал серии и карманы, которые в соответствии с документацией, будут содержать фактические пакеты:

# landscape-api create-series --pockets release,updates --components main,extras,restricted --architectures i386,amd64,x86_64 --gpg-key secret-key --mirror-uri http://us.archive.ubuntu.com/ubuntu/ --mirror-series xenial xenial lala-ubuntu

Однако, проблемы возникают, когда я запускаю процесс синхронизации зеркала:

# landscape-api sync-mirror-pocket release xenial apl-ubuntu
# landscape-api sync-mirror-pocket updates xenial apl-ubuntu

я получаю что-то вроде этого:

{u'activity_status': u'undelivered',  u'children': [{u'activity_status': u'undelivered',
                u'children': [],
                u'completion_time': None,
                u'creation_time': u'2016-12-28T13:52:00Z',
                u'id': 151,
                u'parent_id': 150,
                u'pocket_id': 9,
                u'pocket_name': u'release',
                u'progress': 0,
                u'result_code': None,
                u'result_text': None,
                u'schedule_after_time': None,
                u'schedule_before_time': None,

и когда я запрашиваю идентификатор, я получаю:

u'result_text': u"Could not find 'main/binary-x86_64/Packages' within './lists/update-xenial_xenial_InRelease'\r\nThere have been errors!\r\n",   u'schedule_after_time': None,   u'schedule_before_time': None,   u'summary': u"Sync pocket 'release' of series 'xenial' in distribution 'apl-ubuntu'",

Кто-нибудь имеет какой-либо опыт в этом или успешно создал локальное репо для ландшафтных клиентов? Буду очень признателен за любую помощь

1
задан 29 December 2016 в 05:30

1 ответ

Похоже на определение x86_64 архитектуры, но это не допустимое имя архитектуры. Сделайте это вместо этого:

# landscape-api create-series --pockets release,updates --components main,extras,restricted --architectures i386,amd64 --gpg-key secret-key --mirror-uri http://us.archive.ubuntu.com/ubuntu/ --mirror-series xenial xenial lala-ubuntu

Это должно работать лучше. Кроме того, рассмотрите добавление очага безопасности при заботе об обновлениях системы защиты (-выпуск карманов, безопасность, обновления).

0
ответ дан 29 December 2016 в 05:30

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

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