Trình điều khiển đồ họa Intel 1.4.0: i915-4.3.3-4.2.0-dkms không khả dụng, NO_PUBKEY D14BDB0DB3438B6C


Câu trả lời:


6

Có một vấn đề, nhưng nó đã được giải quyết.

Khóa kho đã được sửa và trình điều khiển có thể được cài đặt thành công.


Câu trả lời lịch sử

Trước khoảng 2016 / 02-23 13:00 UTC đã xảy ra sự cố. Intel đã nhận thức được nó , điều tra và sửa chữa nó. Điều cơ bản của vấn đề là khóa của kho lưu trữ được trình cài đặt tham chiếu không khớp với khóa chung có nguồn gốc trong tài liệu. Điều này đã được sửa bởi họ cập nhật khóa trên kho lưu trữ.

Intel cho biết, một khóa kiểm tra nội bộ đã bị sử dụng nhầm thay cho khóa sản xuất. Mặc dù, người duy nhất từ ​​Intel báo cáo về điều này cho thấy rằng chính họ đã ở trong bóng tối trên dòng thời gian để giải quyết . Khóa kho được cập nhật khoảng 24 giờ sau khi họ đưa ra tuyên bố đó.

Trước khi phím được khắc phục, nó đã có thể buộc một cài đặt với các không phù hợp quan trọng, nhưng điều này đã không được khuyến cáo vì nó có thể tạo ra một vấn đề an ninh mà là không thể đảo ngược . *

Để xóa cảnh báo, người dùng có thể vô hiệu hóa kho lưu trữ bằng GUI hoặc xóa các tệp /etc/apt/sources.list.d/intellinuxgraphics.* (Cho đến khi khóa kho được sửa, nếu trình cài đặt Intel được chạy lại sau khi xóa các tệp này, sự cố sẽ quay trở lại.)

Không có cách nào an toàn để có được gói từ xa nếu các khóa không khớp.


Giải thích chi tiết

Trình cài đặt Intel Graphics 1.4.0 cài đặt tệp kho lưu trữ apt /etc/apt/sources.list.d/intellinuxgraphics.listchứa:

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

Khi bạn chạy, apt-get updatemỗi kho lưu trữ phải được xác minh bằng khóa PGP. Trước 2016 / 02-23 13:00 UTC, kho lưu trữ khóa apt đã được ký với một khóa có ID D14BDB0DB3438B6C , do đó cảnh báo:

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

Trong tài liệu intel , nó chỉ ra rằng khóa được cho là được cài đặt bằng cách lấy nó từ https://doad.01.org/gfx/RPM-GPG-KEY-ilg-3 :

Để "tin tưởng" Trình cài đặt đồ họa Intel® cho Linux *, bạn sẽ cần thêm khóa vào trình quản lý gói phần mềm của Ubuntu ("apt"). Mở một thiết bị đầu cuối và thực hiện các dòng này:

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

Ở đây, việc -Ochuyển đổi wgetđường ống tệp thành thiết bị xuất chuẩn và -khi gọi apt-keycho biết để đọc tệp từ stdin

Nếu chúng ta thay thế cuộc gọi thành apt-keya gpg --dry-run, thì chúng ta có thể thấy ID khóa đang được cung cấp từ URL đó, vd

$ 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

Vì vậy, khóa 894A3A8D từ khóa đã tải xuống không khớp với khóa D14BDB0DB3438B6C cần thiết để giải mã chính xác https://doad.01.org/gfx/ubfox/15.10/main kho lưu trữ chính xác. Điều này hiện đã được sửa và khóa của kho lưu trữ hiện là 894A3A8D.

Điều này đã được xác nhận trong các diễn đàn riêng của Intel tại đây , và sau đó cũng được sửa chữa và thông báo ở đó.

Xóa kho lưu trữ (cho dù bằng cách vô hiệu hóa hoặc xóa tệp) sẽ khiến cảnh báo biến mất, tuy nhiên, điều đó cũng có nghĩa là nội dung của kho lưu trữ không thể truy cập được.

Chạy trình cài đặt một lần nữa chỉ đơn giản là có thể kích hoạt kho lưu trữ nhưng không khắc phục được sự cố khóa, do đó lỗi tiếp tục quay trở lại cho đến khi khóa kho đã được sửa . Bây giờ nó hoạt động chính xác.

Có thể buộc cài đặt khi các khóa không khớp, nhưng điều này không được khuyến khích vì nó có thể tạo ra một vấn đề bảo mật không thể khắc phục được.

Cho đến khi khóa chính xác được công bố, không có cách nào an toàn để lấy gói từ xa. Tuy nhiên, khóa kho hiện đã được cập nhật và do đó lỗi đã được khắc phục và trình điều khiển có thể được cài đặt an toàn và chính xác.


