¿El archivo firmado no es válido, del paquete 01.org?

23

Estoy ejecutando Ubuntu 14.04 LTS, y tengo un chip de gráficos integrado 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)

Intel acaba de lanzar la nueva versión de su controlador de gráficos para Ubuntu 14.04.
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

Cuando intento instalarlo, me quedo atascado en:

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

Y evita que se sudo apt-get updatecomplete. Me sale el mismo error que antes.

Fui a Software y actualizaciones y, en la pestaña Otro software , eliminé el repositorio incorrecto: http://download.01.org/gfx/ubuntu/14.04/mainy luego pude actualizar mis repositorios. ¡Pero no puedo instalar el controlador de gráficos Intel!

Espero tener sentido. Este es el primer día que está disponible, así que cuento con Intel para solucionarlo pronto, de lo contrario, espero que alguien pueda ayudar a encontrar una solución.

Loren Kuich
fuente
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 apt-key add -
Qasim
Probaré esto, gracias. Aunque estoy bastante seguro de haberlo probado antes.
Loren Kuich
déjelo aquí E: Error de GPG: download.01.org confiable InRelease: El archivo borrado no es válido, obtuvo 'NODATA' (¿la red requiere autenticación?)
Qasim
Ok, ¿hasta Intel para arreglar?
Loren Kuich

Respuestas:

38

El instalador contiene la URL del repositorio incorrecta. Para arreglar esto necesitas:

  1. Inicie el instalador e intente instalar, recibió un error, cierre el instalador.
  2. Abra la consola y escriba:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. Reemplace el texto con el texto a continuación, no cierre gedit solo déjelo :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. Inicie el instalador nuevamente, presione el botón Comenzar, presione el botón Instalar y cambie rápidamente a gedit y mantenga presionado CTRL + S.

    sudo apt-get update puede producir:

    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
    

    Solucionarlo con:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
    
xikamo
fuente
2
Tuve que intentarlo varias veces para que funcione, pero de hecho funciona. ¡Muchas gracias!
Loren Kuich
Además, algo para agregar, "apt-get update" arrojó: Error de GPG: download.01.org confiable InRelease: Las siguientes firmas no se pudieron verificar porque la clave pública no está disponible: NO_PUBKEY A902DDA375E52366 Así que lo arreglé con: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Loren Kuich
3
No se pudo recuperar download.01.org/gfx/ubuntu/14.04/main/pool/main/i/… Tamaño no coincidente
akikara
Creo que desde el mío tuve que presionar guardar correctamente, ya que mostraba "Configuración de repositorios", de lo contrario creo que mantenerlo presionado alcanzó un límite de repetición o algo así.
Mateo
1
agregar una clave con apt-key adv se considera un riesgo de seguridad. ubuntuforums.org/showthread.php?t=2195579 ver aquí debian.org/doc/manuals/securing-debian-howto/…
mchid
2

Aquí está la solución más fácil para aquellos con problemas:

  1. Abra Nautilus (explorador de archivos), vaya a Editar -> Preferencias -> Comportamiento, y asegúrese de que en Archivos de texto ejecutables , ¡ Preguntar cada vez que esté seleccionado! (si no, selecciónelo)
  2. Cerrar la ventana
  3. Abra Nautilus (si aún no está abierto)
  4. Haga clic derecho en Nuevo documento> Documento vacío
  5. Nómbralo script.sh
  6. Ábrelo e ingresa esto:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  7. Guárdalo y ciérralo

  8. Haga clic derecho script.shy seleccione Permisos
  9. Marque Permitir ejecutar este archivo como programa
  10. Cerrar la ventana
  11. Haz doble clic en él.
  12. Seleccione Ejecutar en terminal
  13. Introducir la contraseña
  14. NO cierre la terminal
  15. Comienza la instalación y todo debería funcionar

También recibí Error al recuperar download.01.org/gfx/ubuntu/14.04/main/pool/main/i/… Error de falta de coincidencia de tamaño y esto solucionó el problema. Puede eliminar el archivo de script y cerrar el terminal cuando finalice la instalación.

Editar: hay una manera más simple:

  1. Ingrese esto en la terminal:

    #! /bin/bash
    while [ 1 ]; do
        sudo sed --in-place 's/http:/https:/g' /etc/apt/sources.list.d/intellinuxgraphics.list
        sleep 1
    done
  2. Introducir la contraseña

  3. Ejecuta el instalador
Dusan Milosevic
fuente
2
también puedes pegar eso en shell :)
Paulius Šukys
¿Debería ser "#! / Bin / sh" en lugar de "#! / Bin / bash"? Estoy seguro de que se ejecutará de cualquier manera, solo pregunto porque no sé la respuesta.
mchid
Para ser honesto, no sé la diferencia también.
Dusan Milosevic
Funcionalmente, no hay diferencia entre los dos.
Michael Martin-Smucker
0

Use gdebi para instalar el instalador de gráficos intel-linux y no tendrá los problemas de GPG. Debería instalarse automáticamente con el paquete deb. Use los siguientes comandos para hacerlo:

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

Siga las instrucciones que se muestran en la GUI para actualizar su sistema. Guarde cualquier trabajo no guardado y reinicie para que los cambios surtan efecto.


Además, usando

sudo apt-key adv

Se considera un riesgo de seguridad y no se recomienda ya que está "socavando todo el concepto de seguridad, ya que esta no es una forma segura de recibir claves por varias razones (como: hkp es un protocolo de texto sin formato, se pueden falsificar claves cortas e incluso largas, ... ) " . http://ubuntuforums.org/showthread.php?t=2195579

Creo que la forma correcta es importar primero la clave

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

Comprueba la huella digital

gpg --check-sigs --fingerprint 75E52366

Obtenga la llave del servidor de llaves

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

Exporte la llave a su llavero

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

Repita para la segunda clave

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 -

más información http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

mchid
fuente