Il file cancellato non è valido, dal pacchetto 01.org?


23

Sto eseguendo Ubuntu 14.04 LTS e ho un chip grafico integrato 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 ha appena rilasciato la nuova versione del proprio driver grafico per Ubuntu 14.04.
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

Quando provo a installarlo, rimango bloccato su:

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

E impedisce il sudo apt-get updatecompletamento. Ottengo lo stesso errore di prima.

Sono andato su Software e aggiornamenti e nella scheda Altro software ho rimosso il repository non valido: http://download.01.org/gfx/ubuntu/14.04/maine quindi ho potuto aggiornare i miei repository. Ma non riesco a installare il driver grafico Intel!

Spero di avere un senso. Questo è il primo giorno in cui è disponibile, quindi conto su Intel per risolverlo presto, in caso contrario, spero che qualcuno possa aiutare a trovare un lavoro.


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

Li proverò, grazie. Anche se sono abbastanza sicuro di aver provato questi prima.
Loren Kuich,

lascialo lo stesso qui E: errore GPG: download.01.org fidato InRelease: il file cancellato non è valido, ha ottenuto "NODATA" (la rete richiede autenticazione?)
Qasim

Ok, fino a Intel per risolvere?
Loren Kuich,

Risposte:


38

Il programma di installazione contiene l'URL del repository errato. Per risolvere questo problema è necessario:

  1. Avviare il programma di installazione e provare a installare, si è verificato un errore, chiudere il programma di installazione.
  2. Apri la console e digita:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. Sostituisci il testo con il testo qui sotto, non chiudere gedit, lascialo :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. Riavvia il programma di installazione, premi il pulsante Inizia, premi il pulsante Installa e passa rapidamente a gedit e tieni premuto CTRL + S.

    sudo apt-get update può produrre:

    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
    

    Risolvilo con:

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

2
Ho dovuto provarlo un paio di volte per farlo funzionare, ma in effetti fa il trucco. Grazie mille!
Loren Kuich,

Inoltre, qualcosa da aggiungere, "apt-get update" ha prodotto: errore GPG: download.01.org fidato InRelease: le seguenti firme non possono essere verificate perché la chiave pubblica non è disponibile: NO_PUBKEY A902DDA375E52366 Quindi l'ho risolto con: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Loren Kuich


Penso che dal mio ho dovuto colpire il salvataggio, dato che mostrava "Impostare i repository", altrimenti penso che tenerlo premuto colpisca un limite di ripetizione o qualcosa del genere.
Mateo,

1
l'aggiunta di una chiave con adv apt-key è considerata un rischio per la sicurezza. ubuntuforums.org/showthread.php?t=2195579 vedi qui debian.org/doc/manuals/securing-debian-howto/…
mchid

2

Ecco la soluzione più semplice per chi ha problemi:

  1. Apri Nautilus (esploratore file), vai su Modifica -> Preferenze -> Comportamento e assicurati che in File di testo eseguibili , Chiedi ogni volta che sia selezionato! (in caso contrario, selezionarlo)
  2. Chiudi la finestra
  3. Apri Nautilus (se non è già aperto)
  4. Fare clic con il tasto destro su Nuovo documento> Documento vuoto
  5. Chiamalo script.sh
  6. Aprilo e inserisci questo:

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

  8. Fare clic destro su script.she selezionare Autorizzazioni
  9. Seleziona Consenti l'esecuzione di questo file come programma
  10. Chiudi la finestra
  11. Fare doppio clic su di esso
  12. Seleziona Esegui nel terminale
  13. Inserire la password
  14. NON chiudere il terminale
  15. Inizia l'installazione e tutto dovrebbe funzionare

Inoltre non riesco a recuperare download.01.org/gfx/ubuntu/14.04/main/pool/main/i/… Errore di mancata corrispondenza delle dimensioni e questo ha risolto il problema. È possibile eliminare il file di script e chiudere il terminale al termine dell'installazione.

Modifica: esiste un modo più semplice:

  1. Inserisci questo nel terminale:

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

  3. Esegui il programma di installazione

2
puoi anche incollarlo nella shell :)
Paulius Šukys,

Dovrebbe essere "#! / Bin / sh" invece di "#! / Bin / bash"? Sono sicuro che funzionerà in entrambi i modi, lo sto solo chiedendo perché non conosco la risposta.
mchid,

Ad essere sincero, non conosco nemmeno la differenza.
Dusan Milosevic,

Funzionalmente, non c'è differenza tra i due.
Michael Martin-Smucker,

0

Usa gdebi per installare intel-linux-graphics-installer e non avrai problemi GPG. Dovrebbe installarsi automaticamente con il pacchetto deb. Utilizzare i seguenti comandi per farlo:

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

Seguire le istruzioni visualizzate nella GUI per aggiornare il sistema. Salvare eventuali lavori non salvati e riavviare per rendere effettive le modifiche.


Inoltre, usando

sudo apt-key adv

È considerato un rischio per la sicurezza e non è raccomandato in quanto si sta "minando l'intero concetto di sicurezza in quanto questo non è un modo sicuro di ricevere le chiavi per vari motivi (come: hkp è un protocollo in testo semplice, è possibile falsificare keyid brevi e persino lunghi, ... ) " . http://ubuntuforums.org/showthread.php?t=2195579

Credo che il modo corretto sia importare prima la chiave

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

Controlla l'impronta digitale

gpg --check-sigs --fingerprint 75E52366

Ottieni la chiave dal keyserver

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

Esporta la chiave sul tuo portachiavi

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

Ripetere l'operazione per la seconda chiave

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 -

maggiori informazioni http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.