Error installing pyvmomi
Posted: Wed Aug 07, 2024 6:06 pm
I just install nagiosxi
when try to monitor VMWARE using the new plugin, got an error installing pyvmomi python module
OS: CentOS Stream release 9
OS: Linux nagiosxi 5.14.0-480.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 12 20:45:27 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
This works ok
----------------------------------
python3 -m pip install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (24.2)
python3 -m pip install --upgrade setuptools wheel
Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (72.1.0)
Requirement already satisfied: wheel in /usr/local/lib/python3.9/site-packages (0.44.0)
-------------------------------------
This does not work
-----------------------------
python3 -m pip install --upgrade pyvmomi
The error.....
Collecting pyVmomi
Using cached pyvmomi-8.0.3.0.1.tar.gz (1.2 MB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [47 lines of output]
/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
running egg_info
creating /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info
writing /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/dependency_links.txt
writing requirements to /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/requires.txt
writing top-level names to /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/top_level.txt
writing manifest file '/tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/SOURCES.txt'
reading manifest file '/tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'py.typed'
warning: no files found matching '*' under directory 'sample'
adding license file 'LICENSE.txt'
adding license file 'NOTICE.txt'
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-qrfzps_2/pyvmomi_eb551e3266b44268b27be8d1df5a64d9/setup.py", line 46, in <module>
setup(
File "/usr/local/lib/python3.9/site-packages/setuptools/__init__.py", line 108, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 970, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 945, in run_command
super().run_command(command)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 989, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 310, in run
self.find_sources()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 318, in find_sources
mm.run()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 544, in run
self.prune_file_list()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 610, in prune_file_list
base_dir = self.distribution.get_fullname()
File "/usr/local/lib/python3.9/site-packages/setuptools/_core_metadata.py", line 266, in get_fullname
return _distribution_fullname(self.get_name(), self.get_version())
File "/usr/local/lib/python3.9/site-packages/setuptools/_core_metadata.py", line 284, in _distribution_fullname
canonicalize_version(version, strip_trailing_zero=False),
TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
ANY IDEAS HOW RESOLVE THIS?
thanks in advance
Jorge Arenas
when try to monitor VMWARE using the new plugin, got an error installing pyvmomi python module
OS: CentOS Stream release 9
OS: Linux nagiosxi 5.14.0-480.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 12 20:45:27 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
This works ok
----------------------------------
python3 -m pip install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (24.2)
python3 -m pip install --upgrade setuptools wheel
Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (72.1.0)
Requirement already satisfied: wheel in /usr/local/lib/python3.9/site-packages (0.44.0)
-------------------------------------
This does not work
-----------------------------
python3 -m pip install --upgrade pyvmomi
The error.....
Collecting pyVmomi
Using cached pyvmomi-8.0.3.0.1.tar.gz (1.2 MB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [47 lines of output]
/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
running egg_info
creating /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info
writing /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/dependency_links.txt
writing requirements to /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/requires.txt
writing top-level names to /tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/top_level.txt
writing manifest file '/tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/SOURCES.txt'
reading manifest file '/tmp/pip-pip-egg-info-7egm9k6h/pyvmomi.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'py.typed'
warning: no files found matching '*' under directory 'sample'
adding license file 'LICENSE.txt'
adding license file 'NOTICE.txt'
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-qrfzps_2/pyvmomi_eb551e3266b44268b27be8d1df5a64d9/setup.py", line 46, in <module>
setup(
File "/usr/local/lib/python3.9/site-packages/setuptools/__init__.py", line 108, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 970, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 945, in run_command
super().run_command(command)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 989, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 310, in run
self.find_sources()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 318, in find_sources
mm.run()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 544, in run
self.prune_file_list()
File "/usr/local/lib/python3.9/site-packages/setuptools/command/egg_info.py", line 610, in prune_file_list
base_dir = self.distribution.get_fullname()
File "/usr/local/lib/python3.9/site-packages/setuptools/_core_metadata.py", line 266, in get_fullname
return _distribution_fullname(self.get_name(), self.get_version())
File "/usr/local/lib/python3.9/site-packages/setuptools/_core_metadata.py", line 284, in _distribution_fullname
canonicalize_version(version, strip_trailing_zero=False),
TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
ANY IDEAS HOW RESOLVE THIS?
thanks in advance
Jorge Arenas