Code: Select all
import virtualbox
vbox = virtualbox.VirtualBox()
machine = vbox.create_machine(settings_file="",
name="vm",
groups=[""],
os_type_id="Linux",
flags="")
Traceback (most recent call last):
File "C:\Users\axels\AppData\Local\Programs\Python\Python311\Lib\site-packages\virtualbox\library_base.py", line 209, in _call_method
ret = method(*in_params)
^^^^^^^^^^^^^^^^^^
File "C:\Users\axels\AppData\Local\Temp\gen_py\3.11\D7569351-1750-46F0-936E-BD127D5BC264x0x1x3.py", line 12860, in CreateMachine
ret = self._oleobj_.InvokeTypes(1610743849, LCID, 1, (9, 0), ((8, 1), (8, 1), (8200, 1), (8, 1), (8, 1), (8, 1), (8, 1), (8, 1)),aSettingsFile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pywintypes.com_error: (-2147352561, 'Parameter not optional.', None, None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\axels\Desktop\code\main.py", line 5, in <module>
machine = vbox.create_machine(settings_file="",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\axels\AppData\Local\Programs\Python\Python311\Lib\site-packages\virtualbox\library.py", line 10462, in create_machine
machine = self._call(
^^^^^^^^^^^
File "C:\Users\axels\AppData\Local\Programs\Python\Python311\Lib\site-packages\virtualbox\library_base.py", line 200, in _call
return self._call_method(method, in_p=in_p)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\axels\AppData\Local\Programs\Python\Python311\Lib\site-packages\virtualbox\library_base.py", line 222, in _call_method
errobj.msg = exc.args[2][2]
~~~~~~~~~~~^^^
TypeError: 'NoneType' object is not subscriptable
########################################################################################################################################
Windows 10
Virtualbox 7.0.6
SDK 7.0.6 installed
pywin32==306
vboxapi==1.0
virtualbox==2.1.1
Best regards