Próbowałem zainstalować najnowszą grafikę Intel, ale nie udało się znaleźć i915-4.3.3-4.2.0-dkms. Czy ich klucz GPG wygasł, czy jest nieprawidłowy, czy jest to jakiś problem po mojej stronie?
Próbowałem zainstalować najnowszą grafikę Intel, ale nie udało się znaleźć i915-4.3.3-4.2.0-dkms. Czy ich klucz GPG wygasł, czy jest nieprawidłowy, czy jest to jakiś problem po mojej stronie?
Odpowiedzi:
Wystąpił problem, ale został już rozwiązany.
Klucz repozytorium został poprawiony i sterowniki mogą teraz zostać pomyślnie zainstalowane.
Historyczna odpowiedź
Przed około 23.02.2016, 13:00 UTC wystąpił problem. Intel był tego świadomy , zbadał go i poprawił. Podstawą problemu było to, że klucz repozytorium, do którego odnosi się instalator, nie był zgodny z kluczem publicznym pochodzącym z dokumentacji. Zostało to naprawione przez aktualizację klucza w repozytorium.
Intel powiedział, że zamiast klucza produkcyjnego omyłkowo użyto wewnętrznego klucza testującego. Chociaż jedyna osoba z firmy Intel, która to zgłosiła, wskazała, że sami nie znaleźli się na osi czasu, aby uzyskać rozwiązanie . Klucz repozytorium został zaktualizowany około 24 godziny po złożeniu tego oświadczenia.
Przed poprawieniem klucza możliwe było wymuszenie instalacji z niedopasowaniem klucza, ale nie było to zalecane, ponieważ może to spowodować problem z bezpieczeństwem, który jest nieodwracalny . *
Aby usunąć ostrzeżenie, użytkownik może albo wyłączyć repozytorium za pomocą graficznego interfejsu użytkownika, albo usunąć pliki /etc/apt/sources.list.d/intellinuxgraphics.*
(do momentu poprawienia klucza repozytorium, jeśli instalator Intela został ponownie uruchomiony po usunięciu tych plików, problem powróciłby).
Nie ma bezpiecznego sposobu na zdalne uzyskanie pakietu, jeśli klucze się nie zgadzają.
Szczegółowe wyjaśnienie
Instalator Intel Graphics 1.4.0 instaluje plik repozytorium apt, w /etc/apt/sources.list.d/intellinuxgraphics.list
którym zawiera:
deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers
Po uruchomieniu apt-get update
każde repozytorium musi zostać zweryfikowane za pomocą klucza PGP. Przed 23 lutego 2016 13:00 UTC repozytorium apt-key zostało podpisane kluczem o identyfikatorze D14BDB0DB3438B6C , stąd ostrzeżenie:
W: GPG error: https://download.01.org wily InRelease: The following signatures
couldn't be verified because the public key is not available:
NO_PUBKEY D14BDB0DB3438B6C
W dokumentacji Intel wskazano, że klucz należy zainstalować, pobierając go z https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 :
Aby „zaufać” instalatorowi grafiki Intel® Graphics dla systemu Linux *, musisz dodać klucze do menedżera pakietów oprogramowania Ubuntu („apt”). Otwórz terminal i wykonaj następujące linie:
wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -
Tutaj -O
przełączenie na wget
potokowanie pliku do standardowego wejścia , a -
podczas wywoływania apt-key
wskazuje na odczytanie pliku ze standardowego wejścia
Jeśli zastąpimy wywołanie do apt-key
a gpg --dry-run
, wówczas możemy zobaczyć identyfikator klucza dostarczany z tego adresu URL, np
$ wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import -
--2016-02-19 11:10:23-- https://download.01.org/gfx/RPM-GPG-KEY-ilg-3
Resolving download.01.org (download.01.org)... 104.84.0.87, 2600:1415:10:387::ae6, 2600:1415:10:389::ae6
Connecting to download.01.org (download.01.org)|104.84.0.87|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2105 (2.1K)
Saving to: 'STDOUT’
- 100%[===================================================================>] 2.06K --.-KB/s in 0s
2016-02-19 11:10:24 (18.3 MB/s) - written to stdout [2105/2105]
gpg: key 894A3A8D: public key "[User ID not found]" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
gpg: no ultimately trusted keys found
Tak więc klucz 894A3A8D z pobranego klucza nie był zgodny z kluczem D14BDB0DB3438B6C wymaganym do prawidłowego odszyfrowania https://download.01.org/gfx/ubuntu/15.10/main repozytorium. Zostało to już naprawione, a kluczem repozytorium jest teraz 894A3A8D.
Zostało to potwierdzone na forach Intela tutaj , a następnie tam również poprawione i zgłoszone.
Usunięcie repozytorium (przez wyłączenie go lub usunięcie pliku) spowodowałoby, że ostrzeżenie zniknęło, ale oznacza to również, że zawartość repozytorium była niedostępna.
Ponowne uruchomienie instalatora po prostu ponownie włączy repozytorium, ale nie rozwiąże problemu z kluczem, więc błąd powracał, dopóki klucz repozytorium nie został naprawiony . Teraz działa poprawnie.
Możliwe jest wymuszenie instalacji, gdy klucze się nie zgadzają, ale nie jest to zalecane, ponieważ może to spowodować problem z bezpieczeństwem, który jest nieodwracalny.
Do momentu opublikowania poprawnego klucza nie było bezpiecznego sposobu na zdalne uzyskanie pakietu. Jednak klucz repozytorium został teraz zaktualizowany, więc błąd został rozwiązany, a sterowniki można zainstalować bezpiecznie i poprawnie.
Udaje mi się zainstalować sterowniki Intel 1.4.0 na wersji 15.10 64-bit
Najpierw usuń poprzedni ppa ze źródeł oprogramowania, odinstaluj program intel-graphic-installer, a następnie wpisz terminal:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -
Następnie pobierz i zainstaluj 1.4.0 z Intel® Graphics dla systemu Linux
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import
, zobaczysz, że identyfikator klucza z pobranego pliku to tak naprawdę 894A3A8D, więc nie ma sposobu, aby to rozwiązało problem z kluczem GPG polegającym na brakującym kluczu D14BDB0DB3438B6C, chyba że zmieni on zawartość pobierania.
Inżynier Intela właśnie ogłosił na forum firmy Intel, że wkrótce pojawi się nowa wersja. Musimy tylko uzbroić się w cierpliwość :-)
„Aktualizacja: nowe pakiety powinny wkrótce wylądować (nie ma nic złego w obecnych pakietach, ale ostateczna kompilacja wydania została wykonana za pomocą wewnętrznego klucza do testowania zamiast oficjalnego klucza wydania).”
Oto jak działam: jeśli usuniesz repozytorium 01 przed uruchomieniem instalatora 1.4.0, powinieneś zacząć.
/etc/apt/sources.list.d/intellinuxgraphics*
pomogło.