Erro de corrupção da biblioteca durante a atualização do apt-get

41

Não consigo instalar nenhum pacote. Parece que o comando apt-get update deve ser executado mas isso gera alguns erros:

$ sudo apt-get update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]     
Hit:2 http://ve.archive.ubuntu.com/ubuntu xenial InRelease                     
Hit:3 http://ve.archive.ubuntu.com/ubuntu xenial-updates InRelease             
Hit:4 http://ve.archive.ubuntu.com/ubuntu xenial-backports InRelease           
Fetched 102 kB in 23s (4337 B/s)                                               
*** Error in 'appstreamcli': double free or corruption (fasttop): 0x000000000210f4b0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fac8d8317e5]
[...]
Aborted (core dumped)
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 
 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; 
 then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code

Saída de terminal completa.txt

    
por Shirley Temple 06.08.2017 / 05:23

3 respostas

68

Isso funcionou para mim (Daqui, link ):

sudo apt-get purge libappstream3
    
por Max Robbertze 07.08.2017 / 09:53
27
sudo apt install --reinstall libappstream3

pode consertar isso.

    
por FourDollars 08.08.2017 / 11:49
3

No meu caso, limpar ou reinstalar não ajudou.

A remoção da entrada apt.conf.d resolveu o problema para mim.

Friday 25 August  22:17:45 AEST 2017
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
    Distributor ID: Ubuntu
    Description:    Ubuntu 16.04.3 LTS
    Release:    16.04
    Codename:   xenial

Eu executei os seguintes comandos para me livrar do erro:

sudo apt-get purge libappstream2
sudo rm /etc/apt/apt.conf.d/50appstream
    
por AlienResidents 25.08.2017 / 14:19

Tags