“AppStream önbellek güncellemesi tamamlandı, ancak bazı meta veriler hatalar nedeniyle göz ardı edildi” nasıl düzeltebilirim?


68

İdam apt updatekök olarak, ama bu hata mesajını aldım: AppStream cache update completed, but some metadata was ignored due to errors.Bu yapılandırma dosyasını düzenleyerek bir çözüm sunmak bu bağlantıyı bulduk: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml. Ama bunu açtım ve çözümle aynı koda sahip olduğumu öğrendim. Config dosyam

Paketlerimi bu sorunla güncelleyebilir miyim? EDIT: Kabuktan tam günlük:

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.

Yanıtlar:


86

Hata appstreampaket sürümünde düzeltildi 0.10.1, ancak Ubuntu 16.04'te yüklenen sürüm 0.9.4varsayılan olarak. Ubuntu 16.10, standart depolarında sağlanan güncellemeyi otomatik olarak alır.

Ancak Ubuntu 16.04 için bugfix ile güncellenmiş paket sürümü sadece xenial-backportsdiğerlerine göre daha düşük önceliğe sahip olan depo aracılığıyla sağlanmıştır . Bu, siz manuel olarak belirtmediğiniz sürece bu sürüme yükseltilmeyeceği anlamına gelir.

Etkinleştirmek için xenial-backportsilk etapta depoyu takip ben "uyum" depo nasıl etkinleştirebilirim? (ancak yalnızca depoyu etkinleştirin, depo önceliğini değiştirmeniz gerekmez).

Ondan sonra sürümüne şunu xenial-backportsyazarak yükseltin :

sudo apt install appstream/xenial-backports

Şimdi appstreampaketiniz sürüme yükseltilmelidir 0.10.1.

$ appstreamcli --version
AppStream CLI tool version: 0.10.1

Şimdi önbellek verilerini yenilemeye zorlayın, artık herhangi bir uyarı görmemeniz gerekir:

$ sudo appstreamcli refresh --force
AppStream cache update completed successfully.

6
Merhaba, Bu mesajı son komutla alıyorum: "AppStream sistem önbelleği güncellendi, ancak sorunlar bulundu: Meta veri dosyalarında hata var: /var/cache/app-info/xmls/fwupd.xml." AppStream CLI aracı sürümü: 0.10 .6
JIV

@JIV Bu konuda yeni bir soru sormalısın. Bağlam sağlamak için buna bir link ekleyebilirsiniz.
Byte Commander

Bu sorunu Ubuntu 16.04'te birkaç yıl kullandıktan sonra ilk kez yaşıyorum. Destek deposu etkin olsa bile aynı hatayı kullanmak. Sadece bu soruyu gönderin .
Güneş Ayı,

@JIV, "AppStream sistem önbelleği güncellendi, ancak sorun bulundu: Meta veri dosyalarında hatalar var: /var/cache/app-info/xmls/fwupd.xml." Sorusunu gönderdiniz mi? Bir çözüm buldun mu?
Sun Bear,



6

Böcek olmuştur sabit olsun hataların kurtulmak için, 1 Aralık başına, etkinleştirmek zorunda proposedYazılım & Güncellemeler geliştirici seçenekleri altında depo.

  • Kısa çizgi açın ve sonra "Yazılım ve Güncellemeler" yazın.
  • "Geliştirici Seçenekleri" sekmesine gidin.
  • "Yayın öncesi güncellemeler (xenial önerildi)" onay kutusunu işaretleyin.
  • Depo ayarını değiştirmek için yönetici şifresi gerekli, pop-up doldurun.
  • Pencereyi kapatın, ardından Reloaddeğiştirilen kaynağı uygulamak için tıklayın (Eşdeğer apt-get update).
  • Terminali açın, sonra sudo apt-get updatekomutu deneyin .

Teşekkürler Liso, ancak önerilen düzeltmenin şimdi uygulandığı anlaşılıyor (muhtemelen sadece son bir veya iki saat içinde), çünkü standart apt-get güncelleme / yükseltme prosedürünü yaptıktan birkaç dakika önce hata benim için kayboldu.
ColdCold

6
proposedAptalca bir şekilde etkinleştirmek ve yükseltmek çok fazla soruna neden olabilir.
Pilot6

0

Bazen bir hedef serbest bırakma kullanmak bu tür sorunlara neden olabilir, varsa, kaldırmayı düşünün. İçinde olmalı /etc/apt/apt.conf.d/<filename>ve bir şeye benziyorAPT::Default-Release "n=stretch,o=Debian"

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.