Je peux utiliser mon haut débit mobile pour accéder à Internet avec Firefox, mais lorsque je veux installer un package à partir du terminal ou exécuter la commande «apt-get update», j'ai eu l'erreur suivante:
got 'NODATA' (does the network require authentication?)
Sortie de mise à jour apt-get:
Get:1 extras.ubuntu.com trusty InRelease [213 B] 98% [1 InRelease gpgv 213 B] [Connecting to archive.ubuntu.com]
Splitting up /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InRelease into data
Ign extras.ubuntu.com trusty InRelease E: GPG error: extras.ubuntu.com trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
sortie de `cat /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InRelease
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>404</title> <meta http-equiv="Cache-Control" content="no-cache"/> </head> <body> <p> Not Found </p> </body> </html>
sortie de wget:
wget -O - http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease
--2014-06-01 09:23:35-- http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease
Resolving extras.ubuntu.com (extras.ubuntu.com)... 91.189.92.152
Connecting to extras.ubuntu.com (extras.ubuntu.com)|91.189.92.152|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 213 [text/html]
Saving to: ‘STDOUT’
0% [ ] 0 --.-K/s <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>404</title>
<meta http-equiv="Cache-Control" content="no-cache"/>
</head>
<body>
<p>
Not Found
</p>
</body>
</html>
apt-get update
apt-config dump|grep -i proxy
cat /var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_InRelease
et publier la sortie dans pastebin et y lier iciRéponses:
Votre fournisseur de haut débit mobile exécute un proxy transparent défectueux . L'URL http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease doit renvoyer "404 Not Found". Au lieu de cela, il renvoie "200 OK" mais envoie du contenu 404. Étant donné que l'URL est "OK", apt copie le contenu
/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InRelease
et tente de l'utiliser, puis se plaint qu'il est incorrect.Le problème ici n'est pas Ubuntu, c'est le proxy transparent de votre fournisseur de haut débit mobile. Vous pourrez peut-être les contacter pour le réparer.
Voici la sortie d'une connexion Internet normale:
Pour plus de détails sur les problèmes causés par les proxys transparents sur les connexions mobiles, voir les réponses à la question Comment arrêter l'injection javascript depuis le proxy vodafone?
la source
J'ai juste eu le même problème. Je pense que mon FAI utilise également un proxy plutôt méchant.
Alors que la solution proposée par bain pourrait être la bonne chose à faire (TM), j'ai trouvé une solution plus immédiate et pratique sur le forum Linux Mint qui consiste essentiellement à supprimer les entrées potentiellement cassées du
/var/lib/apt/lists
répertoire (ou plutôt, le répertoire entièrement):Ces commandes ont résolu le problème pour moi.
la source
lists
dossier d' origine doit toujours être enregistré souslists.old
. Donc, pour inverser l'opération, vous devriez pouvoir faire ceci:cd /var/lib/apt ; sudo mv lists lists.undone ; sudo mv lists.old lists ; sudo apt-get update
... qui renomme fondamentalement le nouveaulists
dossier "cassé" enlists.undone
et restaure lelists
dossierlists.old
. J'espère que ça t'as aidé.J'obtenais ce même problème en exécutant Ubuntu 14.04 dans VMWare. Le commentaire ci-dessus m'a permis de tester les paramètres réseau. Une fois que je suis passé du NAT par défaut à Bridged, mon problème a été résolu.
la source
J'ai rencontré le même problème après avoir ajouté un ppa ( Dropbox ) référant à un domaine qui est bloqué par le proxy de mon entreprise (* .dropbox.com). Puisqu'il
apt-get update
ne peut pas lirehttp://linux.dropbox.com/ubuntu
, il lance cette erreur "NODATA".J'ai fini par retirer le ppa :
la source
Cela peut également se produire lorsque apt-get est configuré pour utiliser un proxy qui n'existe pas (duh!). Dans mon cas, j'ai déplacé une machine qui était sur un réseau proxy mais j'ai oublié de supprimer la configuration proxy apt-get dans ce fichier:
À mon crédit, j'avais supprimé les entrées des variables d'environnement ( voir également ici ), mais j'avais simplement oublié le fichier de configuration apt-get.
la source
rm -r /var/cache/apt-cacher/*
, l'erreur a disparu.J'ai eu le même problème, il s'est avéré que les contrôles de contenu de mon FAI jouent avec les demandes DNS de mon serveur. Un appel en colère à eux a rendu les commandes désactivées et mon DNS est revenu à la normale après une réinitialisation du routeur.
la source
Rencontrant le même problème ici, j'ai découvert que notre pare-feu interfère au moyen du «contrôle des applications». Soyez donc conscient des fonctions de modification de l'URL
la source
J'utilisais initialement un Internet mobile de données et je n'ai donc pas pu mettre à jour Ubuntu 14.04 à cause d'un proxy et je n'ai obtenu AUCUNE DONNÉE quand j'ai fait un
Mais quand j'ai eu une ligne câblée et que j'ai essayé la même mise à jour, cela ne m'a pas permis de le faire et j'ai donné la même erreur NO DATA.
Mais étonnamment, peu de logiciels ont été installés via l'instruction apt-get install.
J'ai demandé au monde entier et je n'ai eu aucune réponse. Enfin, j'ai essayé cela et cela a fonctionné. Veuillez vérifier l'image suivante.
Je pense que cela pourrait aider quelqu'un qui a rencontré un problème similaire.
J'ai obtenu cette réponse en installant un ubuntu frais et j'ai essayé de "mettre à jour" à partir de la même connexion filaire et j'ai comparé les paramètres et je l'ai corrigé :-) Re-quitté après une longue course sans chemin.
la source
archive.cononical.com
semble mal orthographié. C'était probablement la raison de votre problème et n'est pas lié au problème de OP.J'ai eu cette erreur aujourd'hui, et la raison en est que mon disque était plein. Peut-être pas lié, mais libérer de l'espace a résolu ce problème. apt-get montrait cependant un problème "pas d'espace libre sur le périphérique".
la source
Récemment, l'université où se trouve le serveur a rejeté la procuration. J'ai cherché toutes les instances de proxy et les ai supprimées dans
~.bashrc
et en/etp/apt/apt.conf
mais j'ai également dû supprimer les paramètres de proxy dans/etc/environment
et/etc/bash.bash.rc
.Cela a finalement résolu tous les problèmes.
la source