No se puede realizar la "actualización yum" en Fedora ejecutándose en VirtualBox

No se puede realizar la "actualización yum" en Fedora ejecutándose en VirtualBox

Acabo de realizar una instalación limpia de Fedora 20 como máquina virtual en VirtualBox. Configuré la VM para usar NAT como parte de la configuración de red en VirtualBox.

Al principio podía hacer ping a google.com, pero no podía navegar con Firefox. Y cuando intenté ejecutar yum updateme salió el siguiente error:

Loaded plugins: langpacks, refresh-packagekit
Error: Cannot retrieve metalink for repository: fedora/20/x86_64. Please verify its path and try again

Luego desactivé IPv6 en la configuración de red y también desactivé esta opción en Firefox. Como resultado, pude navegar usando Firefox, pero sigo recibiendo el error al hacer yum update.

Cuando lo hago URLGRABBER_DEBUG=1 yum check-updateobtengo:

2013-12-20 11:33:35,612 attempt 1/10: https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=x86_64
2013-12-20 11:33:35,612 opening local file "/var/cache/yum/x86_64/20/fedora/metalink.xml.tmp" with mode wb
* Adding handle: conn: 0x1c896d0
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 9 (0x1c896d0) send_pipe: 1, recv_pipe: 0
* Could not resolve host: mirrors.fedoraproject.org
* Closing connection 9
2013-12-20 11:33:45,169 exception: [Errno 14] curl#6 - "Could not resolve host: mirrors.fedoraproject.org"
2013-12-20 11:33:45,169 retrycode (14) not in list [-1, 2, 4, 5, 6, 7], re-raising
Error: Cannot retrieve metalink for repository: fedora/20/x86_64. Please verify its path and try again

Pero cuando lo hago ping mirrors.fedoraproject.orgme sale:

ping mirrors.fedoraproject.org
PING wildcard.fedoraproject.org (209.132.181.16) 56(84) bytes of data.
64 bytes from wildcard.fedoraproject.org (209.132.181.16): icmp_seq=1 ttl=63 time=104 ms
64 bytes from wildcard.fedoraproject.org (209.132.181.16): icmp_seq=2 ttl=63 time=115 ms
64 bytes from wildcard.fedoraproject.org (209.132.181.16): icmp_seq=3 ttl=63 time=135 ms

El resultado de nslookup mirrors.fedoraproject.orges:

Server:     192.168.0.1
Address:    192.168.0.1#53

Non-authoritative answer:
mirrors.fedoraproject.org   canonical name = wildcard.fedoraproject.org.
Name:   wildcard.fedoraproject.org
Address: 209.132.181.16
Name:   wildcard.fedoraproject.org
Address: 67.203.2.67
Name:   wildcard.fedoraproject.org
Address: 213.175.193.206
Name:   wildcard.fedoraproject.org
Address: 140.211.169.197
Name:   wildcard.fedoraproject.org
Address: 152.19.134.146
Name:   wildcard.fedoraproject.org
Address: 80.239.156.215
Name:   wildcard.fedoraproject.org
Address: 66.35.62.166
Name:   wildcard.fedoraproject.org
Address: 66.135.62.201
Name:   wildcard.fedoraproject.org
Address: 85.236.55.6

Intenté usar la opción del adaptador puenteado en VirtualBox, pero obtuve los mismos errores.

Seguí la sugerencia de habilitar el proxy DNS en modo NAT, pero el mismo problema persiste (todavía puedo navegar en Firefox, pero yum no puede resolver el host mirrors.fedoraproject.org). Ahora los ifconfigcomandos muestran esto:

p2p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 0.0.0.0
        inet6 fe80::a00:27ff:fea4:a4c6  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:a4:a4:c6  txqueuelen 1000  (Ethernet)
        RX packets 723  bytes 695639 (679.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 628  bytes 77437 (75.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19  base 0xd020 

Y el cat /etc/resolv.confmuestra esto:

nameserver 10.0.2.3

Y finalmente, intenté "Usar el solucionador del host como proxy DNS en modo NAT" y el problema finalmente se solucionó.

Respuesta1

Seguí la sugerencia hecha por Michael siguiendo estos dos pasos:

Habilitar el proxy DNS en modo NAT

Usar el solucionador del host como proxy DNS en modo NAT

Ahora puedo navegar y utilizar yumcorrectamente.

información relacionada