現在の仮想マシン状態から自分でBoxを作成したいけど、うまくいかない

仮想環境Vagrant

エラー発生

 状態:暗礁  閲覧数:958  投稿日:2014-09-23  更新日:2014-09-24
`initialize': Malformed version number string .vagrant (ArgumentError)
cd /Users/Administrator/.vagrant.d/boxes/myCentOSVM2/
vagrant package
==> default: Exporting VM...
==> default: Compressing package to: C:/Users/Administrator/.vagrant.d/boxes/myCentOSVM2/package.box

dir
 ドライブ C のボリューム ラベルは Acer です
ボリューム シリアル番号は 745E-12AA です

C:\Users\Administrator\.vagrant.d\boxes\myCentOSVM2 のディレクトリ

2014/09/23  20:36    <DIR>          .
2014/09/23  20:36    <DIR>          ..
2014/07/09  15:50    <DIR>          .vagrant
2014/09/23  20:37       620,338,419 package.box
2014/07/10  16:00                76 provision.sh
2014/07/10  16:01             5,057 Vagrantfile
              3 個のファイル         620,343,552 バイト
              3 個のディレクトリ  324,162,330,624 バイトの空き領域

vagrant box add copybox package.box
==> box: Adding box 'copybox' (v0) for provider:
   box: Downloading: file://C:/Users/Administrator/.vagrant.d/boxes/myCentOSVM2/package.box
   box: Progress: 100% (Rate: 22.4M/s, Estimated time remaining: --:--:--)
==> box: Successfully added box 'copybox' (v0) for 'virtualbox'!


cd../
dir

ドライブ C のボリューム ラベルは Acer です
ボリューム シリアル番号は 745E-12AA です

C:\Users\Administrator\.vagrant.d\boxes のディレクトリ

2014/09/23  20:41    <DIR>          .
2014/09/23  20:41    <DIR>          ..
2014/07/02  19:19    <DIR>          centos64
2014/09/23  20:41    <DIR>          copybox
2014/07/01  12:20    <DIR>          hashicorp-VAGRANTSLASH-precise32
2014/07/13  11:51    <DIR>          myBox
2014/07/20  10:38    <DIR>          myCentOSVM
2014/09/23  20:36    <DIR>          myCentOSVM2
2014/09/23  20:08    <DIR>          my_box2
              0 個のファイル                   0 バイト
              9 個のディレクトリ  323,276,902,400 バイトの空き領域


ファイル削除
cd myCentOSVM2
del package.box
cd../
cd copybox
vagrant init copybox
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.


vagrant up
D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/rubygems/version.rb:191:in `initialize': Malformed version number string .vagrant (A
rgumentError)
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:273:in `new'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:273:in `block (2 levels) in find
'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:270:in `map'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:270:in `block in find'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:416:in `block in with_collection
_lock'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/monitor.rb:211:in `mon_synchronize'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:415:in `with_collection_lock'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:263:in `find'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/vagrantfile.rb:157:in `block in machine_config'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/vagrantfile.rb:190:in `call'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/vagrantfile.rb:190:in `machine_config'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/vagrantfile.rb:45:in `machine'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:497:in `machine'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/plugin/v2/command.rb:168:in `block in with_target_
vms'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/plugin/v2/command.rb:192:in `call'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/plugin/v2/command.rb:192:in `block in with_target_
vms'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/plugin/v2/command.rb:174:in `each'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/plugin/v2/command.rb:174:in `with_target_vms'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/up/command.rb:67:in `block in execute'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:238:in `block (2 levels) in batch'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:236:in `tap'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:236:in `block in batch'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:235:in `synchronize'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:235:in `batch'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/plugins/commands/up/command.rb:58:in `execute'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:42:in `execute'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:252:in `cli'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/bin/vagrant:166:in `<main>'


データが消える

 閲覧数:309 投稿日:2014-09-24 更新日:2014-09-24 

対応


echo "1.1" > ~/.vagrant.d/setup_version
・echo コマンド ファイル出力


エラー対応失敗


▼C:/Users/Administrator/.vagrant.d/setup_version
・1.5を1.1で手動書き換え
vagrant box list
Vagrant is upgrading some internal state for the latest version.
Please do not quit Vagrant at this time. While upgrading, Vagrant
will need to copy all your boxes, so it will use a considerable
amount of disk space. After it is done upgrading, the temporary disk
space will be freed.

Press ctrl-c now to exit if you want to remove some boxes or free
up some disk space.


Press any other key to continue.
D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:1427:in `rmdir': Permission denied - C:/Users/Administrator/.vagrant.d/
boxes (Errno::EACCES)
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:1427:in `block in remove_dir1'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:1441:in `platform_support'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:1426:in `remove_dir1'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:1419:in `remove'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:770:in `block in remove_entry'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:1475:in `postorder_traverse'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:768:in `remove_entry'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:626:in `block in rm_r'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:622:in `each'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/fileutils.rb:622:in `rm_r'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/pathname.rb:567:in `rmtree'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:340:in `block in upgrade_v1_1_v1
_5'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:416:in `block in with_collection
_lock'
       from D:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/monitor.rb:211:in `mon_synchronize'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:415:in `with_collection_lock'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/box_collection.rb:314:in `upgrade_v1_1_v1_5'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:748:in `upgrade_home_path_v1_1'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:640:in `setup_home_path'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:126:in `initialize'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/bin/vagrant:157:in `new'
       from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/bin/vagrant:157:in `<main>'


