it-swarm-ja.com

「update.FreeBSD.orgミラーを検索しています...見つかりませんでした。」を修正する方法。 「freebsd-update」を使用する際の問題?

VirtualBoxFreeBSD 11.0-RC3をインストールし、「freebsd-update fetch」操作を実行すると、次のエラーが報告されます。

# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... none found.
Fetching public key from update.FreeBSD.org... failed.
No mirrors remaining, giving up.

私はこれに従います postIPを指定しようとしますが、問題はまだ存在します:

# freebsd-update -s 204.9.55.80 fetch
Looking up 204.9.55.80 mirrors... none found.
Fetching public key from 204.9.55.80... failed.
No mirrors remaining, giving up.

この問題を解決するための手がかりはありますか?

P.S. :/etc/resolv.confは次のようになります:

# cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.1.1

更新:update.FREEBSD.orgupdate.freebsd.org/etc/freebsd-update.confに変更した後、ミラーを見つけることができますが、メタデータのフェッチは常に失敗します。

# freebsd-update fetch
Looking up update.freebsd.org mirrors... 4 mirrors found.
Fetching metadata signature for 11.0-RC3 from update6.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata files... failed.

FreeBSD11.0-RC3バージョンに関連していますか?

Update2:FreeBSD 11.0リリースバージョンを再インストールし、/etc/freebsd-update.confを変更しましたが、この問題はまだ存在します:

# freebsd-update fetch
Looking up update.freebsd.org mirrors... 4 mirrors found.
Fetching metadata signature for 11.0-RELEASE from update5.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... failed.
[email protected]:~ # freebsd-version
11.0-RELEASE-p1

Update3:「freebsd-update -v debug fetch」の出力:

# freebsd-update -v debug fetch
Looking up update.freebsd.org mirrors... 4 mirrors found.
Fetching metadata signature for 11.0-RELEASE from update4.freebsd.org...
latest.ssl                                    100% of  512  B   86 kBps 00m00s
done.
Fetching metadata index...
de2f66ce6dc2aa66344531561be5d3d32bdfa79d6f25a5100% of  225  B   25 kBps 00m00s
done.
Fetching 2 metadata files...
/usr/libexec/phttpget update4.freebsd.org 11.0-RELEASE/i386/m/164167fe5683a08d1bb923aaa3b79c7d259d48d8dbc9841c16477871af5cdca4.gz 11.0-RELEASE/i386/m/371539286dd49cae549fc6de9c16d07c59a5b643881f3ec72d0d4706f19ad296.gz
http://update4.freebsd.org/11.0-RELEASE/i386/m/164167fe5683a08d1bb923aaa3b79c7d259d48d8dbc9841c16477871af5cdca4.gz: 302 Redirection (ignored)
http://update4.freebsd.org/11.0-RELEASE/i386/m/371539286dd49cae549fc6de9c16d07c59a5b643881f3ec72d0d4706f19ad296.gz: 302 Redirection (ignored)
failed.

Update4:
(1)FreeBSD VM内からファイルをフェッチできますか?プロキシが有効になっていないときに、ホストマシンでそれらをwgetできますか?
私のホストはWindowsであり、wget VMおよびFree Download ManagerFreeBSDを使用して更新ファイルを正常にダウンロードできますプロキシなし。

(2)VMのネットワーク構成:

# ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 08:00:27:43:a8:70
        inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        groups: lo
# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags     Netif Expire
default            192.168.1.1        UGS         em0
127.0.0.1          link#2             UH          lo0
192.168.1.0/24     link#1             U           em0
192.168.1.10       link#1             UHS         lo0

Internet6:
Destination                       Gateway                       Flags     Netif Expire
::/96                             ::1                           UGRS        lo0
::1                               link#2                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%lo0/64                     link#2                        U           lo0
fe80::1%lo0                       link#2                        UHS         lo0
ff02::/16                         ::1                           UGRS        lo0
# cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.1.1
3
Nan Xiao

あなたはあなたのネットワークについてもっと多くの情報を提供する必要があります。

DNS設定は何ですか(/ etc/resolve.conf)?あなたは世界の他の地域に到達することができますか(例えば、ping 8.8.8.8は機能しますか?)? FreeBSDボックスはVirtualboxの背後でNAT化されていますか?ホストとVMの両方でのネットワーク構成は正確には何ですか。

コメントしなくて申し訳ありませんが、これがスーパーユーザーでの私の最初の投稿であるため、私はできません。

[〜#〜] edit [〜#〜]/ etc/freebsd-updateでServerNameを編集してみてください。 confには、update.FREEBSD.orgの代わりにupdate.freebsd.org(すべて小文字)が含まれます。これで修正されるはずです。私は今日このバグに遭遇し(FreeBSD 10.1-RELEASEと10.2-RELEASEで、しかし私は11にも同じことが当てはまると思います)、検索してあなたの質問を見つけました。私はこのバグをFreeBSDbugzilla( https://forums.freebsd.org/threads/28992/ )に提出しました。そこでは、freebsd-updateスクリプトへのパッチも提供していますが、必要がない場合は自分でシステムにパッチを適用すると、設定ファイルを編集して解決できます。

4
mamalos

たとえば10.3-STABLEがあり、freebsd-update upgrade -r 11.3-RELEASEの後にエラーが発生した場合

srcコンポーネントがインストールされておらず、スキップされましたupdate.FreeBSD.orgミラーを検索しています... 3つのミラーが見つかりました。 update1.freebsd.org ...からの10.3-STABLEのメタデータ署名の取得に失敗しました。 update2.freebsd.orgからの10.3-STABLEのメタデータ署名の取得に失敗しました... update4.freebsd.orgからの10.3-STABLEのメタデータ署名の取得に失敗しました...

必要setenv UNAME_r "10.3-RELEASE" then freebsd-update upgrade -r 11.3-RELEASE

0
Valeriy Belka