Clearsigned文件无效,来自01.org软件包?


23

我正在运行Ubuntu 14.04 LTS,并且具有HD 4600集成图形芯片。

lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)

英特尔刚刚发布了适用于Ubuntu 14.04的图形驱动程序的新版本。
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

当我尝试安装它时,我被卡在:

Finished : E:GPG error: http://download.01.org trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)  [  ] ◦
main-window.c/on_transaction_finished: Package transaction finished with an error

而且它可以防止 sudo apt-get update完成。我收到与以前相同的错误。

我去了软件和更新,并在其他软件下选项卡删除了错误的存储库:http://download.01.org/gfx/ubuntu/14.04/main,然后可以更新我的存储库。但是我无法安装英特尔图形驱动程序!

我希望我有道理。这是它推出的第一天,所以我指望Intel尽快解决此问题,如果没有的话,我希望有人可以帮助您找到解决方法。


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

wget --no-check-certificate download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O-| sudo易于键添加-
卡西姆

我会尝试的,谢谢。尽管我很确定我之前已经尝试过这些。
罗伦·库希

E:GPG错误:download.01.org可信任InRelease:Clearsigned文件无效,得到'NODATA'(网络需要身份验证吗?)
Qasim 2014年

好吧,由英特尔来解决?
罗伦·库希

Answers:


38

安装程序包含错误的存储库URL。要解决此问题,您需要:

  1. 启动安装程序并尝试安装,出现错误,然后关闭安装程序。
  2. 打开控制台并键入:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. 将文字替换为下面的文字,不要关闭gedit,而只需将其保留

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. 再次启动安装程序,按“开始”按钮,按“安装”按钮,然后快速切换到gedit并按住 CTRL +S

    sudo apt-get update 可能会产生:

    GPG error: https://download.01.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A902DDA375E52366
    

    使用以下方法修复它:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
    

2
不得不尝试几次才能使其正常工作,但确实可以解决问题。非常感谢你!
罗伦·库希

另外,添加了一些内容,“ apt-get更新”产生了:GPG错误:download.01.org trusty InRelease:由于公共密钥不可用,无法验证以下签名:NO_PUBKEY A902DDA375E52366所以我用以下方法修复了它:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Loren Kuich 2014年


我认为我必须立即保存,因为它显示“正在设置存储库”,否则我认为按住它会达到重复限制或类似的限制。
Mateo 2014年

1
使用apt-key adv添加密钥被认为存在安全风险。ubuntuforums.org/showthread.php?t=2195579看到这里debian.org/doc/manuals/securing-debian-howto/...
mchid

2

对于那些有问题的人,这是更简单的解决方案:

  1. 打开Nautilus(文件浏览器),转到编辑->首选项->行为,并确保在可执行文本文件下选择“ 每次询问”!(如果没有,请选择它)
  2. 关闭视窗
  3. 打开Nautilus(如果尚未打开)
  4. 右键单击新建文档>空文档
  5. 命名为script.sh
  6. 打开它并输入以下内容:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  7. 保存并关闭

  8. 右键单击script.sh并选择权限
  9. 选中允许以程序形式执行此文件
  10. 关闭视窗
  11. 双击它
  12. 选择在终端中运行
  13. 输入密码
  14. 请勿关闭终端
  15. 开始安装,一切正常

我也无法获取download.01.org/gfx/ubuntu/14.04/main/pool/main/i/…大小不匹配错误,从而解决了该问题。安装完成后,可以删除脚本文件并关闭终端。

编辑:有更简单的方法:

  1. 在终端输入:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  2. 输入密码

  3. 运行安装程序

2
您也可以将其粘贴到外壳中:)
PauliusŠukys2014年

应该是“#!/ bin / sh”而不是“#!/ bin / bash”吗?我确定它会以任何一种方式运行,我只是在问,因为我不知道答案。
mchid 2014年

老实说,我也不知道两者之间的区别。
Dusan Milosevic

在功能上,两者没有区别
Michael Martin-Smucker 2014年

0

使用gdebi安装intel-linux-graphics-installer,您将不会遇到GPG问题。它应随deb软件包一起自动安装。使用以下命令来这样做:

sudo apt-get update && sudo apt-get install gdebi
cd && wget https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
sudo gdebi intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
intel-linux-graphics-installer

按照GUI中显示的说明更新系统。保存所有未保存的工作,然后重新启动以使更改生效。


此外,使用

sudo apt-key adv

被认为存在安全风险,因此不建议您这样做,因为“这破坏了整个安全概念,因为出于各种原因,这不是一种安全的方式来接收密钥(例如:hkp是纯文本协议,可以伪造短甚至长的keyid,…” )”http://ubuntuforums.org/showthread.php?t=2195579

我相信正确的方法是先导入密钥

GET https://download.01.org/gfx/RPM-GPG-KEY-ilg | gpg --import

检查指纹

gpg --check-sigs --fingerprint 75E52366

从密钥服务器获取密钥

gpg --keyserver pgpkeys.mit.edu --recv-key 7CB0FA13

将密钥导出到您的密钥环

gpg -a --export 75E52366 | sudo apt-key add -

重复第二个键

GET https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 | gpg --import

gpg --check-sigs --fingerprint 2F4AAA66

gpg --keyserver pgpkeys.mit.edu --recv-key 144BD458

gpg -a --export 2F4AAA66 | sudo apt-key add -

更多信息http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.