MX Linux(VMware仮想マシン)のパッケージアップデートでエラー
MX Linux をVMware Workstation Player のゲストマシンとして使ってみました。パッケージアップデートのエラーに遭遇したとき行った対処方法です。
使用環境
- 仮想マシン:MX Linux 19.3
- VMware Workstation Player:16.1.0
- ホストOS:Windows 10 Pro 64ビット(20H2)
********* ********* *********
Err:1 http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo buster/main amd64 advert-block-antix all 0.2.26mx19+1
File has unexpected size (43 != 22012). Mirror sync in progress? [IP: 129.21.171.72 80]
E: Failed to fetch http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/pool/main/a/advert-block-antix/advert-block-antix_0.2.26mx19+1_all.deb File has unexpected size (43 != 22012). Mirror sync in progress? [IP: 129.21.171.72 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
********* ********* *********
パッケージアップデートでダウンロードした「advert-block-antix_0.2.26mx19+1_all.deb」のサイズが 43 byte であり本来の 22012 byte ではない。そのためアップデートできない状況と理解しました。
画面キャプチャーのメッセージにあったコマンド「apt-get update」や「apt-update –fix-missing」を試しましたが、効果はありませんでした。
試しに、仮想マシン(MX Linux)で、「advert-block-antix_0.2.26mx19+1_all.deb」を直接ダウンロードしてみると、サイズは「43 byte」でした。サイト上のサイズをみると「21.5 kB」と表示されていますが、ダウンロードしたサイズとは異なっています。
ところが、同じファイルをホスト側の Windows マシンでダウンロードすると、サイズは「22 KB(22012 byte)」となり、ホスト側では正しくダウンロードされています。
仮想マシン MX Linux でネットワークの設定に問題がありそうなので、[仮想マシン設定の編集]で[ネットワークアダプタ]を「NAT」から「ブリッジ」に変更しました(下のスクリーンショット)。
その結果、パッケージのアップデートの問題は解消(アップデートは完了)しました。根本的な原因を調べていませんが、MX Linux 仮想マシンの[ネットワークアダプタ]を「NAT」に設定したときのプライベートアドレスとブロードバンドルータの間で何らかの問題が生じたように思います。
以上
すべての記事をまとめた★カテゴリーごとの全記事一覧★がありますのでご覧ください。
≪ 性能を上げるなら、置き方が重要 | HOME | エクスプローラー|基本(4)最終章 ≫