hj01
@hj01

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

vagrant upができない

Q&A

Closed

解決したいこと

vagrant upを実行すると発生している問題・エラーの表示がします。
ミラーリストが原因なのが分かるのですが、どこでどのように修正すればいいのかがわからないず、記事等を見てもわからなかったのでわかりやすく
解決方法を教えてください。

発生している問題・エラー

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Unmounting Virtualbox Guest Additions ISO from: /mnt
umount: /mnt: not mounted.

該当するソースコード

C:\Users\desse\Desktop\SampleVagrant\centos8>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'bento/centos-8' version '202112.19.0' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Machine booted and ready!
[default] GuestAdditions versions on your host (6.1.32) and guest (6.1.30) do not match.
CentOS Linux 8 - AppStream                       29  B/s |  38  B     00:01
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Unmounting Virtualbox Guest Additions ISO from: /mnt
umount: /mnt: not mounted.
==> default: Checking for guest additions in VM...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

umount /mnt

Stdout from the command:



Stderr from the command:

umount: /mnt: not mounted.
0

1Answer

CentOS 8は2021年12月でEOLになり、repoはvault.centos.orgに移されたようです。
vagrant sshでリモートにアクセスできますか?できたら、こちらのリンクを参考に修正してみてください。

0Like

Comments

  1. @hj01

    Questioner

    vagrant sshでリモートでアクセスしリンクのアップデートのコードを入力したら

    [vagrant@localhost ~]$ yum update
    Error: This command has to be run with superuser privileges (under the root user on most systems).
    が出ました。
    vagrant@localhostはスーパーユーザーではないのですが、それでも実行する方法はありますか?
  2. `sudo`でいけると思いますよ。ただ、事前に編集しようとしてるディレクトリの中身と、コマンドの意味は理解してから実行してくださいね。そこまで責任は持てないので。
  3. @hj01

    Questioner

    すいません。ありがとうございます。
    上手いことミラーリストが機能しました。

Your answer might help someone💌