डेबियन स्ट्रेप इनस्टॉल (RC3), एप्ट सिग्नेचर इश्यू (s)


0

इसके लायक होने के लिए, मैंने सिर्फ स्ट्रेच को फिर से स्थापित किया है और समस्या दूर हो गई है। शायद मैंने सिर्फ अंगूठे से कुछ किया था ...


इस हफ्ते की शुरुआत में (अप्रैल 17) मैंने डेबियन इंस्टालर स्ट्रेच RC3 रिलीज़ का उपयोग करते हुए अपने डेस्कटॉप कंप्यूटर पर डेबियन खिंचाव स्थापित किया, यहां पाया गया: https://www.debian.org/devel/debian-installer/

सिस्टम अब जगह में है और ठीक काम करता है, इस चेतावनी के साथ: जब मैं उपयुक्त अपडेट प्राप्त करता हूं, तो मुझे निम्न आउटपुट मिलता है

Get:1 http://ftp.us.debian.org/debian stretch InRelease [186 kB]
Ign:1 http://ftp.us.debian.org/debian stretch InRelease
Fetched 186 kB in 0s (410 kB/s)
Reading package lists... Done
W: GPG error: http://ftp.us.debian.org/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
W: The repository 'http://ftp.us.debian.org/debian stretch InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

(मेरा Myetc/apt/source.list सिर्फ सम्‍मिलित है

deb http://ftp.us.debian.org/debian/ stretch main non-free 
deb-src http://ftp.us.debian.org/debian/ stretch main non-free

)

बेशक, यह "सिर्फ" एक चेतावनी है - मैं अभी भी apt-get के माध्यम से अपडेट / अपग्रेड / डिस्ट-अपग्रेड कर सकता हूं; मुझे उपरोक्त शिकायत मिलती है, लेकिन यह अभी भी काम करता है।

जब मैंने निम्नलिखित करने की कोशिश की तो मैंने पहली बार एक समस्या को देखा:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 

मुझे आउटपुट मिलता है:

gpg: WARNING: nothing exported
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

(इसके लायक क्या है, मैंने इस तरह से अन्य हस्ताक्षर जोड़ने की कोशिश की, और सफल नहीं हुआ - वही त्रुटि। और मैं एक फ़ाइल के लिए wget के परिणाम को बचा रहा हूं, और apt-get key को फ़ाइल नाम से तर्क के रूप में कह रहा हूं - - वही त्रुटि, फिर से।)

किसी भी तरह, मैं एक हस्ताक्षर कुंजी को स्थापित करने का प्रयास करने के बाद उपरोक्त कमांड करने के बाद "एप्ट-गेट अपडेट" से चेतावनी प्राप्त करना याद नहीं करता । अब यह लगातार होता है।

मैंने इस बारे में उचित मात्रा में खोज की और पढ़ा; मुझे लगता है कि थोड़ी देर के लिए मुझे लगा कि यह निम्नलिखित रेडिट-डेबियन-चर्चा से संबंधित है । मुझे पूरा यकीन है कि कुछ बिंदु पर मेरे पास रिपोर्ट थी कि _apt उपयोगकर्ता कीरिंग नहीं पढ़ सकता था। इस प्रकार, मैं हो सकता है फ़ाइल "trusted.gpg" की अनुमतियों यहाँ बदल में / etc / उपयुक्त:

  drwxr-xr-x   2 root root 4.0K Apr 17 14:31 apt.conf.d
  -rw-r--r--   1 root root  104 Apr 17 13:04 listchanges.conf
  drwxr-xr-x   2 root root 4.0K Apr  1 15:39 preferences.d
  -rw-r--r--   1 root root  142 Apr 19 12:05 sources.list
  -rw-r--r--   1 root root  126 Apr 18 15:44 sources.list~
  drwxr-xr-x   2 root root 4.0K Apr 18 15:44 sources.list.d
  -rw-r--r--   1 root root  193 Apr 18 15:44 sources.list.save
  -rw-------   1 root root 1.2K Apr 18 14:56 trustdb.gpg
  -rw-r--r--   1 root root   32 Apr 18 11:16 trusted.gpg
  drwxr-xr-x   2 root root 4.0K Apr 18 15:17 trusted.gpg.d

