Apt GPG Error

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

Apt GPG Error

Мнениеот Kulu Ngile » Чет 12, Окт, 2006 14:04

1. Ако при изпълнението на apt-get update получите следното
Код за потвърждение: Избери целия код
apt-get update
……………………………………………………                                     
Fetched 4089kB in 32s (126kB/s)                                               
Reading package lists... Done
W: GPG error: ftp://ftp.bg.debian.org unstable Release: Unknown error executing gpgv
W: GPG error: http://ftp.bg.debian.org unstable Release: Unknown error executing gpgv
W: You may want to run apt-get update to correct these problems

то това означава, че имате грешка с вашите ключове. Начините за справяне са два:

- първият вариант е:
Код за потвърждение: Избери целия код
cd /etc/apt
cp trusted.gpg pubring.gpg
gpg --list-public-keys --home /etc/apt/
apt-get clean
apt-get update


- вторият е по-кратък, но не винаги сработва
Код за потвърждение: Избери целия код
wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add –
apt-get update

или
Код за потвърждение: Избери целия код
wget http://ftp-master.debian.org/ziyi_key_2006.asc && apt-key get add ziyi_key_2006.asc
apt-get update


2. Ако при изпълнението на apt-get update получите следната грешка
Код за потвърждение: Избери целия код
…………………………………………………………………………….
W: There are no public key available for the following key IDs:
010908312D230C5F
W: You may want to run apt-get update to correct these problems

то тогава, проблема е свързан с SecureApt и начина за решаването му е следният:

- преглеждаме използваните от нас ключове
Код за потвърждение: Избери целия код
#apt-key list
………………………………………………………..
/etc/apt/trusted.gpg
--------------------
pub   1024R/1DB114E0 2004-01-15 [expired: 2005-01-27]
uid                  Debian Archive Automatic Signing Key (2004) <ftpmaster>

pub   1024D/4F368D5D 2005-01-31 [expires: 2006-01-31]
uid                  Debian Archive Automatic Signing Key (2005) <ftpmaster>

pub   1024D/2D230C5F 2006-01-03 [expires: 2007-02-07]
uid                  Debian Archive Automatic Signing Key (2006) <ftpmaster>

Както се вижда, имаме проблем с последният ключ и изпълняваме
Код за потвърждение: Избери целия код
# gpg --keyserver pgpkeys.mit.edu --recv-key 2D230C5F
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this
run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: requesting key 2D230C5F from hkp server pgpkeys.mit.edu
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 2D230C5F: public key "Debian Archive Automatic Signing Key (2006) <ftpm>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1
neurotic:/home/helios# gpg -a --export 2D230C5F | sudo apt-key add -
gpg: no ultimately trusted keys found
OK



Източник: Основен
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот Lord_Veidar » Чет 12, Окт, 2006 19:19

Ами въпросът ми може да е малко глупав , но за какво служат тези ключове ? :oops:
Lord_Veidar
Участник
 
Мнения: 35
Регистриран на: Вто 05, Сеп, 2006 18:24

Мнениеот phantomlord » Чет 12, Окт, 2006 19:53

Чрез тях създателите на пакетите гарантират, че те са ги създали. Това са нещо като подписи, които показват кой е правил пакетите и от къде са изтеглени. Цък.
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот Lord_Veidar » Чет 12, Окт, 2006 20:47

10x за инфото :wink:
Lord_Veidar
Участник
 
Мнения: 35
Регистриран на: Вто 05, Сеп, 2006 18:24

ами тази грешка ?

Мнениеот pivoto » Нед 06, Май, 2007 10:58

Сложих си някои от хранилищата които препоръчвате тук и именно те ми правят GPG грешка:
Код за потвърждение: Избери целия код
Failed to fetch http://www.debian-multimedia.org/dists/sarge/main/binary-i386/Packages.gz  404 Not Found
Failed to fetch http://mirror.pusling.com/debian/unstable/./Packages.gz  404 Not Found
Failed to fetch http://mirror.pusling.com/debian/unstable/./Sources.gz  404 Not Found
Reading package lists... Done
W: GPG error: http://debian.ludost.net stable/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AA7DEB7B722F1AED NO_PUBKEY B629A24C38C6029A
W: GPG error: http://debian.ludost.net testing/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B629A24C38C6029A
W: GPG error: http://debian.ludost.net unstable/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B629A24C38C6029A
W: GPG error: ftp://ftp.uni-sofia.bg ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E4809EA4A49EF0C0
W: GPG error: http://www.debian-multimedia.org sid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: GPG error: http://kernel-archive.buildserver.net sid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DCB0AE4729F335B3
W: GPG error: ftp://ftp.logos-bg.net ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E4809EA4A49EF0C0
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.


Какво се прави в такъв случай ?
pivoto
Участник
 
Мнения: 2
Регистриран на: Нед 06, Май, 2007 10:03

Re: ами тази грешка ?

Мнениеот Kulu Ngile » Пон 07, Май, 2007 18:18

Изтрии тези огледала
Код за потвърждение: Избери целия код
http://mirror.pusling.com/
http://mirror.pusling.com/


Промени debian-multimedia.org така
Код за потвърждение: Избери целия код
deb http://www.debian-multimedia.org/ sid main


За да може да ползваш хранилището без проблеми правиш следното
Код за потвърждение: Избери целия код
su
wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2007.02.14_all.deb
dpkg -i debian-multimedia-keyring_2007.02.14_all.deb
apt-get update


Не е лошо да си покажеш сорс листа, а не само грешките!
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот pivoto » Пон 07, Май, 2007 20:33

