Czysty plik jest nieprawidłowy, z pakietu 01.org?

23

Używam Ubuntu 14.04 LTS i mam zintegrowany układ graficzny 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 właśnie wydał nową wersję sterownika karty graficznej dla Ubuntu 14.04.
https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.5-linux

Kiedy próbuję go zainstalować, utknąłem na:

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

I to uniemożliwia sudo apt-get updateukończenie. Otrzymuję ten sam błąd co poprzednio.

Poszedłem do oprogramowania i aktualizacji i pod kartą Inne oprogramowanie usunąłem złe repozytorium: http://download.01.org/gfx/ubuntu/14.04/maina następnie mogłem zaktualizować moje repozytoria. Ale nie mogę zainstalować sterownika grafiki Intel!

Mam nadzieję, że mam sens. Jest to pierwszy dzień, w którym jest dostępny, więc liczę na to, że Intel szybko to naprawi, jeśli nie, mam nadzieję, że ktoś może pomóc w rozwiązaniu problemu.

Loren Kuich
źródło
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
Wypróbuję to, dzięki. Chociaż jestem pewien, że już tego próbowałem.
Loren Kuich
zostaw to samo tutaj E: błąd GPG: download.01.org zaufany InRelease: wyczyszczony plik jest nieprawidłowy, ma „NODATA” (czy sieć wymaga uwierzytelnienia?)
Qasim
Ok, to Intel musi naprawić?
Loren Kuich

Odpowiedzi:

38

Instalator zawiera zły adres repozytorium. Aby to naprawić, potrzebujesz:

  1. Uruchom instalator i spróbuj zainstalować, wystąpił błąd, zamknij instalatora.
  2. Otwórz konsolę i wpisz:

    sudo -H gedit /etc/apt/sources.list.d/intellinuxgraphics.list
    
  3. Zamień tekst na tekst poniżej, nie zamykaj gedit, po prostu zostaw go :

    deb https://download.01.org/gfx/ubuntu/14.04/main/ trusty main #Intel Graphics drivers
    
  4. Uruchom ponownie instalatora, naciśnij przycisk Rozpocznij, naciśnij przycisk Instaluj i szybko przełącz na gedit i przytrzymaj CTRL + S.

    sudo apt-get update może dać:

    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
    

    Napraw to za pomocą:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
    
xikamo
źródło
2
Musiałem spróbować kilka razy, aby to zadziałało, ale to naprawdę załatwia sprawę. Dziękuję Ci bardzo!
Loren Kuich
Przyniosło też coś do dodania „aktualizacja apt-get”: błąd GPG: download.01.org zaufany InRelease: Następujących podpisów nie można zweryfikować, ponieważ klucz publiczny jest niedostępny: NO_PUBKEY A902DDA375E52366 Więc naprawiłem to za pomocą: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A902DDA375E52366
Loren Kuich
3
Nie udało się pobrać download.01.org/gfx/ubuntu/14.04/main/pool/main/i/…
Niezgodność
Wydaje mi się, że z mojego musiałem wcisnąć save, ponieważ pokazało to „Konfigurowanie repozytoriów”, w przeciwnym razie myślę, że przytrzymanie go uderzyło w limit powtórzeń lub coś w tym rodzaju.
Mateo
1
dodanie klucza za pomocą apt-key adv jest uważane za zagrożenie dla bezpieczeństwa. ubuntuforums.org/showthread.php?t=2195579 zobaczyć tutaj debian.org/doc/manuals/securing-debian-howto/...
mchid
2

Oto łatwiejsze rozwiązanie dla osób z problemami:

  1. Otwarte Nautilus (plik Explorer), przejdź do Edycja -> Preferencje -> Zachowanie i upewnij się, że pod wykonywalnych plików tekstowych , Zapytaj każdym razem wybiera się! (jeśli nie, wybierz)
  2. Zamknij okno
  3. Otwórz Nautilus (jeśli jeszcze nie jest otwarty)
  4. Kliknij prawym przyciskiem Nowy dokument> Opróżnij dokument
  5. Nazwij to script.sh
  6. Otwórz i wprowadź:

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

  8. Kliknij prawym przyciskiem myszy script.shi wybierz Uprawnienia
  9. Zaznacz Zezwalaj na uruchamianie tego pliku jako programu
  10. Zamknij okno
  11. Kliknij dwukrotnie
  12. Wybierz Uruchom w terminalu
  13. Wprowadź hasło
  14. NIE zamykaj terminalu
  15. Rozpocznij instalację i wszystko powinno działać

Nie udało mi się również pobrać download.01.org/gfx/ubuntu/14.04/main/pool/main/i/… Błąd niedopasowania rozmiaru i to rozwiązało problem. Możesz usunąć plik skryptu i zamknąć terminal po zakończeniu instalacji.

Edycja: Istnieje prostszy sposób:

  1. Wpisz to w terminalu:

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

  3. Uruchom instalatora
Dusan Milośević
źródło
2
możesz również wkleić to w skorupce :)
Paulius Šukys
Czy powinno to być „#! / Bin / sh” zamiast „#! / Bin / bash”? Jestem pewien, że zadziała tak czy inaczej, pytam tylko dlatego, że nie znam odpowiedzi.
mchid
Szczerze mówiąc, nie znam też różnicy.
Dusan Milosevic
Funkcjonalnie nie ma między nimi żadnej różnicy .
Michael Martin-Smucker
0

Użyj gdebi, aby zainstalować program instalacyjny intel-linux-graphics-installer, a nie będziesz mieć problemów z GPG. Powinien automatycznie zainstalować się z pakietem deb. Aby to zrobić, użyj następujących poleceń:

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

Postępuj zgodnie z instrukcjami wyświetlanymi w GUI, aby zaktualizować system. Zapisz niezapisaną pracę i uruchom ponownie, aby zmiany odniosły skutek.


Ponadto przy użyciu

sudo apt-key adv

Jest uważany za zagrożenie dla bezpieczeństwa i nie jest zalecany, ponieważ „podważasz całą koncepcję bezpieczeństwa, ponieważ z różnych powodów nie jest to bezpieczny sposób otrzymywania kluczy (np .: hkp jest protokołem jawnego tekstu, można fałszować krótkie, a nawet długie klucze,… ) ” . http://ubuntuforums.org/showthread.php?t=2195579

Uważam, że poprawnym sposobem jest zaimportowanie klucza

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

Sprawdź odcisk palca

gpg --check-sigs --fingerprint 75E52366

Zdobądź klucz z serwera kluczy

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

Wyeksportuj klucz do breloka

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

Powtórz dla drugiego klucza

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 -

więcej informacji http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html#s-deb-pack-sign

mchid
źródło