web-dev-qa-db-ja.com

日常の使用中にVirtualbox / Vagrantが「リモートホストによって閉じられた」

Ubuntu環境にOpenTreeMapをインストールしようとしています。 「ドロップレット」の1つであるDigitalOceanでホストされています。インストールプロセスの一環として、環境を仮想化するためにVirtualBoxとVagrantをインストールして構成しました。さまざまなapt-get installの途中で作成しましたが、そのたびにVirtualBoxから切断されます。

[Unpacking libicu48 (from .../libicu48_4.8.1.1-3_i386.deb) ... [/*varies*/]
Connection to 127.0.0.1 closed by remote Host.
Connection to 127.0.0.1 closed.

私は以下を使用して実行します:

vagrant up
vagrant ssh

仮想化されると、パッケージのダウンロード/インストール時に接続が閉じられます。常に同じ停止点であるとは限りませんが、常に切断を強制します。私はまだSSH経由でボックスに接続しており、vagrant statusを実行すると、仮想ボックスが「中止」として表示されます。

Current VM states:

default                  aborted

The VM is in an aborted state. This means that it was abruptly
stopped without properly closing the session. Run `vagrant up`
to resume this virtual machine. If any problems persist, you may
have to destroy and restart the virtual machine.

PDATE:コメントで推奨事項を試しました。プロセスをさらに進めて近づきましたが、それでもvagrantを通常使用することで切断を余儀なくされています。今回は、pip installコマンドで。

なぜこれが起こっているのかについての手がかりはありますか?

1
Patrick Moore

これは2つのうちの1つのように聞こえます:

  1. あなたの投稿のこの部分:「仮想ボックスを「中止」として表示します:」は、VMはカーネルがパニックになり、シャットダウンしているように聞こえます。この場合、VMイメージが不良であるか、Virtual Boxと互換性がない可能性があります。更新を実行する前に、Virtual Boxツールをインストールしてみてください。( https://forums.virtualbox.org/viewtopic.php?f = 24&t = 36752

  2. SSHがタイムアウトしています...:ssh構成(mac/linuxでは〜/ .ssh/config)を編集して、以下のテキストを追加することもできます。これにより、ssh接続をより長く開いたままにしようとします。マイレージは、接続しているボックスのsshd構成に応じて異なります。

    ホスト *

    ServerAliveInterval 25

    serveralivecountmax 20

また、セッションの実行を維持するscreenやtmuxなどを起動することもできます。これにより、SSHタイムアウトが除外されます。更新で特定のプロンプトなどでY/Nを入力する必要がある場合、これは悪い考えかもしれません...

1