Я попытался установить последнюю версию Intel Graphics, но не смог найти i915-4.3.3-4.2.0-dkms. Их ключ GPG истек или неправильный, или это проблема с моей стороны?
Я попытался установить последнюю версию Intel Graphics, но не смог найти i915-4.3.3-4.2.0-dkms. Их ключ GPG истек или неправильный, или это проблема с моей стороны?
Ответы:
Была проблема, но теперь она решена.
Ключ хранилища был исправлен, и теперь драйверы могут быть успешно установлены.
Исторический ответ
Примерно до 2016-02-23 13:00 UTC возникла проблема. Intel знала об этом , исследовала и исправила это. Основа проблемы заключалась в том, что ключ хранилища, на который ссылался установщик, не совпадал с открытым исходным ключом в документации. Это было исправлено обновлением ключа в хранилище.
Intel заявила, что вместо производственного ключа по ошибке был использован внутренний ключ тестирования. Хотя единственный представитель Intel, сообщивший об этом, указал, что они сами были в неведении относительно сроков принятия решения . Ключ хранилища был обновлен примерно через 24 часа после того, как они сделали это заявление.
До исправления ключа была возможна принудительная установка с несоответствием ключа, но это не было рекомендовано, поскольку это может создать проблему безопасности, которая является необратимой . *
Чтобы удалить предупреждение, пользователь может либо отключить хранилище с помощью графического интерфейса, либо удалить файлы /etc/apt/sources.list.d/intellinuxgraphics.*
(до тех пор, пока ключ хранилища не будет исправлен, если установщик Intel был перезапущен после удаления этих файлов, проблема вернется.)
Не существует безопасного способа получения пакета удаленно, если ключи не совпадают.
Детальное объяснение
Программа установки Intel Graphics 1.4.0 устанавливает файл репозитория apt, в /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
передачи файла на стандартный вывод, а -
при вызове apt-key
указывает на чтение файла из стандартного ввода.
Если мы заменим вызов на 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 здесь , а затем исправлено и уведомлено там же.
Удаление репозитория (будь то его отключение или удаление файла) может привести к удалению предупреждения, однако это также означает, что содержимое репозитория было недоступно.
Повторный запуск установщика просто включит репозиторий, но не устранит проблему с ключом, поэтому ошибка продолжала возвращаться, пока ключ репозитория не был исправлен . Теперь это работает правильно.
Возможна принудительная установка, если ключи не совпадают, но это не рекомендуется, так как это может создать проблему безопасности, которая необратима.
До публикации правильного ключа не было безопасного способа получить пакет удаленно. Однако ключ хранилища был обновлен, поэтому ошибка устранена, и драйверы можно установить безопасно и правильно.
Мне удается установить драйверы Intel 1.4.0 на 15.10 64-разрядных
Сначала удалите предыдущий ppa из программных источников, удалите intel-graphic-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
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import
вы увидите, что идентификатор ключа из загрузки на самом деле 894A3A8D, так что это никоим образом не решит проблему ключа GPG с отсутствующим ключом D14BDB0DB3438B6C, если только они не изменят содержимое загрузки.
Инженер Intel только что объявил на форуме Intel, что новая сборка появится в ближайшее время. Мы просто должны быть терпеливыми :-)
«Обновление: новые пакеты должны появиться в ближайшее время (в текущих пакетах нет ничего плохого, но окончательная сборка выпуска была сделана с внутренним ключом для тестирования вместо официального ключа выпуска)».
Вот как у меня это работает: если вы удалите репозиторий 01 перед запуском установщика 1.4.0, вы должны быть в порядке.
/etc/apt/sources.list.d/intellinuxgraphics*
помогло.