cd /Users/Administrator/.vagrant.d/boxes/
dir
 ドライブ C のボリューム ラベルは Acer です
ボリューム シリアル番号は 745E-12AA です

C:\Users\Administrator\.vagrant.d\boxes のディレクトリ

2014/09/24  14:06    <DIR>          .
2014/09/24  14:06    <DIR>          ..
              0 個のファイル                   0 バイト
              2 個のディレクトリ  321,459,990,528 バイトの空き領域



感想


・うきゃー
・めっちゃ意味が分からない
・「/.vagrant.d/setup_version」で、1.1を追記せずに書き換えたから?
・それともこれで正常な動作なの?
・アップグレード最中のboxコピーは、ベイグラント側で行ってくれるんじゃないの?
・ユーザが行うべき性質のものなの?
・そもそもエラー内容が意味不明
・日本語情報もほとんどないし…


vagrant package



類似度ページランキング
順位 ページタイトル抜粋
1 それまで動作していたcronが、正常動作しなくなった原因 32
2 さくらVPSを解約したら、何日で繋げなくなるか 32
3 Apache 2.2.15を、2.2系の最新へアップグレードしたいがうまくいかない 29
4 ドメイン運用に関して、さくらVPSで取り得る選択肢は4種類しかない 27
5 ルートドメインでのみサイトが表示されない理由は、お名前.com の DNS設定 を誤っていたから 27
6 他で取得したドメインを、さくらネームサーバ経由して利用 26
7 PHPをインストールすると、どうなるの? 26
8 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 25
9 それまで受信できていたcron経由によるメールを、正常受信できなくなった原因 25
10 MongoDBを理解できない 25
11 crontabsを依存関係の絡みで意図せず削除していたため、改めてインストール / それまで動作していたcronが動作しなくなった原因。ケース3 25
12 CentOS7再起動時に、/run 直下に作成したディレクトリを削除しないようにする 24
13 1回目-1.「さくらVPS」で、キャンセル前提とした「2週間無料のお試し期間中」を申込 23
14 VirtualBox 4.3.12 で、共有フォルダが、Vagrantfile を認識しない 23
15 Certbot 。回答を得られなかったQ 22
16 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する 22
17 解約申請して以降、「使用できるソケットを待機しています」が頻繁に表示されるようになって困っているのですが、何か制限をかけていますか? 22
18 申込→公開9.Railsアプリケーションを作成して、「Ruby on Rails」の動作確認をする 22
19 PoderosaでVimを立ち上げると黄色い文字が読めないため非常に編集しづらい 22
20 ファイルサイズ0の画像をアップロードしてしまうと上書き出来ない 22
2021/9/23 23:58 更新
週間人気ページランキング / 9-16 → 9-22
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 19
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 13
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
5 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 7
6 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 7
6 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 PHPファイルでchmodエラー | PHP(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 6
7 さくらVPS0 6
8 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 5
9 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 4
9 echo と cat の違い 4
9 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
9 tar: これは tar アーカイブではないようです 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/23 1:01 更新