locate is not finding a zip file that exists
The shell script /usr/libexec/locate.updatedb is run by the non-privileged user nobody. Here's the snip it:

if [ "$(id -u)" = "0" ]; then
rc=0
export FCODES=`sudo -u nobody mktemp -t updatedb`
chown nobody $FCODES
tmpdb=`su -fm nobody -c "$0"` || rc=1
if [ $rc = 0 ]; then
    install -m 0444 -o nobody -g wheel $FCODES /var/db/locate.database
fi
rm $FCODES
exit $rc
fi


The script will barely touch anything within your home folder.