web-dev-qa-db-fra.com

Je ne peux pas utiliser apt-get update

J'ai Ubuntu 13.04 Server sur une boîte virtuelle utilisant 2 Go de RAM et 20 Go d’espace. Il vient d'être installé et je ne peux pas utiliser apt-get update.

J'ai essayé la même chose sur un serveur Ubuntu 12.10 mais cela ne fonctionne toujours pas.

Chaque fois que je tape apt-get update, je reçois

0% [Connecting to ca.archive.ubuntu.com (91.189.92.202)] [Connecting to security.ubuntu.com (91.189.91.15)]

Ce qui bloque ensuite pendant environ 20 minutes, puis cela affiche

Err http://security.ubuntu.com raring-security Release.gpg
  Cannot initiate the connection to security.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Err http://ca.archive.ubuntu.com raring Release.gpg
  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Err http://ca.archive.ubuntu.com raring-updates Release.gpg
  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Err http://ca.archive.ubuntu.com raring-backports Release.gpg
  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Reading package lists... Done
W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/raring/Release.gpg  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/raring-updates/Release.gpg  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/raring-backports/Release.gpg  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/Release.gpg  Cannot initiate the connection to security.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Some index files failed to download. They have been ignored, or old ones used instead.

Cependant, je peux envoyer une requête ping à l'adresse IP et au domaine sur le serveur, et y accéder via le navigateur de ma machine hôte.

davidrockin@ubuntu:/etc/apt$ ping -c 2  ca.archive.ubuntu.com
PING ca.archive.ubuntu.com (91.189.91.13) 56(84) bytes of data.
64 bytes from ragana.canonical.com (91.189.91.13): icmp_req=1 ttl=49 time=42.0 ms
64 bytes from ragana.canonical.com (91.189.91.13): icmp_req=2 ttl=49 time=43.3 ms

--- ca.archive.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 42.088/42.742/43.396/0.654 ms
davidrockin@ubuntu:/etc/apt$ ping -c 2 91.189.92.202
PING 91.189.92.202 (91.189.92.202) 56(84) bytes of data.
64 bytes from 91.189.92.202: icmp_req=1 ttl=49 time=101 ms
p64 bytes from 91.189.92.202: icmp_req=2 ttl=49 time=98.9 ms

--- 91.189.92.202 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 98.976/100.335/101.695/1.395 ms
davidrockin@ubuntu:/etc/apt$ ping -c 3 security.ubuntu.com
PING security.ubuntu.com (91.189.91.14) 56(84) bytes of data.
64 bytes from orobas.canonical.com (91.189.91.14): icmp_req=1 ttl=52 time=112 ms
64 bytes from orobas.canonical.com (91.189.91.14): icmp_req=2 ttl=52 time=44.5 ms
^C64 bytes from orobas.canonical.com (91.189.91.14): icmp_req=3 ttl=52 time=41.0 ms

--- security.ubuntu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 41.038/66.103/112.679/32.967 ms

J'ai essayé de modifier mon fichier /etc/apt/sources.list pour utiliser un autre référentiel

Ceci est mon fichier actuel /etc/apt/sources.list , qui est le fichier original créé lors de l'installation d'Ubuntu.

deb http://ca.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ca.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ca.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring universe
deb http://ca.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ca.archive.ubuntu.com/ubuntu/ raring multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ca.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu raring-security main restricted
deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
deb http://security.ubuntu.com/ubuntu raring-security universe
deb-src http://security.ubuntu.com/ubuntu raring-security universe
deb http://security.ubuntu.com/ubuntu raring-security multiverse
deb-src http://security.ubuntu.com/ubuntu raring-security multiverse

J'ai essayé de redémarrer mon ordinateur, de réinstaller ma machine virtuelle, de redémarrer mon routeur plusieurs fois, de modifier le fichier sources.list, et de googler depuis plusieurs heures sans comprendre pourquoi cela ne fonctionne pas.

J'ai également essayé de désactiver IPv6 ( http://www.bearfruit.org/2013/05/06/ubuntu-server-having-ipv6-probs-its-easy-to-disable/ )

Hier soir, j'avais installé un serveur Ubuntu pour le tester, et apt-get update a fonctionné hier soir. Maintenant, cela ne fonctionne plus sur une nouvelle machine virtuelle. Celui que j'ai créé hier a été supprimé et le nouveau que j'ai créé aujourd'hui ne fonctionne pas.

Ma machine hôte est un ordinateur portable et j'utilise le wifi, ses caractéristiques sont

Windows 7
8GB Ram
658 GB HDD (214 GB used)
AMD A8-3520M APU

Edit: Je ne suis pas derrière un proxy/vpn, et ma connexion Internet est correcte.

6
David Tkachuk

Réalisant que je suis stupide, cela n’a rien à voir avec les référentiels ou la configuration de la machine virtuelle.

Tout ce que j'avais à faire était de désactiver le pare-feu sur avast. Quelque chose que j'ai complètement oublié.

4
David Tkachuk

Pour référence future, j'ai eu ce problème parce que nous avons un proxy d'entreprise et j'utilisais Sudo:

Sudo apt-get update

mais la http_proxyvav var a été laissée derrière ... Passage à:

Sudo -E apt-get update

tout a recommencé.

1
Lucas

On dirait qu'il utilise ipv6 pour apt-get et ipv4 pour faire un ping. Il serait peut-être intéressant d'essayer de désactiver ipv6 avec un paramètre de noyau, même si je n'ai pas eu à le faire depuis longtemps moi-même. Dans/etc/default/grub, ajoutez ipv6.disable=1 à GRUB_CMDLINE_LINUX_DEFAULT=... puis Sudo update-grub

1
grantbow

Si vous essayez de vous connecter derrière le serveur proxy, assurez-vous que les paramètres de proxy corrects sont définis à

vi /etc/apt/apt.conf 
Acquire::http::Proxy "http_colon//proxyserverip:proxyport"; 

alors essaye

apt-get update

Cela devrait vous aider à résoudre le problème.

0
Retheesh Kumar

Cas 1: le problème dans le terminal essaie d'utiliser le terminal racine principal, Linux a deux terminaux, essaie d'utiliser les terminaux root

$ Sudo passwd root
[Sudo] password for ramesh:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

ceci pour la configuration de la racine,

Cas 2: installer correctement le pack Sudo si les commandes Sudo ne fonctionnent pas

tapez ceci dans le terminal

tar -xzf archive.tar.gz

ou ca

tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
Sudo make install

cas 3: si les commandes ci-dessus ne fonctionnent pas, essayez d'utiliser ces commandes

vérifier ce qui ne va pas dans le terminal

auto-apt run <command_string>

ou

apt-get check

ou

dpkg-reconfigure fontconfig-config
0
Navin Kerella