Sterowniki graficzne Intel 1.4.0: i915-4.3.3-4.2.0-dkms nie jest dostępny, NO_PUBKEY D14BDB0DB3438B6C

Odpowiedzi:

6

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.listktórym zawiera:

deb https://download.01.org/gfx/ubuntu/15.10/main wily main #Intel Graphics drivers

Po uruchomieniu apt-get updatekaż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 -Oprzełączenie na wgetpotokowanie pliku do standardowego wejścia , a -podczas wywoływania apt-keywskazuje na odczytanie pliku ze standardowego wejścia

Jeśli zastąpimy wywołanie do apt-keya 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.

tu-Reinstate Monica-dor duh
źródło
1
Nawiasem mówiąc, użycie --no-check-certificate również stwarza potencjalny problem bezpieczeństwa. Pominięcie tego przełącznika powoduje, że polecenie nadal działa i gwarantuje komunikację z właściwym serwerem https.
Tu-Reinstate Monica-dor duh
Myślę, że dodanie (lub przeniesienie go z końca odpowiedzi) krótkiego podsumowania na początku pomoże tym, którzy chcą sprawdzić, czy istnieje obejście problemu bez zapoznania się ze wszystkimi szczegółami.
int_ua
1
Aktualizacja: Intel zdał sobie sprawę z błędu i prowadzi dochodzenie.
Tu-Reinstate Monica-dor duh
Drugi użytkownik opublikował zaktualizowane informacje i chciałbym zachęcić do jak najszybszej aktualizacji informacji, więc przynajmniej na razie zaakceptowałem tę odpowiedź. Mam nadzieję, że nie zniechęci Cię to. Twoja odpowiedź jest nadal dokładna i dobra.
int_ua
@int_ua Ponieważ nie wszyscy nie śpimy w tym samym czasie, zwykle sugeruje się, aby ludzie mogli zaktualizować odpowiedź przez 24 godziny.
Tu-Reinstate Monica-dor duh
3

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

Dragoslav Nikolic
źródło
Dziękujemy za próbę pomocy, druga odpowiedź została opublikowana wcześniej i zawiera tylko niezbędny krok: usunięcie poprzedniego repozytorium.
int_ua
1
To nie działało dla mnie. klucz ilg-3 nie pasuje do klucza D14BDB0DB3438B6C.
Tu-Reinstate Monica-dor duh
Jeśli uruchomisz 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.
Tu-Reinstate Monica-dor duh
Mój dowód, że to nie rozwiązuje problemu, potwierdzili także inni użytkownicy tutaj: 01.org/linuxgraphics/forum/graphics-installer-discussions/...
tu-
2

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).”

greee
źródło
1

Oto jak działam: jeśli usuniesz repozytorium 01 przed uruchomieniem instalatora 1.4.0, powinieneś zacząć.

Marc Johansen
źródło
1
Problem z tą odpowiedzią polega na tym, że zainstalowane repozytorium ponownie włącza repozytorium download.01.org, więc problem GPG pojawia się ponownie. Zastanawiam się, czy w ogóle instaluje sterownik.
Tu-Reinstate Monica-dor duh
Po instalacji / ponownym uruchomieniu wszystkie pakiety Intel pokazały się jako aktualne na obu moich laptopach. Jeśli chodzi o błąd GPG, powinieneś uruchomić polecenie dostarczone przez @Dragoslav Nikolic poniżej.
Marc Johansen,
@tudor ma rację. Wyłączenie repozytorium nie działa. Klucz GPG również nie pomaga, jak już powiedziałem w pytaniu. Ale usunięcie /etc/apt/sources.list.d/intellinuxgraphics* pomogło.
int_ua
1
@int_ua Zaczynam się różnić. Jeśli usuniesz ten plik, a następnie uruchom instalator, po prostu przywróci pliki i problem pojawi się ponownie. Prawdziwy problem polega na tym, że repozytorium 01.org nie jest podpisane kluczem, który pojawia się w dokumentacji.
Tu-Reinstate Monica-dor duh
@tudor Nie jestem pewien jak, ale instalator pracował dla mnie po usunięciu starego repozytorium
int_ua