четверг, 18 октября 2012 г.

portupgrade и циклическая ошибка HASH: Out of overflow pages. Increase page size

Столкнулся с проблемой при обновлении портов. Выгдялит это примерно так:
# portupgrade -ai
--->  Session started at: Thu, 18 Oct 2012 12:26:03 +0400
[Updating the pkgdb in /var/db/pkg ... - 686 packages found (-1 +1) (...). done]
[database version mismatch/bump detected] [Updating the portsdb in /usr/ports ... - 24005 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000 ....HASH: Out of overflow pages.  Increase page size
 error] Remove and try again.
[Updating the portsdb in /usr/ports ... - 24005 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000 ....HASH: Out of overflow pages.  Increase page size
 error] Remove and try again.
[Updating the portsdb in /usr/ports ... - 24005 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000 ....HASH: Out of overflow pages.  Increase page size
 error] Remove and try again.
[Updating the portsdb in /usr/ports ... - 24005 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000^C

И так до бесконечности. Лечится достаточно просто:
# cd /usr/ports && make fetchindex
При следующем запуске portupgrade работает штатно
Источник