前提・実現したいこと
現在VagrantでDjangoの開発環境を構築しているのですが、
Hostの作業ディレクトリとVagrant側のアプリのディレクトリをマウントしようとしてつまづいております。
下記に記載しているエラーから解決策がお分かりになる方いらっしゃいますでしょうか。
宜しくお願い致します。
環境
- Host:Mac Mojave
- VM:Ubuntu 18.04.4 LTS
- Python:3.7.5
- vagrant:2.2.5
- VirtualBox:5.2.26r128414
発生している問題・エラーメッセージ
The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! mv -f '/tmp/vagrant-network-entry-1585654099' '/etc/netplan/50-vagrant.yaml' chown root:root '/etc/netplan/50-vagrant.yaml' chmod 0644 '/etc/netplan/50-vagrant.yaml' netplan apply Stdout from the command: Stderr from the command: Traceback (most recent call last): File "/usr/sbin/netplan", line 23, in <module> netplan.main() File "/usr/share/netplan/netplan/cli/core.py", line 42, in main self.parse_args() File "/usr/share/netplan/netplan/cli/core.py", line 35, in parse_args import netplan.cli.commands File "/usr/share/netplan/netplan/cli/commands/__init__.py", line 18, in <module> from netplan.cli.commands.apply import NetplanApply File "/usr/share/netplan/netplan/cli/commands/apply.py", line 30, in <module> import netifaces ModuleNotFoundError: No module named 'netifaces' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module> from apport.report import Report File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module> import apport.fileutils File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module> from apport.packaging_impl import impl as packaging File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module> import apt File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module> import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' Original exception was: Traceback (most recent call last): File "/usr/sbin/netplan", line 23, in <module> netplan.main() File "/usr/share/netplan/netplan/cli/core.py", line 42, in main self.parse_args() File "/usr/share/netplan/netplan/cli/core.py", line 35, in parse_args import netplan.cli.commands File "/usr/share/netplan/netplan/cli/commands/__init__.py", line 18, in <module> from netplan.cli.commands.apply import NetplanApply File "/usr/share/netplan/netplan/cli/commands/apply.py", line 30, in <module> import netifaces ModuleNotFoundError: No module named 'netifaces'
該当のソースコード
Vagrantfile
1# -*- mode: ruby -*- 2# vi: set ft=ruby : 3 4Vagrant.configure("2") do |config| 5 config.vm.box = "ubuntu/bionic64" 6 config.vm.network "forwarded_port", guest: 80, host: 8080 7 config.vm.network "private_network", ip: "192.168.33.10" 8 config.vm.hostname = "vagrant-ubuntu" 9 config.hostsupdater.aliases = ['XXX.vagrant-ubuntu', 'adm-XXX.vagrant-ubuntu'] 10 config.vm.synced_folder "./XXX.com", "/var/www/XXX.com" 11end
試したこと
- config.vm.synced_folderの設定を"rsync"にしたり"virtualbox"にしたり
- netifacesとnetplanの再インストール
- vagrant plugin install vagrant-vbguest
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。