前提・実現したいこと
VagrantとVirtialBoxで仮想環境をWindows上で作りたいと思い、インストールはしたのですが
cmdにてvagrant upを行いますがファイルのダウンロードが途中で止まり、エラーが出て進めません。
設定等に詳しい方いらっしゃいましたら、ご教示頂けますと大変有難いです。
よろしくお願いします。
PC環境は、Windows10 64bit です。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
C:\Users\about>vagrant up Binging machine default' up with 'virtualbox' provider... ==> default: Box 'precise64' could not be found. Attempting to find and install... default: Box Proyider: virtualbox default: Box Version: >= 0 ==> default: Box file was not detected as metadata. Adding it directry... ==> default: Adding box 'precise64' (v0) for provider: virtualbox default: Downlording: http://files.vagrantup.com/precise64.box default: Downlord redirected to host: hashicorp-files.hashicorp.com default: An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Failed to connect to hashicorp-files.hashicorp.com port 443: Timed out C:\Users\about>
該当のソースコード
``
-- mode: ruby --
vi: set ft=ruby :
All Vagrant configuration is done below. The "2" in Vagrant.configure
configures the configuration version (we support older styles for
backwards compatibility). Please don't change it unless you know what
you're doing.
Vagrant.configure("2") do |config|
The most common configuration options are documented and commented below.
For a complete reference, please see the online documentation at
https://docs.vagrantup.com.
Every Vagrant development environment requires a box. You can search for
boxes at https://vagrantcloud.com/search.
config.vm.box = "precise64"
The url from where the 'config.vm.box' box will be fetched if it
doesn't already exist on the user's system.
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
Create a forwarded port mapping which allows access to a specific port
within the machine from a port on the host machine. In the example below,
accessing "localhost:8080" will access port 80 on the guest machine.
NOTE: This will enable public access to the opened port
config.vm.network "forwarded_port", guest: 80, host: 8080
Create a forwarded port mapping which allows access to a specific port
within the machine from a port on the host machine and only allow access
via 127.0.0.1 to disable public access
config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
Create a private network, which allows host-only access to the machine
using a specific IP.
config.vm.network "private_network", ip: "192.168.33.10"
Create a public network, which generally matched to bridged network.
Bridged networks make the machine appear as another physical device on
your network.
config.vm.network "public_network"
Share an additional folder to the guest VM. The first argument is
the path on the host to the actual folder. The second argument is
the path on the guest to mount the folder. And the optional third
argument is a set of non-required options.
config.vm.synced_folder "../data", "/vagrant_data"
Provider-specific configuration so you can fine-tune various
backing providers for Vagrant. These expose provider-specific options.
Example for VirtualBox:
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
# Customize the amount of memory on the VM:
vb.memory = "1024"
end
View the documentation for the provider you are using for more
information on available options.
Enable provisioning with a shell script. Additional provisioners such as
Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the
documentation for more information about their specific syntax and use.
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get install -y apache2
SHELL
end
### 試したこと C:\Users\tae-t>vagrant init hashicorp/precise64 A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant. C:\Users\tae-t>vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'hashicorp/precise64' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Loading metadata for box 'hashicorp/precise64' default: URL: https://vagrantcloud.com/hashicorp/precise64 ==> default: Adding box 'hashicorp/precise64' (v1.1.0) for provider: virtualbox default: Downloading: https://vagrantcloud.com/hashicorp/boxes/precise64/versions/1.1.0/providers/virtualbox.box default: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com default: ==> default: Successfully added box 'hashicorp/precise64' (v1.1.0) for 'virtualbox'! ==> default: Importing base box 'hashicorp/precise64'... ==> default: Matching MAC address for NAT networking... ==> default: Checking if box 'hashicorp/precise64' version '1.1.0' is up to date... ==> default: Setting the name of the VM: tae-t_default_1571564319711_43280 Vagrant is currently configured to create VirtualBox synced folders with the `SharedFoldersEnableSymlinksCreate` option enabled. If the Vagrant guest is not trusted, you may want to disable this option. For more information on this option, please refer to the VirtualBox manual: https://www.virtualbox.org/manual/ch04.html#sharedfolders This option can be disabled globally with an environment variable: VAGRANT_DISABLE_VBOXSYMLINKCREATE=1 or on a per folder basis within the Vagrantfile: config.vm.synced_folder '/host/path', '/guest/path', SharedFoldersEnableSymlinksCreate: false ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat ==> default: Forwarding ports... default: 22 (guest) => 2222 (host) (adapter 1) ==> default: Booting VM... ### There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["startvm", "390a3469-4996-4547-bc15-7af2c360f6c7", "--type", "headless"] Stderr: VBoxManage.exe: error: Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE). VBoxManage.exe: error: AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole C:\Users\tae-t>vagrant ssh VM must be running to open SSH connection. Run `vagrant up` to start the virtual machine. ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
「Vagrantの黒い画面」とは何を指しますか? 最初の操作では cmd.exe ないし PowerShell を立ち上げていますか? (= その上での操作の話ですか)
可能であれば Gyazo などを用いたスクリーンショットないし、短い時間の動画を撮影、アップロードできますか?
何を行った結果黒い画面が表示され、消えるのか詳細にお願いします。
goufさま
ご連絡ありがとうございます。
説明が悪く、申し訳ありません。cmdから入力で、vagrant up コマンドを入力すると途中にエラーが出て、文末に Timed out とプロンプトにでて
必要な要素がDLされません。そのキャプチャをこの投稿にアップしたいのですが、上手くいかずアップロードできません。すいません。
「実践 Vagrant」という書籍も買ってみながらやっているのですが、この時点で進めずにおります。何が問題なのでしょうか・・・。
asmさま
ご連絡ありがとうございます。
cmdで、vagrant up コマンドを入力すると途中にエラーが出て、文末に Timed out とプロンプトにでて必要な要素がDLされません。そのキャプチャをこの投稿にアップしたいのですが、上手くいかずアップロードできません。申し訳ありません。。
いったい何が問題なのでしょうか・・・。
boxのダウンロード中という事でしょうか?
古いvagrantというわけではなく2.2.5を使用しているんですよね?
Proxyが必要な環境という訳ならば環境変数を利用する事になりますが・・・心当たりはありますでしょうか?
Vagrantfileは提示できますか?
asmさま
ご連絡ありがとうございます。
version2.2.5を使用しています。Vagrantファイルを提示というのは、このテンプレートに張り付ける?という事でしょうか?このサイトの使い方があまり分かっておらず、申し訳ないのですがご指示いただければ出来ると思います。
Vagrant Cloud に登録されている Ubuntu Precise の Box を確認する限り、最終更新がすでに5年以上前になっています ( https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=&q=precise )。
とくに理由がなければ新規に Vagrantfile を生成...「vagrant init ubuntu/xenial64」「vagrant up」してみてはいかがでしょうか?
goufさま
ご連絡ありがとうございます。
そんな古い更新になっているのでしょうか?ダウンロードしたのはつい数日前だったのですが・・。
取り合えず、新規の更新を行ってみます。ありがとうございました。
回答1件
あなたの回答
tips
プレビュー