WSL 18.04 पर टूटा हुआ APT


21

मुझे उबंटू 18.04 की मेरी डब्लूएसएल स्थापना पर उपयुक्त समस्या हो रही है।

जब भी मैं apt के साथ एक पैकेज स्थापित करने की कोशिश करता हूं तो मुझे यह मिलता है:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required: [...]

E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success

मेरा मानना ​​है कि स्नैपडील / स्नैपी यहां अपराधी है, लेकिन मैं इसे हल करने का एक तरीका नहीं खोज पाया हूं। Afaik स्नैपडील WSL पर समर्थित नहीं है और मुझे लगता है कि यह एक अद्यतन में स्थापित किया गया है।

मैं एक समाधान खोजने की उम्मीद कर रहा हूं, जिससे मुझे पूरे इंस्टॉलेशन को न्यूक करने की जरूरत नहीं पड़ेगी और हर चीज को नए सिरे से सेट करके घंटों बिताना पड़ेगा।

अग्रिम में धन्यवाद।

EDIT: से मूल आउटपुट apt --versionथा apt 1.6.8 (amd64)। समस्या को ठीक करने के लिए अपग्रेड नहीं1.7.0 (amd64) किया गया था ।


1
संबंधित: Bugs.launchpad.net/ubuntu/+source/apt/+bug/1776218 पहले से तय होना चाहिए ...
मेलेबियस

मैंने वह धागा पढ़ा है, लेकिन यह वास्तव में किसी भी तरह से मेरी मदद नहीं करता है। यह समस्या मेरे लिए हाल ही में दिखाई दी (अच्छे 4-5 महीनों के लिए wsl इंस्टॉलेशन का उपयोग करने के बाद।) क्या स्वयं को अपडेट करने का कोई तरीका है (बिना अपग्रेड के)?
173467321476C

हाँ, आप उपयोग कर सकते हैं dpkg। पैकेज से आवश्यक पैकेज डाउनलोड करें ।ubuntu.com , फिर इसे मैन्युअल रूप से इंस्टॉल करें । आपको apt --versionअपने प्रश्न का आउटपुट भी जोड़ना चाहिए ।
मेलेबियस

1
ठीक है, यह आउटपुट apt 1.6.8 (amd64)तो मैंने डाउनलोड किया और apt 1.7.0 (amd64)निर्भरताएँ हल करने के बाद अपग्रेड किया मेरे पास अभी भी मुद्दे हैं।
173467321476C

जवाबों:


42

यदि आप एक त्वरित और गंदे तय करना चाहते हैं, तो आप टाइपिंग के द्वारा आपत्तिजनक हुक को हटा सकते हैं:

sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf

त्वरित और गंदा, लेकिन यह चाल चली।
173467321476C

बहुत बढ़िया। यह एक जादू की तरह काम करता है।
सथ्यराजन १४'१

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