Mon Jun 29, 2009, 100 words, read in about 1 mins.
linux mac-os-x netatalk storage time-capsule

Recentemente me deparei com um mal comportamento do meu “Time Capsule” caseiro. Quando tentava acessar os compartilhamentos pelo Finder, ele não conseguia conectar.

Nos logs apareciam erros como este:

cnid_open: dbenv->open (rw) of /Volumes/Storage/.AppleDB failed:
DB_VERSION_MISMATCH: Database environment version mismatch

Foi então que percebi que na última atualização do Gentoo, o BerkeleyDB havia sido atualizado. O que fiz então foi recompilar o netatalk com o comando emerge netatalk e depois remover os diretórios .AppleDB do storage:

# find /Volumes/Storage -name '.AppleDB' -exec rm -rfv {} \;

Isto resolveu o problema.


is a programmer with more than 18 years of experience in different sub areas of the internet and software industry. He is a open-source contributor and author of a few projects at Github. You can also find him on Twitter, and LinkedIn.