Невозможно выполнить «yum update» в Fedora, запущенной в VirtualBox [дубликат]

На этот вопрос уже есть ответ здесь:

Я только что сделал чистая установка Fedora 20 в качестве виртуальной машины в VirtualBox. Я настроил виртуальную машину на использование NAT как часть конфигурации сети в VirtualBox.

Сначала я мог пинговать google.com, но не мог просматривать в Firefox. И когда я попытался выполнить yum update , я получил следующую ошибку:

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

Затем я отключил IPv6 в настройках сети, и я также отключил эту опцию в Firefox. В результате я смог использовать Firefox, но все еще получаю сообщение об ошибке при выполнении yum update .

Когда я делаю URLGRABBER_DEBUG = 1 yum check-update , я получаю:

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

Но когда я делаю ping mirrors.fedoraproject.org , я получаю:

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

Результат nslookup mirrors.fedoraproject.org is:

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

Я попытался использовать параметр мостового адаптера в VirtualBox, но получил те же ошибки.

Я последовал предложению включить DNS-прокси в режиме NAT, но та же проблема сохраняется (я все еще могу просматривать в Firefox, но yum не может разрешить хост mirrors.fedoraproject.org). Теперь команды ifconfig показывают это:

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 

cat / etc / resolv.conf показывает следующее:

nameserver 10.0.2.3

И, наконец, я попробовал «Использование распознавателя хоста в качестве DNS-прокси в режиме NAT», и проблема была наконец решена.

3
задан 21 December 2013 в 15:13
1 ответ

Я последовал предложению Майкла, выполнив следующие два шага:

Включение DNS-прокси в режиме NAT

Использование преобразователя хоста в качестве DNS-прокси в режиме NAT

Теперь я могу для успешного просмотра и использования yum .

3
ответ дан 3 December 2019 в 06:35

Теги

Похожие вопросы