E: gnupg, gnupg2 और gnupg1 स्थापित नहीं दिखते हैं, लेकिन उनमें से एक को इस ऑपरेशन के लिए आवश्यक है


108

मैंने विंडोज 10 प्रो पर डॉकटर स्थापित किया है। मैं git-bash में निम्न कमांड को चलाने के दौरान एक समस्या का सामना कर रहा हूं।

docker-compose up -d --build

और निम्नलिखित त्रुटि हुई।

E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
(23) Failed writing body
Error executing command, exiting
ERROR: Service 'web' failed to build: The command '/bin/sh -c curl -sL https://deb.nodesource.com/setup_8.x | bash' returned a non-zero code: 1

1
कृपया इस प्रश्न के उत्तर के रूप में चिह्नित करने पर विचार करें।
halfpastfour.am

जवाबों:



39

मैंने उसी मुद्दे का सामना किया:

E: gnupg, gnupg2 और gnupg1 स्थापित नहीं दिखते हैं, लेकिन उनमें से एक को इस ऑपरेशन के लिए आवश्यक है

मैंने निम्न आदेशों का उपयोग करके हल किया:

apt-get update
apt-get install gnupg

10
नया करने वाले के लिए बस एक नोट, इसे अपने डॉक फ़ाइल में जोड़ें, होस्ट पीसी पर
gnupg

37

मौजूदा उत्तरों के अलावा:

RUN apt-get update && apt-get install -y gnupg

-y ध्वज स्थापना प्रक्रिया के दौरान शर्तों से सहमत है। यह महत्वपूर्ण है कि निर्माण को न तोड़ा जाए


1
सर्वोत्तम प्रथाओं का पालन ​​करने के लिए +1 : हमेशा RUN apt-get update को apt-get install के साथ उसी RUN स्टेटमेंट में मिलाएं।
गेब्रियल गेट्स

3

बस उन सभी के अद्यतन संस्करण स्थापित करें।

apt-get install -y gnupg2 gnupg gnupg1


2
gnupg पर्याप्त है, gnupg1 "क्लासिक" संस्करण है और gnugp2 हाल के डिस्ट्रोस के लिए gnugp को संदर्भित करता है
rmuller

2

मेरे पास डेबियन 9 है और इसे ठीक करने के लिए मैंने नई लाइब्रेरी का उपयोग इस प्रकार किया है:

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