| Summary: | Обновить glances до актуальной версии | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> |
| Component: | glances | Assignee: | kuznetsovam <kuznetsovam> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | egori |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Alexander Makeenkov
2025-03-02 10:03:34 MSK
Так же нужно будет добавить в зависимости:
python3-module-fastapi
python3-module-uvicorn
python3-module-jinja2
Иначе, собранная по текущему spec файлу новая версия не работает в web режиме:
# glances -w
FastAPI import error: No module named 'fastapi'
Glances cannot start in web server mode.
# glances -w
Uvicorn import error. Glances cannot start in web server mode.
# glances -w
Traceback (most recent call last):
File "/usr/bin/glances", line 9, in <module>
sys.exit(main())
^^^^^^
File "/usr/lib/python3/site-packages/glances/__init__.py", line 173, in main
start(config=core.get_config(), args=core.get_args())
File "/usr/lib/python3/site-packages/glances/__init__.py", line 102, in start
mode = GlancesMode(config=config, args=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/site-packages/glances/webserver.py", line 35, in __init__
self.web = GlancesRestfulApi(config=config, args=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/site-packages/glances/outputs/glances_restful_api.py", line 141, in __init__
self._templates = Jinja2Templates(directory=self.TEMPLATE_PATH)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/site-packages/starlette/templating.py", line 96, in __init__
assert jinja2 is not None, "jinja2 must be installed to use Jinja2Templates"
^^^^^^^^^^^^^^^^^^
AssertionError: jinja2 must be installed to use Jinja2Templates
Для старой версии нужен был только python3-module-bottle
glances-4.3.0.8-alt1 -> sisyphus: Tue Jan 21 2025 Alexander Kuznetsov <kuznetsovam@altlinux> 4.3.0.8-alt1 - New version 4.3.0.8 (closes: #53271). - Add subpackage with webserver requirements and systemd unit. - Add patch to fix default config dir path. |