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

lis6502 napisał(-a):

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

nie to, że jestem stronniczy, ale mój skrypt (przy końcu posta #78293), 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.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: 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ż azhag, że mój skrypt wywołujesz przez sudo ./kluczyki.sh 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.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: 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

vasylek 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
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)