(हालांकि किसी भी तरह से उस फ़ाइल पर अनुमतियाँ अब फ़ाइलों में अनुमतियों से मेल खाते हैं ./trusted.gpg.d, इसलिए मुझे संदेह है कि यह एक समस्या है?)?

इसके अलावा FWIW: gpg इस मशीन पर उपयोगकर्ताओं के लिए ठीक काम करता है ।

अंतिम डाटापॉइंट: मेरे पास एक और डेबियन-बॉक्स है - एक लैपटॉप। उस मशीन पर, मैंने पिछले हफ्ते जेसी से स्ट्रेच करने के लिए अपग्रेड किया था, और मुझे यह समस्या नहीं है - उपयुक्त-अपडेट में चेतावनी की सूचना नहीं है। (मुझे लगता है कि मैंने अभी तक "अप-की-ऐड" करने की कोशिश नहीं की है, क्योंकि स्ट्रेच में अपग्रेड करना, हालांकि ...)

तर्क है कि चेतावनी इतनी बड़ी बात नहीं है, और शायद यह सॉफ्टवेयर अपग्रेड द्वारा हल किया जाएगा। लेकिन यह लगता है कि apt-key के साथ पैकेज हस्ताक्षर कुंजी जोड़ने में सक्षम नहीं है। और: अगर मेरे विन्यास के बारे में कुछ गड़बड़ है, तो मुझे यह जानना चाहिए ...

किसी भी सहायता / सलाह के लिए धन्यवाद !!

जवाबों:


0

मैं कल (amd64) कल आधिकारिक डेबियन 9.0.0 रिलीज के साथ इस समस्या में भाग गया। एक साफ खिंचाव स्थापित करता है और प्रतिलिपि प्रस्तुत करने योग्य है।

मैं जो बता सकता हूं वह यह है कि अगर /etc/apt/source.list को सॉफ्टवेयर-गुण-gtk का उपयोग करके संपादित किया जाता है, तो पहली बार ऐसा किया जाता है, यह एक फ़ाइल बनाता है /etc/apt/trusted.gpg और यह फ़ाइल या तो भ्रष्ट है , खाली या खराब अनुमति है।

उस बिंदु से उस फ़ाइल की उपस्थिति पर /etc/apt/trusted.gpg.d में कुंजियों को रोककर पूछताछ करने से प्रतीत होता है। यह भी काम करने से apt- कुंजी जोड़ने को रोकने के लिए लगता है जो समझ में आता है अगर कुछ /etc/apt/trusted.gpg (या तो फ़ाइल समस्या या सॉफ़्टवेयर बग) के साथ सही नहीं है।

डिलीट /etc/apt/trusted.gpg चारों ओर काम करने लगता है और यह एक बार हटाए जाने के बाद (सॉफ़्टवेयर-गुण-gtk के आगे उपयोग के माध्यम से) दोबारा नहीं बनाया गया प्रतीत होता है।

मैंने कल के अधिकांश समय में NO_PUBKEY त्रुटियों का पीछा करने के बाद डेबियन-उपयोगकर्ता सूची में इस बारे में पोस्ट किया है जो एक /etc/apt/trusted.gpg फ़ाइल होने का एक लक्षण प्रतीत होता है जो वर्तमान में 06.1 अनुमतियों के साथ सुलभ है। (प्रारंभ में, मुझे उपयोगकर्ता '_apt' के बारे में एक त्रुटि दिखाई देती है जो /etc/apt/trusted.gpg पढ़ने में सक्षम नहीं है, जिसके परिणामस्वरूप फ़ाइल में शुरुआत में 0600 अनुमतियां हैं।

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