Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-01-08 10:39:08

  vasylek - Użytkownik

vasylek
Użytkownik
Skąd: Gorlice
Zarejestrowany: 2008-12-08

Update repozytoria/ów - NO PUBLIC KEY

HI all,

Przy aktualizacji repozytoriów napotkałem się na poniższy problem z aktualizacja klucza. Posiadam taki system Linux debian 2.6.18-6-486 #1 Fri Dec 12 16:18:30 UTC 2008 i686 GNU/Linux (etch)

Kod:

.
.
Czytanie list pakietów... Gotowe
W: There is no public key available for the following key IDs:
58522DBD02AA9A04
W: Nie udało się wykonać operacji stat na liście pakietów źródłowych http://www.virtualbox.org etch/non-free Packages (/var/lib/apt/lists/www.virtualbox.org_debian_dists_etch_non-free_binary-i386_Packages) - stat (2 Nie ma takiego pliku ani katalogu)W: Nie udało się wykonać operacji stat na liście pakietów źródłowych http://www.virtualbox.org etch/non-free Packages (/var/lib/apt/lists/www.virtualbox.org_debian_dists_etch_non-free_binary-i386_Packages) - stat (2 Nie ma takiego pliku ani katalogu)W: Należy uruchomić apt-get update aby naprawić te problemy.
E: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub została użyta ich starsza wersja.

Oto moj sources.list:

Kod:

## uaktualnienia bezpieczeństwa
deb http://security.debian.org/ stable/updates main contrib non-free

## podstawowe repozytorium
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free


## backporty - programy przepakietowane dla stable z testinga
deb http://www.backports.org/debian etch-backports main contrib non-free

## debian-multimedia - kodeki, odtwarzacze, etc.
deb http://www.debian-multimedia.org/ stable main

## debian-unofficial - pakiety, które z różnych powodów nie mogą znaleźć się w oficjalnym
## repozytorium, np. programy o zbyt restrykcyjnej licencji, binarne pakiety programów,
## które mogą być rozprowadzane wyłącznie w formie źródłowej, etc.
deb http://ftp.debian-unofficial.org/debian/ stable main contrib non-free restricted

## często uaktualniane pakiety, np. dotyczące filtrowania spamu czy skanowania antywirusowego
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

## kadu (uwaga, to nie błąd - ma być testing!)
deb http://www.kadu.net/download/binary/debian/repo testing main

## wxgtk2 w wersji 2.8
deb http://apt.tt-solutions.com/debian/ etch main

## virtualbox
deb http://www.virtualbox.org/debian etch non-free

## skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

## compiz
deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/stable/ ./

## rozwojowe kernele
deb http://kernel-archive.buildserver.net/debian-kernel etch main

## wicd - menedżer bezprzewodowego połączenia sieciowego
deb http://apt.wicd.net debian extras

## repozytorium Google
deb http://dl.google.com/linux/deb/ stable non-free

## wtyczka Flash playera backportowana z unstable
deb http://repo.dug.net.pl/dfr/ stable main contrib

Co moge z tym zrobic. Z góry dzieki za pomoc, pozdrawiam

Offline

 

#2  2009-01-08 10:42:58

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Update repozytoria/ów - NO PUBLIC KEY

uśmiechnij się, będziesz alfa-testerem ^^
http://debian.linux.pl/viewtopic.php?t=12122

Offline

 

#3  2009-01-08 10:46:43

  vasylek - Użytkownik

vasylek
Użytkownik
Skąd: Gorlice
Zarejestrowany: 2008-12-08

Re: Update repozytoria/ów - NO PUBLIC KEY

Ok, może to i działa, ale chciałbym znać przyczyne dlaczego ten klucz nie może sie zaimplementowac jak cala reszta z repo

Offline

 

#4  2009-01-08 10:48:29

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Update repozytoria/ów - NO PUBLIC KEY

W takim duużym skrócie: dodajesz obce repozytoria (nie-debianowe) to i kluczy nie ma.

Offline

 

#5  2009-01-08 11:52:06

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Update repozytoria/ów - NO PUBLIC KEY

