apt-get update काम नहीं कर रहा: हस्ताक्षर / सत्यापन त्रुटियां


11

जब मैं दौड़ता apt-get updateहूं तो मुझे मिलता है

Ign:1 http://dl.google.com/linux/musicmanager/deb stable InRelease
Ign:2 http://archive-4.kali.org/kali kali-rolling InRelease                
Hit:3 http://archive-4.kali.org/kali-security sana/updates InRelease
0% [3 InRelease gpgv 11.9 kB] [Waiting for headers] [Waiting for headers]Couldn't create tempfiles for splitting up /var/lib/apt/lists/security.kali.org_kali-seErr:3 http://archive-4.kali.org/kali-security sana/updates InRelease     
  Could not execute 'apt-key' to verify signature (is gnupg installed?)
Hit:4 http://archive-4.kali.org/kali sana InRelease                      
0% [4 InRelease gpgv 20.3 kB] [Waiting for headers]Couldn't create tempfiles forErr:4 http://archive-4.kali.org/kali sana InRelease_dists_sana_InRelease
  Could not execute 'apt-key' to verify signature (is gnupg installed?)
Get:5 http://archive-4.kali.org/kali kali-rolling Release [23.7 kB]
Get:6 http://archive-4.kali.org/kali kali-rolling Release.gpg [819 B]          
0% [6 Release.gpg gpgv 23.7 kB]                                    3,846 B/s 0smktemp: failed to create directory via template '/tmp/tmp.XXXXXXXXXX': Permission denied
Err:6 http://archive-4.kali.org/kali kali-rolling Release.gpg                  
  At least one invalid signature was encountered.
Hit:7 http://dl.google.com/linux/musicmanager/deb stable Release               
80% [Release.gpg gpgv 1,345 B]mktemp: failed to create directory via template '/tmp/tmp.XXXXXXXXXX': Permission denied
Err:8 http://dl.google.com/linux/musicmanager/deb stable Release.gpg
  At least one invalid signature was encountered.
Reading package lists... Done 
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://archive-4.kali.org/kali-security sana/updates InRelease: Could not execute 'apt-key' to verify signature (is gnupg installed?)
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://archive-4.kali.org/kali sana InRelease: Could not execute 'apt-key' to verify signature (is gnupg installed?)
W: GPG error: http://archive-4.kali.org/kali kali-rolling Release: At least one invalid signature was encountered.
E: The repository 'http://http.kali.org/kali kali-rolling Release' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://dl.google.com/linux/musicmanager/deb stable Release: At least one invalid signature was encountered.

मुझे नहीं पता कि यह कैसे हुआ या इसे कैसे ठीक किया जाए। मेरे पास gnupg, gnupg-agent, gnupg-pkcs11-scd, gnupg2, gnupg-curl, gnupg-pkcs11-scd-dbb स्थापित है।


मैं असभ्य होने की कोशिश नहीं कर रहा हूं, लेकिन क्या आप उसके सामने "सुडोल" टाइप कर रहे हैं? तो "sudo apt-get update" पूरा कमांड होगा।
फ़िजी

एरर्स ( ) पर फिर चेतावनी ( डब्ल्यू ) पर ध्यान दें । इसने कहा "रिपॉजिटरी ' http.kali.org/kali kali- रोलिंग रिलीज़' अब हस्ताक्षरित नहीं है" । तो यह पता लगाएं कि क्या यह अभी भी समर्थित है और मामले में इसके हस्ताक्षर को अपडेट करें। यदि आपके पास अभी भी काली 1 है, तो इसे अपग्रेड करने का सुझाव दिया गया है, उदाहरण के लिए यहां पढ़ें । @FiZi मुझे लगता है कि यह सूदो से संबंधित नहीं है, उस मामले में उपयुक्त को चेतावनी दी जानी चाहिए।
हस्त्तूर

जवाबों:


13

APT कैश साफ़ करें और इसे फिर से बनाएँ:

sudo apt-get clean
sudo mv /var/lib/apt/lists /tmp
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get clean
sudo apt-get update

मैंने यह कोशिश की, लेकिन यह मेरे लिए काम नहीं किया। अभी भी इसी तरह के संदेश प्राप्त कर रहे हैं। जाओ: 1 ... 14 प्राप्त करें: 15 archive.ubuntu.com/ubuntu xenial-अपडेट / ब्रह्मांड अनुवाद-en [74.9 KB] 4s (3172 kB / s) पढ़ना पैकेज सूचियों में लाई गई 14.9 एमबी ... हो गया डब्ल्यू: GPG त्रुटि: Security.ubuntu.com/ubuntu xenial- सुरक्षा InRelease: हस्ताक्षर को सत्यापित करने के लिए 'a-key' निष्पादित नहीं कर सका (gnupg स्थापित है?) W: रिपॉजिटरी की सुरक्षा .ubuntu.com/ubuntu xubial- सुरक्षा InRelease 'नहीं है पर हस्ताक्षर किए।
डेव मैके

एन: इस तरह के भंडार से डेटा को प्रमाणित नहीं किया जा सकता है और इसलिए इसका उपयोग करना खतरनाक है। एन: रिपोजिटरी निर्माण और उपयोगकर्ता विन्यास विवरण के लिए उपयुक्त-सुरक्षित (8) मैनपेज देखें।
डेव मैके

@AnasGamal शायद यह कहने के लिए अपने जवाब को संपादित करें कि यह क्यों काम करेगा, जैसे कि आपने टिप्पणी की कि यह कैश को साफ कर देगा
TungstenX

मैंने यह कोशिश की, लेकिन त्रुटियों को मिला जब उपयुक्त करने की कोशिश कर रहा था तो क्या आप बता सकते हैं कि इस समाधान में प्रत्येक चरण क्या कर रहा है?
सेरुप

1

हो सकता है कि निर्देशिका में कोई अमान्य लिंक या फ़ाइल हो /etc/apt/trusted.gpg.d/

जाँच करें कि निर्देशिका में मान्य फ़ाइलें और लिंक हैं, उदाहरण के लिए:

# ls -L /etc/apt/trusted.gpg.d/* > /dev/null
ls: cannot access '/etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg': No such file or directory

इसलिए, उस पैकेज को देखें जिसमें फ़ाइल होनी चाहिए

# dpkg -S /etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg
live-net-archive-keyring: /etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg

और निम्नलिखित कार्यों में से कुछ ले:

इसे पुनः स्थापित करें

# aptitude reinstall live-net-archive-keyring

या सभी इंस्टॉल किए गए कीर को पुनः इंस्टॉल करें

# aptitude reinstall $(dpkg -l '*keyring' | awk '$1 == "ii" {print $2}')
The following packages will be REINSTALLED:
debian-archive-keyring gnome-keyring live-net-archive-keyring siduction-archive-keyring 

या अमान्य लिंक या फ़ाइल को हटा दें

# rm /etc/apt/trusted.gpg.d/live-net-archive-keyring.gpg 

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

साथ ही /etc/apt/trusted.gpg.d/ निर्देशिका में सभी .gpg फ़ाइलों की जाँच करें। निर्देशिका को सभी द्वारा पढ़ने की अनुमति है: sudo chmod + r /etc/apt/trusted.gpg.d/ .gpg
Maxime

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