С малко редакции достигнах до следния вариант:
Код за потвърждение: Избери целия код
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

deb http://debian.ludost.net/debian/ etch main non-free contrib
deb-src http://debian.ludost.net/debian/ etch main non-free contrib

#deb http://debian.internet.gr/debian/ stable main
#deb-src http://debian.internet.gr/debian/ stable main

# deb ftp://ftp.debian.org/debian/ stable main contrib non-free
# deb ftp://ftp.debian.org/debian/ testing main contrib non-free
# deb ftp://ftp.debian.org/debian/ unstable main contrib non-free

#Български хранилища
deb ftp://ftp.bg.debian.org/debian/ stable main contrib non-free
deb ftp://ftp.bg.debian.org/debian/ testing main contrib non-free
deb ftp://ftp.bg.debian.org/debian/ unstable main contrib non-free

deb-src ftp://ftp.bg.debian.org/debian/ stable main contrib non-free
deb-src ftp://ftp.bg.debian.org/debian/ testing main contrib non-free
deb-src ftp://ftp.bg.debian.org/debian/ unstable main contrib non-free

deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://debian.ludost.net/debian-non-US/ stable/non-US main contrib non-free
deb http://debian.ludost.net/debian-non-US/ testing/non-US main contrib non-free
deb http://debian.ludost.net/debian-non-US/ unstable/non-US main contrib non-free

deb http://debian.ludost.net/debian/ proposed-updates main contrib non-free
deb http://debian.ludost.net/debian/ testing-proposed-updates main contrib non-free

deb ftp://ftp.uni-sofia.bg/debian-addons-bg/ ./

deb ftp://ftp.logos-bg.net/debian-addons-bg/ ./
deb-src ftp://ftp.logos-bg.net/debian-addons-bg/ ./

#Debian security
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

#Debian multimedia
deb http://www.debian-multimedia.org/ sid main
deb http://www.debian-multimedia.org/ etch main
#deb http://www.debian-multimedia.org/ sarge main

#New kernels
deb http://kernel-archive.buildserver.net/debian-kernel/ etch main
Иначе ключовете ги добавях един по един, а пуслинг се сетих сам и го махнах.

п.п. Сид е 4.1, нали така ?
pivoto
Участник
 
Мнения: 2
Регистриран на: Нед 06, Май, 2007 10:03

Мнениеот Kulu Ngile » Сря 09, Май, 2007 10:54

Аз ти препоръчвам да си седиш само на stable (etch), но ако си решил да минеш на unstable, то разгледай това. Съвета ми е да се запознаеш и да свикнеш на дебиан и затова сега да си само на etch, т.е. всичко ти е ново на този етап и ще си пей сърце. Ако си решил да ме послушаш, то според мен сорс листа ти трябва да изглежда така:
Код за потвърждение: Избери целия код
#BG MIRRORS
deb ftp://ftp.bg.debian.org/debian/ etch main contrib non-free
deb-src ftp://ftp.bg.debian.org/debian/ etch main contrib non-free

#MULTIMEDIA
deb ftp://ftp.uni-sofia.bg/debian-addons-bg/ ./
deb http://www.debian-multimedia.org/ etch main

#Security
deb http://security.debian.org/ etch/updates main contrib non-free


Няма смисъл от 2,3,4..... бг или външни огледала, защото то реално ползва едно :)
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот terawatt » Вто 16, Дек, 2008 19:42

cyber# apt-get update
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 NETINST Binary-1 20070820-20:21] etch Release.gpg
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 NETINST Binary-1 20070820-20:21] etch Release
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 NETINST Binary-1 20070820-20:21] etch/contrib Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 NETINST Binary-1 20070820-20:21] etch/main Packages/DiffIndex
Get:1 http://ftp.bg.debian.org lenny Release.gpg [189B]
Hit http://ftp.bg.debian.org lenny Release
Err http://ftp.bg.debian.org lenny Release

Get:2 http://ftp.bg.debian.org lenny Release [74.5kB]
Get:3 http://security.debian.org lenny/updates Release.gpg [189B]
Ign http://ftp.bg.debian.org lenny Release
Hit http://ftp.bg.debian.org lenny/main Packages/DiffIndex
Hit http://security.debian.org lenny/updates Release
Err http://security.debian.org lenny/updates Release

Hit http://ftp.bg.debian.org lenny/main Sources/DiffIndex
Get:4 http://security.debian.org lenny/updates Release [40.8kB]
Ign http://security.debian.org lenny/updates Release
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex
Hit http://security.debian.org lenny/updates/main Packages
Hit http://security.debian.org lenny/updates/contrib Packages
Hit http://security.debian.org lenny/updates/main Sources
Hit http://security.debian.org lenny/updates/contrib Sources
Fetched 116kB in 3s (32.2kB/s)
Reading package lists... Done
W: GPG error: http://ftp.bg.debian.org lenny Release: Unknown error executing gpgv
W: GPG error: http://security.debian.org lenny/updates Release: Unknown error executing gpgv
W: You may want to run apt-get update to correct these problems


опитвам се да ъпгрейдна от etch lenny, но не се получава. някой може ли да ми каже как да си направя хранилищатата и съответно проблема с ключовете.
terawatt
Участник
 
Мнения: 2
Регистриран на: Съб 22, Дек, 2007 4:48

Мнениеот phantomlord » Вто 16, Дек, 2008 20:23

Можеш спокойно да игнорираш съобщенията и да продължиш нататък.
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София


Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron