Ошибка: "Full tree does not match TTH root". Как исправить?


Судя по всему, причина данного поведения в файле "Settings -> HashIndex.xml", который хранит хеш-список расшаренных Вами файлов. Иногда при добаклении TTH скачиваемого файла происходят сбои, и клиент начинает выдавать ошибку.

Порядок решения проблемы такой:

1. Удалите из очереди скачки (CTRL+D) этот нескачиваемый файл.
2. Скопируйте TTH нескачиваемого файла.
2. Внимание! Обязательно закройте клиент, через который скачивали файл.
4. Перейдите в "Settings->HashIndex.xml" и откройте его в текстовом редакторе. Этот файл может оказаться большим, поэтому стандартный блокнот может его открывать очень долго. Воспользуйтесь более серьезным текстовым редактором.
5. Найдите в этом файле (CTRL+F) строчку с TTH не скачиваемого файла, который вы скопировали (пункт 2) и удалите ее.

Строчка с таким TTH может встретиться в файле два раза, удаляйте ее в обоих местах. Сохраните файл.

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

Радикальный способ: удалить файл HashIndex.xml, но тогда ваши файлы будут перерасшариваться заново при следующем запуске клиента, а это может занять очень значительное время при большим объемах расшариваемого.

Вы нашли эту статью полезной?