Manager.inventory_host 中のエラー: FileNotFoundError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'lspci'

Manager.inventory_host 中のエラー: FileNotFoundError: [Errno 2] No such file or directory: 'lspci' in the host servicesの問題を解決します。

次のようなエラーが発生します。

2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task [req-a60968c9-1baf-4ca3-893d-2f4d789070e1 - - - - -] Manager.inventory_host 中にエラーが発生しました: FileNotFoundError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'lspci': 'lspci'
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task トレースバック (最後の呼び出し):
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル "/usr /local/lib/python3.6/site-packages/oslo_service/periodic_task.py」、run_periodic_tasks の 216 行目
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task task(self, context)
2023-04- 12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3.6/site-packages/zun/compute/manager.py」、行 1109、inventory_host
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task rt.update_available_resources(context)
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3. 6/サイト-packages/zun/compute/compute_node_tracker.py」、update_available_resources の 77 行目
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task self._setup_pci_tracker(context, node)
2023-04-12 18:05:32.85 9 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3.6/site-packages/zun/compute/compute_node_tracker.py」、行 53、_setup_pci_tracker
2023-04-12 18:05:32.859 29281 エラー oslo_service。 periodic_task dev_json = self.container_driver.get_pci_resources()
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3.6/site-packages/zun/container/driver.py」、行 176、get_pci_resources
2023-04- 12 18:05:32.859 29281 エラー oslo_service.periodic_task return os_capability_linux.LinuxHost().get_pci_resources()
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3」 .6/サイト-packages/zun/container/os_capability/host_capability.py」、get_pci_resources の 85 行目
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task 出力、ステータス = utils.execute('lspci', '-D' 、'-nnmm')
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3.6/site-packages/zun/common/utils.py」、行 365、実行中
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task return custom_execute(*cmd, **kwargs)
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3」 .6/site-packages/zun/common/utils.py」、custom_execute の 336 行目
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task return processutils.execute(*cmd, **kwargs)
2023- 04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3.6/site-packages/oslo_concurrency/processutils.py」、行 403、実行中
2023-04-12 18:05 :32.859 29281 エラー oslo_service.periodic_task env=env_variables)
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/local/lib/python3.6/site-packages/eventlet/green/subprocess.py」 」、58行目、init
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task subprocess_orig.Popen。init (self, args, 0, *argss, **kwds)
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/lib64/python3.6/subprocess.py」、行 729、in init
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_taskstore_signals、start_new_session)
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task ファイル「/usr/lib64/python3.6/」サブプロセス.py” 、行 1364、_execute_child 内
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task raise child_Exception_type(errno_num, err_msg, err_filename) 2023-04-12 18:05:32.859
29281 エラーoslo_service.periodic_task FileNotFoundError: [Errno 2] ] そのようなファイルまたはディレクトリはありません: 'lspci': 'lspci'
2023-04-12 18:05:32.859 29281 エラー oslo_service.periodic_task


解決:

主にパッケージがないため、インストールは問題ありません。たとえば、CentOS を例に挙げます。

yum -y install pciutils-3.5.1-3.el7.x86_64

この登録がわからない場合は、パッケージがインストールされているマシンでパッケージを確認できます。

rpm -qf `which lspci`

Guess you like

Origin blog.csdn.net/u014374009/article/details/130113455