Графічні драйвери Intel 1.4.0: i915-4.3.3-4.2.0-dkms недоступний, NO_PUBKEY D14BDB0DB3438B6C


Відповіді:


6

Виникла проблема, але вона тепер була вирішена.

Ключ репозиторію виправлено, і драйвери тепер можна успішно встановити.


Історична відповідь

До приблизно 2016-02-23 13:00 UTC виникла проблема. Intel це усвідомлював , досліджував і виправляв. Основа проблеми полягала в тому, що ключ сховища, на який посилається інсталятор, не відповідав відкритому відкритому ключу в документації. Це було виправлено оновленням ключа в сховищі.

Intel заявила, що замість виробничого ключа помилково використовується внутрішній ключ тестування. Хоча, єдина особа з Intel, яка звітувала про це, зазначила, що вони самі знаходилися в темряві на часовій шкалі прийняття резолюції . Ключ сховища було оновлено приблизно через 24 години після того, як вони зробили цю заяву.

До виправлення ключа можна було встановити установку з невідповідністю ключа, але це не радилось, оскільки це може створити проблему безпеки, яка незворотна . *

Щоб видалити попередження, користувач міг або відключити сховище за допомогою графічного інтерфейсу, або видалити файли /etc/apt/sources.list.d/intellinuxgraphics.* (Доки не буде виправлено ключ сховища, якщо інсталятор Intel був повторно виконаний після видалення цих файлів, проблема повернеться.)

Немає безпечного способу отримання пакета віддалено, якщо ключі не збігаються.


Детальне пояснення

Інсталятор Intel Graphics 1.4.0 встановлює файл підходящого сховища, в /etc/apt/sources.list.d/intellinuxgraphics.listякому міститься:

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

Під час запуску apt-get updateкожне сховище повинне бути підтверджене ключем PGP. До 2016-02-23 13:00 UTC, сховище apt-key було підписане ключем з ідентифікатором D14BDB0DB3438B6C , отже, попередження:

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

У документації по Intel вказується, що ключ повинен бути встановлений шляхом отримання його з https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 :

Для того, щоб "довіритись" графічному установщику Intel® для Linux *, вам потрібно буде додати ключі до менеджера програмних пакетів Ubuntu ("apt"). Відкрийте термінал і виконайте такі рядки:

wget --no-check-certificate \ https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | \ sudo apt-key add -

Тут -Oперемикання wgetпередає файл на stdout, а -при виклику apt-keyвказує на зчитування файлу з stdin

Якщо ми замінимо виклик на apt-keyа gpg --dry-run, то ми можемо побачити ідентифікатор ключа, який постачається з цієї URL-адреси, наприклад

$ 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

Отже, ключ 894A3A8D із завантаженого ключа не відповідав ключу D14BDB0DB3438B6C, необхідному для правильного розшифрування https://download.01.org/gfx/ubuntu/15.10/main сховища. Тепер це було виправлено, і ключ сховища зараз 894A3A8D.

Це було підтверджено в форумах , Intel, тут , а потім виправлене і повідомлення там.

Видалення сховища (відключення або вилучення файла) призведе до відмови попередження, але це означає, що вміст сховища був недоступним.

Якщо запустити інсталятор ще раз, це просто повторно ввімкне сховище, але не виправить ключову проблему, тому помилка продовжувала повертатися, поки ключ репозиторію не був виправлений . Тепер він працює правильно.

Можна встановити установку, коли ключі не збігаються, але це не рекомендується, оскільки це може створити проблему безпеки, яка незворотна.

Поки не було опубліковано правильний ключ, не було безпечного способу отримати пакет віддалено. Однак ключ репозиторію тепер оновлено, і тому помилка була усунена, і драйвери можна встановити безпечно та правильно.


1
До речі, використання --no-check-сертифікату також створює потенційну проблему безпеки. Якщо ви вимкнете цей перемикач, команда все ще працює і гарантовано спілкується з правильним сервером https.
tu-Reinstate Monica-dor duh

Я думаю, що додавання (або переміщення його з кінця відповіді) короткий підсумок до початку допоможе тим, хто просто хоче перевірити, чи існує рішення проблеми, не читаючи всіх деталей.
int_ua

1
Оновлення: Intel зрозуміли свою помилку і ведуть розслідування.
tu-Reinstate Monica-dor duh

Інший користувач опублікував оновлену інформацію, і я хотів би заохотити якнайшвидше оновлення інформації, тому я прийняв цю відповідь хоча б наразі. Я сподіваюсь, що вас це не обескутить, ваша відповідь все-таки ґрунтовна і добра.
int_ua

@int_ua Оскільки ми не одночасно неспані, зазвичай пропонується дозволити людям 24 години оновлювати свою відповідь.
tu-Reinstate Monica-dor duh

3

Мені вдається встановити Intel Drivers 1.4.0 на 15.10 64-розрядні

Спочатку видаліть попередні ppa з джерел програмного забезпечення, видаліть intel-graphics-installer, після чого введіть термінал:

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add -

Після цього завантажте та встановіть 1.4.0 з Intel® Graphics для Linux


Дякуємо за спробу допомогти. Інша відповідь була опублікована раніше і містить лише необхідний крок: видалення попереднього сховища.
int_ua

1
Це не спрацювало для мене. Ключ ilg-3 не відповідає клавіші D14BDB0DB3438B6C.
tu-Reinstate Monica-dor duh

Якщо ви запустите, wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import ви побачите, що ідентифікатор ключа з завантаження насправді 894A3A8D, тому немає можливості вирішити проблему ключа GPG відсутнього ключа D14BDB0DB3438B6C, якщо вони не змінять вміст завантаження.
tu-Reinstate Monica-dor duh

Мій доказ того, що це не вирішує проблему, також підтвердили інші користувачі тут: 01.org/linuxgraphics/forum/graphics-installer-discussions/…
tu-

2

Інженер Intel щойно оголосив на форумі Intel, що незабаром відбудеться нова конструкція. Треба просто набратися терпіння :-)

"Оновлення. Нові пакети повинні незабаром приземлитися (нічого поганого з поточними пакетами, але остаточна версія випуску була зроблена за допомогою внутрішнього ключа для тестування замість офіційного ключа випуску)."


1

Ось як я працював: Якщо ви видалите сховище 01 перед тим, як запустити інсталятор 1.4.0, вам слід зайти.


1
Проблема з цією відповіддю полягає в тому, що встановлене відновлює репозиторій download.01.org, щоб проблема GPG знову з’явилася. Цікаво, чи взагалі це взагалі встановлення драйвера.
tu-Reinstate Monica-dor duh

Після встановлення / перезавантаження всі пакети Intel показали актуальність на обох моїх ноутбуках. Що стосується помилки GPG, то слід запустити команду, подану нижче @Dragoslav Nikolic.
Marc Johansen

@tudor справді має рацію. Відключення сховища не працює. Ключ GPG також не допомагає, як я вже говорив у запитанні. Але видалення /etc/apt/sources.list.d/intellinuxgraphics* допомогло.
int_ua

1
@int_ua Я прошу відрізнятись. Якщо ви видалите цей файл, а потім запустіть інсталятор, він просто поверне файли назад, і проблема знову з’явиться. Справжня проблема полягає в тому, що репозиторій 01.org не підписаний ключем, який з’являється в документах.
tu-Reinstate Monica-dor duh

@tudor Я не впевнений, як, але інсталятор працював на мене після видалення старого сховища
int_ua
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.