Il suffit d'essayer VirtualBox & Vagrant et ma lucid64
machine virtuelle initiale ne peut pas résoudre us.archive.ubuntu.com
mais peut résoudre security.ubuntu.com
, google.com
et www.apple.com
(mais pas apple.com
sans le www
?!?!).
L' hôte dans lequel la machine virtuelle s'exécute peut résoudre us.archive.ubuntu.com
très bien ainsi que tous les autres domaines.
Aucune idée de ce qui se passe?!?
vagrant@lucid64:~$ sudo apt-get install dkms -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
fakeroot make patch
Suggested packages:
make-doc diffutils-doc
The following NEW packages will be installed:
dkms fakeroot make patch
0 upgraded, 4 newly installed, 0 to remove and 23 not upgraded.
Need to get 458kB of archives.
After this operation, 2,359kB of additional disk space will be used.
Err http://us.archive.ubuntu.com/ubuntu/ lucid/main make 3.81-7ubuntu1
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com/ubuntu/ lucid/main patch 2.6-2ubuntu1
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main dkms 2.1.1.2-2ubuntu1
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com/ubuntu/ lucid/main fakeroot 1.14.4-1ubuntu1
Could not resolve 'us.archive.ubuntu.com'
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/m/make-dfsg/make_3.81-7ubuntu1_amd64.deb Could not resolve 'us.archive.ubuntu.com'
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/patch/patch_2.6-2ubuntu1_amd64.deb Could not resolve 'us.archive.ubuntu.com'
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_2.1.1.2-2ubuntu1_all.deb Could not resolve 'us.archive.ubuntu.com'
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/f/fakeroot/fakeroot_1.14.4-1ubuntu1_amd64.deb Could not resolve 'us.archive.ubuntu.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Installation de vanille. Ma première tentative. Suivre les instructions dans un livre Deploying Rails.
Modifier: Ajout /etc/resolv.conf
:
vagrant@lucid64:~$ cat /etc/resolv.conf
nameserver 10.0.2.3
domain mydomain.com
search mydomain.com
Aussi quelques informations de fouille:
vagrant@lucid64:~$ dig us.archive.ubuntu.com
;; Truncated, retrying in TCP mode.
; <<>> DiG 9.7.0-P1 <<>> us.archive.ubuntu.com
;; global options: +cmd
;; connection timed out; no servers could be reached
mais il semble résoudre le nom de domaine lorsque l' +trace
indicateur est utilisé?!? (ou est-ce que je lis mal?)
vagrant@lucid64:~$ dig us.archive.ubuntu.com +trace
; <<>> DiG 9.7.0-P1 <<>> us.archive.ubuntu.com +trace
;; global options: +cmd
. 199183 IN NS d.root-servers.net.
. 199183 IN NS k.root-servers.net.
. 199183 IN NS m.root-servers.net.
. 199183 IN NS a.root-servers.net.
. 199183 IN NS j.root-servers.net.
. 199183 IN NS e.root-servers.net.
. 199183 IN NS l.root-servers.net.
. 199183 IN NS b.root-servers.net.
. 199183 IN NS f.root-servers.net.
. 199183 IN NS g.root-servers.net.
. 199183 IN NS h.root-servers.net.
. 199183 IN NS i.root-servers.net.
. 199183 IN NS c.root-servers.net.
;; Received 256 bytes from 10.0.2.3#53(10.0.2.3) in 1 ms
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
;; Received 499 bytes from 193.0.14.129#53(k.root-servers.net) in 191 ms
ubuntu.com. 172800 IN NS ns1.canonical.com.
ubuntu.com. 172800 IN NS ns2.canonical.com.
ubuntu.com. 172800 IN NS ns3.canonical.com.
;; Received 151 bytes from 192.42.93.30#53(g.gtld-servers.net) in 46 ms
us.archive.ubuntu.com. 600 IN A 91.189.92.192
us.archive.ubuntu.com. 600 IN A 91.189.92.193
us.archive.ubuntu.com. 600 IN A 91.189.91.13
us.archive.ubuntu.com. 600 IN A 91.189.91.23
us.archive.ubuntu.com. 600 IN A 91.189.91.24
us.archive.ubuntu.com. 600 IN A 91.189.91.25
us.archive.ubuntu.com. 600 IN A 91.189.92.151
us.archive.ubuntu.com. 600 IN A 91.189.92.152
us.archive.ubuntu.com. 600 IN A 91.189.92.153
us.archive.ubuntu.com. 600 IN A 91.189.92.154
us.archive.ubuntu.com. 600 IN A 91.189.92.155
us.archive.ubuntu.com. 600 IN A 91.189.92.176
us.archive.ubuntu.com. 600 IN A 91.189.92.177
us.archive.ubuntu.com. 600 IN A 91.189.92.179
us.archive.ubuntu.com. 600 IN A 91.189.92.180
us.archive.ubuntu.com. 600 IN A 91.189.92.181
us.archive.ubuntu.com. 600 IN A 91.189.92.182
us.archive.ubuntu.com. 600 IN A 91.189.92.183
us.archive.ubuntu.com. 600 IN A 91.189.92.184
ubuntu.com. 172800 IN NS ns2.canonical.com.
ubuntu.com. 172800 IN NS ns3.canonical.com.
ubuntu.com. 172800 IN NS ns1.canonical.com.
;; Received 455 bytes from 91.189.95.3#53(ns2.canonical.com) in 183 ms
Edit2 - plus de fouille:
vagrant@lucid64:~$ dig @10.0.2.3 security.ubuntu.com +short
91.189.92.181
91.189.92.184
91.189.92.151
91.189.92.166
vagrant@lucid64:~$ dig @10.0.2.3 us.archive.ubuntu.com
;; Truncated, retrying in TCP mode.
; <<>> DiG 9.7.0-P1 <<>> @10.0.2.3 us.archive.ubuntu.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
ubuntu
virtualbox
apt
resolv.conf
vagrant
Meltemi
la source
la source
/etc/resolv.conf
informations (ci-dessus). Lemme sait où chercher si tu en veux plus…Réponses:
J'ai résolu ce problème en ajoutant les lignes ci-dessous à mon Vagrantfile:
Ci-dessous est l'ensemble:
la source
Il semble que ce soit parce que vous ne pouvez pas du tout contacter le serveur DNS et qu'il essaie d'utiliser les indications de racine (qui, selon mon expérience, sont très peu fiables pour les utilisateurs finaux). Pouvez-vous le cingler? Êtes-vous réglé en mode ponté, sans pare-feu gênant?
la source
10.0.2.3
hôte. Il semble que la VirtualBox (ou Vagrant ) ait attribué à la VM une IP de10.0.2.2
. L'hôte est à10.0.1.201
. VB / Vagrant définit le serveur de noms sur10.0.2.3
lequel "fonctionne" et résout certains domaines (voir edit2 ci-dessus) mais pas le plus important pour une boîte Ubuntu.Cela semble s'être "magiquement" résolu lorsque j'ai mis à niveau l'hôte Mac OS de Lion (10.7.4) vers Mountain Lion (10.8), donc je ne vais plus perdre de cycles dessus.
la source