Talvez este tenha uma solução.
Citação:
Magnus Hedemark (viridari) wrote on 2009-02-27:
I have made progress figuring out the root cause (literally).
/var/cache/man needs to be recursively owned by user "man". Many of the locale subdirs were owned by user "root". If you down a "chown -R man /var/cache/man" this problem goes away.
Each of the successive fopen errors seems to be related to updating manpages for each of the locales (thanks to mib_chrol in ##nexenta for finding the open64 call that triggers this)
This is why running /usr/bin/mandb as root does not trigger errors, but dpkg related tools will (as these seem to update /var/cache/man in the context of the "man" user).
Além disso, outra citação:
outsider (siderelay) wrote on 2011-10-17:
I just ran into this bug too, and there's not only /var/cache/man, but also /var and /var/cache need to be chmod'ed to 755