FreeBSD: Latest snapshot on server matches what we already have.

Автор: | 18/08/2012
 

При попытке обновить дерево портов система сообщает об ошибке:

# portsnap fetch extract
Fetching snapshot tag from portsnap.hshh.org… done.
Latest snapshot on server matches what we already have.
No updates needed.
Building new INDEX files… gunzip: can’t stat: /var/db/portsnap/files/4954f84544ccd39dc4020f92ffbcb3b2508c59aa3c07d35a8315ce71a734f841.gz: No such file or directory
gunzip: can’t stat: /var/db/portsnap/files/84a079aa4da0fbb430ed383304842f1dc77297c398c00f7951dbc4c6bdc627ee.gz: No such file or directory
gunzip: can’t stat: /var/db/portsnap/files/3e9cc248eca240bf49e078022ead3a987cbc783740aa64f1c48c5351dd335892.gz: No such file or directory
done.

При попытке обновить индексный файл портов – тоже ошибка:

# portsdb -Uu
cd: can’t cd to /usr/ports/ports-mgmt/portupgrade
Updating the ports index … make: don’t know how to make index. Stop
failed to generate INDEX!
portsdb: index generation error

Решение:

# rm /var/db/portsnap/tag
# rm -rf /var/db/portsnap/files
# rm -rf /usr/ports
# portsnap fetch extract

Спасибо DutchDaemon за подсказку.