como posso consertar a atualização de cache do AppStream concluída, mas alguns metadados foram ignorados devido a erros. "?"

47

Eu executei apt update como root, mas recebi esta mensagem de erro: AppStream cache update completed, but some metadata was ignored due to errors. Encontrei este link que oferece uma solução editando este arquivo de configuração: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml . Mas eu abri isso e descobri que tenho o mesmo código da solução. Meu arquivo de configuração

Posso atualizar meus pacotes com esse problema? EDIT: log completo do shell:

Des:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Obj:2 http://es.archive.ubuntu.com/ubuntu xenial InRelease  
Des:3 http://es.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]    
Des:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,0 kB]
Des:5 http://es.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]  
Des:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [38,3 kB]
Des:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [19,4 kB]
Des:8 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [25,6 kB]
Des:9 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 DEP-11 Metadata [212 B]
Des:10 http://es.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [293 kB]
Des:11 http://es.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [182 kB]
Des:12 http://es.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [119 kB]
Des:13 http://es.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [132 kB]
Des:14 http://es.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2.520 B]
Des:15 http://es.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [208 B]
Des:16 http://es.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [212 B]
Des:17 http://es.archive.ubuntu.com/ubuntu xenial-backports/multiverse amd64 DEP-11 Metadata [212 B]
Descargados 1.186 kB en 1s (851 kB/s)                        
AppStream cache update completed, but some metadata was ignored due to errors.
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Todos los paquetes están actualizados.
    
por ras212 27.11.2016 / 11:43

3 respostas

69

O bug foi corrigido em appstream versão do pacote 0.10.1 , mas a versão que é instalada no Ubuntu 16.04 é 0.9.4 por padrão. O Ubuntu 16.10 recebe automaticamente a atualização como é fornecida em seus repositórios padrão.

No entanto, a versão atualizada do pacote com o bugfix para o Ubuntu 16.04 é fornecida apenas através do repositório xenial-backports , que tem prioridade menor que as outras. Isso significa que não fará upgrade para esta versão, a menos que você a especifique manualmente.

Para ativar o repositório xenial-backports em primeiro lugar, siga Como habilitar o repositório "backports"? ( mas só habilita o repositório, você não precisa modificar a prioridade do repositório).

Depois disso, atualize para a versão de xenial-backports digitando:

sudo apt install appstream/xenial-backports

Agora, o pacote appstream deve ser atualizado para a versão 0.10.1 .

$ appstreamcli --version
AppStream CLI tool version: 0.10.1

Agora force a atualização dos dados do cache, você não verá mais nenhum aviso:

$ sudo appstreamcli refresh --force
AppStream cache update completed successfully.
    
por Byte Commander 10.12.2016 / 14:24
8

Veja aqui, corrija atualmente em andamento - link

    
por doug 27.11.2016 / 18:09
6

Os bugs foram corrigidos por 1 de dezembro, para para se livrar dos bugs, você tem que ativar o repositório proposed nas opções do desenvolvedor em Software & amp; Atualizações.

  • Abra o traço e digite "Software e atualizações".
  • Navegue até a guia "Opções do desenvolvedor".
  • Ative a caixa de seleção "Atualizações de pré-lançamento (proposta xenial)".
  • A alteração da configuração do repositório exigiu a senha do administrador, preencha-a no pop-up.
  • Feche a janela e, em seguida, clique em Recarregar para aplicar a fonte alterada (equivalente a apt-get update ).
  • Abra o terminal e tente o comando sudo apt-get update .
por iTux 06.12.2016 / 07:36