オペレーティングシステム:Ubuntu 16.04 LTS
install.py ファイルを実行可能にします。
pyinstaller -w install.py --onefile
Install.pyスクリプト:
import os
VM = os.system('VBoxManage startvm win10 --type headless')
if VM == 0:
print("win10 started...")
else:
print("win10 not started....")
質問:Ubuntu端末で実行するとうまくpython3 install.py
いきます。その後、上記のコマンドを使用して実行可能ファイルを生成し、コマンドを提供してターミナルで実行可能ファイルを実行しましたchmod 777 install & ./install
。次のエラーが発生します。
間違い:
VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) - Class not registered (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.
何が間違っているのかわかりません。 Pythonスクリプトは正常に動作しますが、実行可能ファイルを作成するたびに同じエラーが発生します。
よろしくお願いします。