apt-get και gpg key signatures

Alexandros Kosiaris alex at noc.ntua.gr
Tue Apr 10 02:47:20 EEST 2007


Παπάζογλου Πάνος wrote:
> Καλησπέρα,
> Χρησιμοποιώ Debian και μόλις χθές έκανα dist-upgrade σε "etch" Debian 4.0
> To sources.list μου παραθέτεται παρακάτω.
> Όπως είναι εμφανές τα πακέτα τα λαμβάνω απο το ntua.
> To πρόβλημα μου άρχισε αφότού αναβαθμίστηκε το apt-get μέσα απο το 
> dist-upgrade.
> Λαμβάνο το εξής σφάλμα  όταν εκτελώ "apt-get update"
>  
> Σφάλμα :
> W: GPG error: http://ftp.ntua.gr stable/non-US Release: The following 
> signatures couldn't be verified because the public key is not available: 
> NO_PUBKEY F1D53D8C4F368D5D
> Ψάχνοντας στο Google για το σφάλμα αυτό έπεσα στην παρακάτω σελίδα
> http://www.tummy.com/journals/entries/scott_20060106_010000
> Το όλο πρόβλημα όπως θα διαβάσατε και στο url που στέλνω έγκειται στο 
> γεγονός ότι στο apt-get αλλάζει ο μηχανισμός λήψεις των πακέτων ,με 
> public key
>     για μεγαλυτερη ασφάλεια.
> Σε αυτή επίσης την σείδα  αναφέρετε εκτός απ' το σφάλμα και η μέθοδος 
> επίλυσής του.
Δεν αλλάζει ο μηχανισμός σε αυτή την έκδοση. Ανανεώνονται τα κλειδιά απλώς.
>  
> Εντολή επίλυσης προβλήματος:
> wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add -
> 
> Όμως στο παραδείγμα αυτό τα πακέτα κατεβαίνουν από το http://mirrors.tummy.com ενώ εγώ τα κατεβάζω απο το πολυτεχνείο.
> 
> Μιά γρήο=γοργη επιλυση θα ήταν να τροποποιούσα την εντολή σε :
> wget http://ftp.ntua.gr/ziyi_key_2006.asc <http://ftp-master.debian.org/ziyi_key_2006.asc> -O - | apt-key add -
> 
Προφανώς. Γιατί το εν λόγω site παράγει και πακέτα, τα οποία χρειάζεται να κάνει 
sign. Το Πολυτεχνείο είναι απλά mirror και δεν έχει τέτοια λειτουργία.
> αλλά δηστυχώς δεν υπάρχει τέτοιο αρχείο στο ntua.
> 
> Είναι πρόβλημα του ntua η δεν έχω καταλάβει κάτι εγώ σωστα;
> 
> Αν γνωρίζετε κάτι για το θέμα παρακαλώ βοηθήστε στην επίλυσή του.
> 

Στο debian υπάρχει ένα πακέτο που αναλαμβάνει την εγκατάσταση αυτών των κλειδιών. 
Εάν θυμάμαι καλά είναι το debian-archive-keyring. Οπότε εγκαθιστάς αυτό και μετά 
θα έχεις τα νέα κλειδιά και θα συνεχίσουν όλα κανονικά

Ομορφο εργαλειάκι επίσης για αυτά είναι το gui-apt-key
>  
> 
> /etc/apt/sources.list
> 
> #################################################################################################################
> #                         FTP.NTUA.GR <ftp://ftp.NTUA.GR>
> #                        -------------
> 
> #   STABLE
> #  --------
> 
> # the main Debian packages.  Uncomment the deb-src line if you
> # want 'apt-get source' to work with most packages.
>  deb http://ftp.ntua.gr/pub/linux/debian/ stable main contrib non-free
>  deb-src http://ftp.ntua.gr/pub/linux/debian/ stable main contrib non-free
> 
> # the non-US Debian packages.  Uncomment the deb-src line if you
> # want 'apt-get source' to work with non-US packages.
>  deb http://ftp.ntua.gr/pub/linux/debian-non-US/ stable/non-US main contrib non-free
>  deb-src http://ftp.ntua.gr/pub/linux/debian-non-US/ stable/non-US main contrib non-free
> 
> 
> #   STABLE (Etch Security Updates)
> #  --------
> 
> deb http://security.debian.org/ etch/updates main contrib non-free
> 
>  
> 
> #  TESTING
> # ---------
> 
> # the main Debian packages.  Uncomment the deb-src line if you
> # want 'apt-get source' to work with most packages.
>  deb http://ftp.ntua.gr/pub/linux/debian/ testing main contrib non-free
>  deb-src http://ftp.ntua.gr/pub/linux/debian/ testing main contrib non-free
> 
> # the non-US Debian packages.  Uncomment the deb-src line if you
> # want 'apt-get source' to work with non-US packages.
>  deb http://ftp.ntua.gr/pub/linux/debian-non-US/ testing/non-free main contrib non-free
>  deb-src http://ftp.ntua.gr/pub/linux/debian-non-US/ testing/non-free main contrib non-free
> #################################################################################################
> 
> 
> Ευχαριστω εκ' των προτερων!
> 
> Με εκτίμηση,
> Παπάζογλου Ε. Πάνος
> System Administrator - Web Developer
> ---------------------------------------
> Όθωνος 32, 15354, Γλυκά Νερά
> tel : +30 210 6040656
> email: papazogloy_panos at dualmind.gr <mailto:papazogloy_panos at dualmind.gr>


-- 
Alexandros Kosiaris     Network Management Center , NTUA
e-mail : alex at noc.ntua.gr
Public Key Fingerprint :
D6B1 0634 BE65 719C 6C95  7492 8201 4B46 C478 F074




More information about the Migrate2linux mailing list