Oct 132018
 

Si alguna vez has tenido problemas con pkg y al momento de instalar cualquier paquete te topas con un error parecido al siguiente:

Fetching cyrus-sasl-2.1.26_12.txz: 100%  467 KiB 478.5kB/s    00:01
pkg: cached package cyrus-sasl-2.1.26_12: size mismatch, fetching from remote
Fetching cyrus-sasl-2.1.26_12.txz: 100%  467 KiB 478.5kB/s    00:01
pkg: cached package cyrus-sasl-2.1.26_12: size mismatch, cannot continue

Solamente debes ejecutar:

pkg update -f

Y asunto arreglado!

Aug 112018
 

Cuando surge el problema de que al actualizar los paquetes, alguno marca el error de

size mismatch

Debemos correr los siguientes comandos:

pkg clean # limpia /var/cache/pkg/
rm -rf /var/cache/pkg/* # borramos todo
pkg update -f # forza la actualización del catálogo del repositorio
rm /var/db/pkg/repo-*.sqlite # elimina todos los catálogos de repositorio remotos
pkg bootstrap -f # forza la reinstalación de pkg