[quote=lis6502]uśmiechnij się, będziesz alfa-testerem ^^
http://debian.linux.pl/viewtopic.php?t=12122[/quote]
nie to, że jestem stronniczy, ale mój skrypt (przy końcu posta [url=http://forum.dug.net.pl/viewtopic.php?pid=78293#p78293]#78293[/url]), bardziej mi się podoba :)

a zresztą wkleję i tutaj:

Kod:

#!/bin/sh
for KEY in $@; do
        gpg --keyserver subkeys.pgp.net --recv-keys $KEY && \
        gpg --armor --export $KEY | apt-key add - && \
        echo "Klucz $KEY został pomyślnie dodany."
done

Ostatnio edytowany przez azhag (2009-01-08 11:53:15)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#6  2009-01-08 11:57:16

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Update repozytoria/ów - NO PUBLIC KEY

Zauważ [b]azhag[/b], że mój skrypt wywołujesz przez [b]sudo ./kluczyki.sh[/b] i o nic się nie martwisz, klucze są automatycznie wyszukiwane i dodawane.Myślę że to lepsze dla newbie niż ręczne przepisywanie pięciu kluczy; odpada problem literówek na przykład.

Offline

 

#7  2009-01-08 12:34:19

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Update repozytoria/ów - NO PUBLIC KEY

a, w ten sposób... też pomysł

ja tam po prostu robię kopiuj-wklej identyfikatorów kluczy po update


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#8  2009-01-08 13:05:32

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Update repozytoria/ów - NO PUBLIC KEY

Jak każdy h4xi()r w pamięci obliczam klucz na podstawie klucza publicznego i przez odpowiednie echo > /dev/sda zapisuję do /etc/apt/trusted.gpg ;p

[b]vasylek[/b] daj znać czy działa, wszakże przy pisaniu tej szkarady nie uwzględniłem możliwości nie-polskich komunikatów...

Offline

 

#9  2009-01-08 14:06:03

  vasylek - Użytkownik

vasylek
Użytkownik
Skąd: Gorlice
Zarejestrowany: 2008-12-08

Re: Update repozytoria/ów - NO PUBLIC KEY

zapisalem na pulpicie nadalem mu prawa +x i po wpisaniu: sh plik pokazuje:
Działam
Brak kluczy do przetworzenia
Żegnam

i to wszystko wiec nie wiem czy to jest ok skoro po update dalej krzyczy o tamten jedyny klucz...

Offline

 

#10  2009-01-08 15:17:07

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Update repozytoria/ów - NO PUBLIC KEY

Kod:

#!/bin/bash
#kluczyki 2.0
let err=0 kej=0
usage()
{
echo -e "Wywołanie  \nsudo $0 "
}

if [ $UID -ne 0 ]
then
    echo  "Musisz być rootem"
let err=1
fi

if [ $err = 1 ]
then
    usage
    exit 8
fi
echo "Działam"
until [ ! $kej ]
do
let key=0

    apt-get update 1>/dev/null 2>/tmp/kluczyki
    kej=`cat /tmp/kluczyki |grep -m 1 ID |awk '{print $NF}' `

    if [ ! $kej = 0  ]; then   
        echo "Przetwarzam klucz $kej"
        gpg -q --keyserver subkeys.pgp.net --recv-keys $kej 2>&1>/dev/null
        gpg -q --armor --export $kej | apt-key add -    2>&1>/dev/null
        let kolejny=1
        echo "Klucz $kej przetworzony"   
fi
done
if [ "$kolejny" = 1 ]; then
echo "Przetworzono wszystkie klucze"
else
echo "Brak kluczy do przetworzenia"
fi
rm /tmp/kluczyki
echo "Żegnam"
exit 0

Powinno być ok teraz.

edytka: możesz zapuścić u siebie

Kod:

locale

i podać mi wynik?
edytka: poprawiłem skrypcik.

Ostatnio edytowany przez lis6502 (2009-01-08 17:35:52)

Offline

 

#11  2009-01-08 17:01:35

  vasylek - Użytkownik

vasylek
Użytkownik
Skąd: Gorlice
Zarejestrowany: 2008-12-08

Re: Update repozytoria/ów - NO PUBLIC KEY

locale:

Kod:

LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=

p.s. po Twoim poprawionym skrypcie pokazuje mi:

Kod:

nowy: line 2: syntax error near unexpected token `fi'
nowy: line 2: `fi'

Ostatnio edytowany przez vasylek (2009-01-08 17:05:01)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00102 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.58.161.115' WHERE u.id=1
0.00073 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.58.161.115', 1732289611)
0.00064 SELECT * FROM punbb_online WHERE logged<1732289311
0.00057 SELECT topic_id FROM punbb_posts WHERE id=107528
0.00076 SELECT id FROM punbb_posts WHERE topic_id=13122 ORDER BY posted
0.00097 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13122 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00088 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13122 ORDER BY p.id LIMIT 0,25
0.00107 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13122
Total query time: 0.00682 s