मैं कैसे "AppStream कैश अद्यतन पूरा कर सकता हूँ, लेकिन कुछ मेटाडेटा त्रुटियों के कारण नजरअंदाज कर दिया गया था।"? "


68

मैंने apt updateरूट के रूप में निष्पादित किया, लेकिन मुझे यह त्रुटि संदेश प्राप्त हुआ: AppStream cache update completed, but some metadata was ignored due to errors.मुझे यह लिंक मिला है जो इस कॉन्फिग फ़ाइल को एडिट करने वाले समाधान की पेशकश करता है /usr/share/app-info/xmls/org.freedesktop.fwupd.xml:। लेकिन मैंने इसे खोल दिया है और मैंने पाया कि मेरे पास समाधान के समान कोड है। मेरी कॉन्फ़िगर फ़ाइल

क्या मैं इस मुद्दे के साथ अपने पैकेज को अपडेट कर सकता हूं? संपादित करें: शेल से पूर्ण लॉग:

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.

जवाबों:


86

बग को appstreamपैकेज संस्करण में तय किया गया है 0.10.1, लेकिन जो संस्करण Ubuntu 16.04 में स्थापित होता 0.9.4है वह डिफ़ॉल्ट रूप से होता है। उबंटू 16.10 अपने मानक रिपॉजिटरी में प्रदान किए गए अनुसार स्वचालित रूप से अपडेट प्राप्त करता है।

Ubuntu 16.04 के लिए बगफिक्स के साथ अद्यतन पैकेज संस्करण हालांकि केवल xenial-backportsरिपॉजिटरी के माध्यम से प्रदान किया गया है, जिसमें अन्य की तुलना में कम प्राथमिकता है। इसका मतलब है कि यह इस संस्करण में तब तक अपग्रेड नहीं होगा जब तक कि आप इसे मैन्युअल रूप से निर्दिष्ट नहीं करते।

xenial-backportsपहली जगह में रिपॉजिटरी को सक्षम करने के लिए , मैं "बैकपोर्ट" रिपॉजिटरी को कैसे सक्षम करूं? (लेकिन केवल रिपॉजिटरी को सक्षम करें, आपको रेपो प्राथमिकता को संशोधित करने की आवश्यकता नहीं है)।

उसके बाद, xenial-backportsटाइप करके संस्करण में अपग्रेड करें:

sudo apt install appstream/xenial-backports

अब आपके appstreamपैकेज को संस्करण में अपग्रेड किया जाना चाहिए 0.10.1

$ appstreamcli --version
AppStream CLI tool version: 0.10.1

अब कैश डेटा को रीफ़्रेश करने के लिए बाध्य करें, आपको अब कोई चेतावनी नहीं देखनी चाहिए:

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

6
नमस्ते, मुझे यह संदेश अंतिम कमांड के साथ मिल रहा है: "AppStream सिस्टम कैश अपडेट किया गया था, लेकिन समस्याएं पाई गईं: मेटाडेटा फ़ाइलों में त्रुटियां हैं: /var/cache/app-info/xmls/fwupd.xml।" AppStream CLI टूल संस्करण: 0.10। .6
JIV

@ मुझे लगता है कि आपको उस बारे में एक नया सवाल पूछना चाहिए। संदर्भ प्रदान करने के लिए आप इसमें एक लिंक शामिल कर सकते हैं।
बाइट कमांडर

मैं पहली बार कुछ वर्षों के लिए उपयोग करने के बाद Ubuntu 16.04 पर इस मुद्दे का अनुभव कर रहा हूं। बैकपोर्ट रिपॉजिटरी के सक्षम होने पर भी समान त्रुटि रही। बस इस सवाल को पोस्ट करें ।
सन बीयर

@JIV, क्या आपने "AppStream सिस्टम कैश अपडेट किया गया था, के लिए एक प्रश्न पोस्ट किया था, लेकिन समस्याएं पाई गईं: मेटाडेटा फ़ाइलों में त्रुटियां हैं: /var/cache/app-info/xmls/fwupd.xml।" मेरे पास आपके जैसा ही संदेश है। क्या आपने हल खोज लिया?
सन बीयर

मैंने अभी-अभी किया - askubuntu.com/questions/1057791/…
JIV


6

बग्स से छुटकारा पाने के लिए, कीड़े को 1 दिसंबर तक तय किया गया है , आपको proposedसॉफ़्टवेयर और अपडेट पर डेवलपर विकल्पों के तहत रिपॉजिटरी को सक्षम करना होगा ।

  • फिर डैश खोलें "सॉफ़्टवेयर और अपडेट" टाइप करें।
  • "डेवलपर विकल्प" टैब पर नेविगेट करें।
  • "पूर्व-रिलीज़ अद्यतन (xenial-प्रस्तावित)" चेकबॉक्स सक्षम करें।
  • रिपॉजिटरी सेटिंग को बदलना जरूरी पासवर्ड, इसे पॉप अप पर भरें।
  • फिर विंडो बंद करें, Reloadबदले हुए स्रोत (समतुल्य apt-get update) को लागू करने के लिए क्लिक करें ।
  • टर्मिनल खोलें फिर sudo apt-get updateकमांड का प्रयास करें ।

धन्यवाद लिस्सो, लेकिन ऐसा लगता है कि प्रस्तावित फिक्स को अब तैनात किया गया है (संभवत: केवल अंतिम घंटे या दो के भीतर), क्योंकि त्रुटि कुछ ही मिनटों पहले मेरे लिए गायब हो गई थी जब मैंने मानक उपयुक्त-अपडेट / अपग्रेड प्रक्रिया की थी।
कोल्डकोल्ड

6
proposedडंबल को सक्षम और अपग्रेड करने से बहुत परेशानी हो सकती है।
पायलट 6

0

कभी-कभी लक्ष्य विमोचन का उपयोग करने से ऐसी समस्याएं पैदा होती हैं, यदि आपके पास एक है तो इसे हटाने पर विचार करें। यह अंदर होना चाहिए /etc/apt/apt.conf.d/<filename>और कुछ ऐसा दिखता हैAPT::Default-Release "n=stretch,o=Debian"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.