Erro - apt-get no Ubuntu: ** (appstreamcli): CRITICAL **: Error while moving old database out of the way. AppStream cache update failed [Resolvido]
Dica publicada em Linux / Configuração
Erro - apt-get no Ubuntu: ** (appstreamcli): CRITICAL **: Error while moving old database out of the way. AppStream cache update failed [Resolvido]
Ao iniciar o Ubuntu 16.04 live, ao tentar atualizar a lista de pacotes usando o comando apt-get update, aparecia a mensagem:
Procurando na internet, pude encontrar a resposta no Ask Ubuntu. É necessário alterar a permissão do database, com o comando:
# chmod 777 /var/cache/app-info/xapian/default -R
apt-get upgrade on live CD. Ubuntu Forums. 2011. Acesso em: 13 dez. 2016. Disponível em: <https://ubuntuforums.org/showthread.php?t=1879456>
** (appstreamcli): CRITICAL **: Error while moving old database out of the way. AppStream cache update failed.Em um primeiro momento, pensei que devido ao live executar diretamente do DVD, não era possível atualizar o banco de dados (//database//) do apt-get. Porém, os arquivos do DVD são copiados para a memória durante a iniciação do Ubuntu-live, por isso, logo descartei esta hipótese.
Procurando na internet, pude encontrar a resposta no Ask Ubuntu. É necessário alterar a permissão do database, com o comando:
# chmod 777 /var/cache/app-info/xapian/default -R
Referências
Unable to 'apt-get dist-upgrade' on a persistent Ubuntu 16.04 USB. Ask Ubuntu. 2016. Acesso em: 13 dez. 2016. Disponível em: <http://askubuntu.com/questions/761592/unable-to-apt-get-dist-upgrade-on-a-persistent-ubuntu-16-04-usb>apt-get upgrade on live CD. Ubuntu Forums. 2011. Acesso em: 13 dez. 2016. Disponível em: <https://ubuntuforums.org/showthread.php?t=1879456>