Today I noticed a problem on one of my FreeBSD machines. After running /usr/sbin/portsnap I got an error telling that one file didn’t exist. After I played a little bit around to get this error fixed I noticed that simply clearing the portsnap directory will solve the issue:
cd /var/db/portsnap rm -rf ./* portsnap fetch portsnap update
Easier than expected :).