1
Ngẫu nhiên, việc sử dụng --no-check-cert cũng tạo ra một vấn đề bảo mật tiềm ẩn. Nếu bạn bỏ qua công tắc đó, lệnh vẫn hoạt động và được đảm bảo giao tiếp với máy chủ https chính xác.
tu-Tái lập Monica-dor duh

Tôi nghĩ rằng việc thêm (hoặc chuyển nó từ cuối câu trả lời) một bản tóm tắt ngắn để bắt đầu sẽ giúp những người chỉ muốn kiểm tra xem có cách giải quyết nào cho vấn đề mà không cần đọc tất cả các chi tiết không.
int_ua

1
Cập nhật: Intel đã nhận ra lỗi của họ và đang điều tra.
tu-Tái lập Monica-dor duh

Người dùng khác đã xuất bản thông tin cập nhật và tôi muốn khuyến khích cập nhật thông tin nhanh nhất có thể, vì vậy tôi đã chấp nhận câu trả lời đó ít nhất là cho đến bây giờ. Tôi hy vọng bạn sẽ không nản lòng vì điều này, câu trả lời của bạn vẫn thấu đáo và tốt.
int_ua

@int_ua Vì chúng ta không thức cùng một lúc, nên thường đề nghị cho phép mọi người cập nhật câu trả lời trong 24 giờ.
tu-Tái lập Monica-dor duh

3

Tôi quản lý để cài đặt Trình điều khiển Intel 1.4.0 vào ngày 15.10 64-bit

Trước tiên, xóa ppa trước đó khỏi các nguồn phần mềm, gỡ cài đặt intel-đồ họa-trình cài đặt, sau đó nhập vào thiết bị đầu cuối:

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

Sau đó, tải xuống và cài đặt 1.4.0 từ Intel® Graphics cho Linux


Cảm ơn bạn đã cố gắng giúp đỡ, câu trả lời khác đã được xuất bản trước đó và chỉ chứa bước cần thiết: xóa kho lưu trữ trước đó.
int_ua

1
Điều này đã không làm việc cho tôi. Khóa ilg-3 không xuất hiện khớp với khóa D14BDB0DB3438B6C.
tu-Tái lập Monica-dor duh

Nếu bạn chạy, wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | gpg --dry-run --import bạn sẽ thấy ID khóa từ quá trình tải xuống thực sự là 894A3A8D, vì vậy không có cách nào khắc phục sự cố khóa GPG của khóa thiếu D14BDB0DB3438B6C trừ khi họ thay đổi nội dung tải xuống.
tu-Tái lập Monica-dor duh

Bằng chứng của tôi rằng điều này không giải quyết vấn đề cũng đã được xác nhận bởi những người dùng khác ở đây: 01.org/linuxgraphics/forum/graphics-installer-discussions/...
tu-Khôi phục Monica-dor duh

2

Một kỹ sư của Intel vừa công bố trên diễn đàn của intel rằng bản dựng mới sẽ sớm ra mắt. Chúng ta chỉ cần kiên nhẫn :-)

"Cập nhật: các gói mới sẽ hạ cánh trong thời gian ngắn (không có gì sai với các gói hiện tại nhưng quá trình xây dựng bản phát hành cuối cùng được thực hiện với khóa kiểm tra nội bộ thay vì khóa phát hành chính thức)."


1

Đây là cách tôi làm cho nó hoạt động: Nếu bạn loại bỏ kho lưu trữ 01 trước khi chạy trình cài đặt 1.4.0, bạn nên đi.


1
Vấn đề với câu trả lời này là việc cài đặt lại cho phép kho lưu trữ download.01.org để vấn đề GPG xuất hiện trở lại. Tôi tự hỏi nếu nó thực sự cài đặt trình điều khiển.
tu-Tái lập Monica-dor duh

Sau khi cài đặt / khởi động lại, tất cả các gói intel được hiển thị cập nhật trên cả máy tính xách tay của tôi. Liên quan đến lỗi GPG, bạn nên chạy lệnh được cung cấp bởi @Dragoslav Nikolic bên dưới.
Marc Johansen

@tudor là đúng, thực sự. Vô hiệu hóa kho lưu trữ không hoạt động. Khóa GPG cũng không giúp được gì như tôi đã nêu trong câu hỏi. Nhưng loại bỏ /etc/apt/sources.list.d/intellinuxgraphics* giúp.
int_ua

1
@int_ua Tôi xin khác. Nếu bạn xóa tệp đó, sau đó chạy trình cài đặt, nó chỉ đặt lại các tệp và sự cố lại xuất hiện. Vấn đề thực sự là kho lưu trữ 01.org không được ký với khóa xuất hiện trong tài liệu.
tu-Tái lập Monica-dor duh

@tudor Tôi không chắc bằng cách nào, nhưng trình cài đặt đã hoạt động với tôi sau khi xóa kho lưu trữ cũ
int_ua
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.