Автор Тема: Not available public key!?  (Прочетена 4753 пъти)

_NetCutter_

  • Напреднали
  • *****
  • Публикации: 513
    • Профил
Not available public key!?
« -: Oct 17, 2006, 20:53 »
От доста време след като стартирам sudo apt-get update вижте, кво има най-отдолу:
Примерен код
Reading package lists... Done
W: GPG error: http://kubuntu.org dapper Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A506E6D4DD4D5088
W: GPG error: http://kubuntu.org dapper Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A506E6D4DD4D5088
W: You may want to run apt-get update to correct these problems
netcutter@netcutter-desktop:~$                        

Какъв е тоя public key и от мене ли е нещо или от kubuntu-екипа?
Активен

Linux - Connecting People!

titovn

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Not available public key!?
« Отговор #1 -: Oct 17, 2006, 23:58 »
Ами виж в ubuntuguide.org под сорс листа има решение на проблема.
Активен

"По-добре някой за един ден, отколкото никой за цял живот!"

madcat

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Not available public key!?
« Отговор #2 -: Oct 18, 2006, 00:35 »
Свали си GPG публичните ключове на разработчиците за да може да се проверява валидноста на пакетитите чрез GnuPg.
Активен

_NetCutter_

  • Напреднали
  • *****
  • Публикации: 513
    • Профил
Not available public key!?
« Отговор #3 -: Oct 18, 2006, 11:25 »
1.Ми не го намерих това решение на проблема  ':huh:'
2.Сори за тъпия въпрос,ама от къде да сваля тея публични кодове  ':huh:'
Щото в кубунту.орг търсих за тея неща, ама .. . .
Активен

Linux - Connecting People!

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Not available public key!?
« Отговор #4 -: Oct 18, 2006, 12:03 »
Тъй като Ubuntu ползва apt & дебианската идея за пакетна система всички пакети са подписани. Като за подписване се използват специални ключове. В дебиан има пакет който се казва debian-archive-keyring. И при убунту ще има подобен. Инсталирай го и проблема и трябвало да изчезне.
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Not available public key!?
« Отговор #5 -: Oct 18, 2006, 13:00 »
Здрасти,

тука във форума това е обсъждано няколко пъти и има поне 3-4 начина за решение. Както и да е аз правя следното:
Примерен код

gpg --recv-key A506E6D4DD4D5088
gpg --export --armor > deb.key
apt-key add deb.key (като root)
apt-get update (като root и не би трябвало да виждаш въпросното съобщение за грешка)
rm deb.key

Обяснение защо се случва: Пакетите са подписани с частния ключ на разработчика (в случая Ubunto). Тъй като нямаш техния публичен ключ в собствения си keyring apt-get ти се оплаква, че не може да потрвърди, че подписа на пакетите е автентичен, т.е. че не bad_boy.ltd се опитва да ти пробута някакъв софтуер под облика на стандартен пакет на дистрото ти. Въпросния ключ на разработчика е с определена валидност (обикновенно 1 година или се сменя с всяка нова версия на дистрото). След като изтече валидността на ключа трябва да си импортираш новия публичен ключ по гореописаната процедура. Внимание! Добра идея е да провериш на сайта на разработчика каква по-точно е сигнатурата на публичния ключ, т.е. да не се доверяваш сляпо на номера, който ти казва apt-get.

PS! Сега видях поста на zeridon - напълно прав е и неговия начин е по-лесен!



Активен

titovn

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Not available public key!?
« Отговор #6 -: Oct 18, 2006, 16:00 »
wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg -O-| sudo apt-key add -
sudo apt-get update
Аз моя проблем тъй го оправих.
Активен

"По-добре някой за един ден, отколкото никой за цял живот!"

_NetCutter_

  • Напреднали
  • *****
  • Публикации: 513
    • Профил
Not available public key!?
« Отговор #7 -: Oct 18, 2006, 19:41 »
Цитат (mom @ Окт. 18 2006,13:00)
Здрасти,

тука във форума това е обсъждано няколко пъти и има поне 3-4 начина за решение. Както и да е аз правя следното:
Примерен код

gpg --recv-key A506E6D4DD4D5088
gpg --export --armor > deb.key
apt-key add deb.key (като root)
apt-get update (като root и не би трябвало да виждаш въпросното съобщение за грешка)
rm deb.key

Обяснение защо се случва: Пакетите са подписани с частния ключ на разработчика (в случая Ubunto). Тъй като нямаш техния публичен ключ в собствения си keyring apt-get ти се оплаква, че не може да потрвърди, че подписа на пакетите е автентичен, т.е. че не bad_boy.ltd се опитва да ти пробута някакъв софтуер под облика на стандартен пакет на дистрото ти. Въпросния ключ на разработчика е с определена валидност (обикновенно 1 година или се сменя с всяка нова версия на дистрото). След като изтече валидността на ключа трябва да си импортираш новия публичен ключ по гореописаната процедура. Внимание! Добра идея е да провериш на сайта на разработчика каква по-точно е сигнатурата на публичния ключ, т.е. да не се доверяваш сляпо на номера, който ти казва apt-get.

PS! Сега видях поста на zeridon - напълно прав е и неговия начин е по-лесен!

Точно по този начин стана  '<img'>
10х!
Благодаря и на всички останали че ми разяснихте за кво са тия неща и че си блъскахте главата заради проблема ми  ':p'
Активен

Linux - Connecting People!

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Public File Server - Suse
Настройка на програми
thelastdrone 7 6258 Последна публикация Sep 18, 2004, 21:02
от kennedy
Install i  public key
Настройка на програми
hexz 0 3319 Последна публикация Feb 08, 2005, 21:55
от hexz
Mozila Public License въпрос ?
Общ форум
toco 0 3849 Последна публикация May 06, 2005, 00:55
от toco
"копиране" на много ssh public key
Настройка на програми
jmut 1 3728 Последна публикация Aug 01, 2005, 11:25
от rpetrov