Поделиться через


Ошибка хэш-несоответствия при загрузке клиентами Contentinfo.tar из облачных DPS, назначенных нескольким первичным сайтам

В этой статье приведены шаги по устранению ошибки несоответствия хэша, возникающей при попытке скачать файл Contentinfo.tar из облачных точек распространения (DPS).

Исходная версия продукта: Configuration Manager (current branch)
Исходный номер базы знаний: 4458143

Симптомы

Рассмотрим следующий сценарий:

  • У вас несколько облачных DPS в Configuration Manager. Каждый DP назначается другому первичному сайту.
  • Роль DP не установлена на сервере первичного сайта. Или же роль DP устанавливается на сервере первичного сайта, но параметр Enable and configure BranchCache для этого параметра точки распространения не включен.
  • Компонент BranchCache устанавливается на серверах первичного сайта. И BranchCache включен на клиентских компьютерах.

В этом сценарии возникает ошибка хэш-несоответствия при попытке клиентов скачать файл Contentinfo.tar из облачных DPS. Запись об ошибке войдите в файл ContentTransferManager.log:

CCTMJob::_ProcessContentInfo — не удалось проверить хэш (идентификатор алгоритма = 32780, тип поставщика = 24). Фактическое значение — <значение1>, вычисляемое значение — <значение2>

Причина

Эта проблема возникает, так как ключ BranchCache не синхронизирован на серверах первичного сайта. Когда диспетчер передачи пакетов отправляет файл Contentinfo.tar в облачные DPS, хэш файла отличается на каждом первичном сайте, так как ключ BranchCache отличается.

Решение

Чтобы устранить проблему, выполните указанные ниже действия.

  1. Выполните следующий SQL-запрос на сайте центра администрирования, чтобы получить ключ BranchCache , который должен использовать каждый первичный сайт:

    SELECT * FROM SC_Properties WHERE Name = 'BranchCacheKey'
    
  2. Выполните следующую команду на каждом первичном сайте, чтобы задать ключ BranchCache значением, которое вы получаете на шаге 1:

    netsh branchcache set key passphrase="<value>"
    

    Примечание.

    В этой команде значение> — это результат, <который вы получаете на шаге 1.

  3. Перераспространите все содержимое в облачные DPS, чтобы содержимое было отправлено с помощью правильных хэш-значений.