Hey there! π Thanks for taking the time to report this bug β we appreciate it!
Please keep in mind: PegaProx is developed and maintained entirely by volunteers in our free time. We do our best, but we can't work magic πͺ β please be patient, we'll get to your issue as soon as we can.
Want to help keep PegaProx alive?
- β Star the project β it's free and helps a lot!
- π Become a Sponsor β helps us dedicate more time to development
- π€ Contributing code or docs is always welcome too!
After upgrading from 0.97 to 0.98 wont start and exits with error.
2026-04-27T08:49:19.382721+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Main process exited, code=exited, status=1/FAILURE
2026-04-27T08:49:19.382910+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Failed with result 'exit-code'.
2026-04-27T08:49:24.503382+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Scheduled restart job, restart counter is at 7.
2026-04-27T08:49:24.506545+00:00 srv-adh-vm-0084 systemd[1]: Started pegaprox.service - PegaProx - Proxmox Cluster Management.
2026-04-27T08:49:25.254130+00:00 srv-adh-vm-0084 pegaprox[116635]: Gevent monkey-patching applied
2026-04-27T08:49:25.254330+00:00 srv-adh-vm-0084 pegaprox[116635]: Checking optional libraries...
2026-04-27T08:49:25.254420+00:00 srv-adh-vm-0084 pegaprox[116635]: β websockets (VNC/SSH console)
2026-04-27T08:49:25.254514+00:00 srv-adh-vm-0084 pegaprox[116635]: β paramiko (SSH features)
2026-04-27T08:49:25.254590+00:00 srv-adh-vm-0084 pegaprox[116635]: β gevent (high performance)
2026-04-27T08:49:25.254663+00:00 srv-adh-vm-0084 pegaprox[116635]: β argon2-cffi (secure password hashing)
2026-04-27T08:49:25.254736+00:00 srv-adh-vm-0084 pegaprox[116635]: β XenAPI (XCP-ng integration)
2026-04-27T08:49:25.254853+00:00 srv-adh-vm-0084 pegaprox[116635]: Traceback (most recent call last):
2026-04-27T08:49:25.255386+00:00 srv-adh-vm-0084 pegaprox[116635]: File "/opt/PegaProx/pegaprox_multi_cluster.py", line 171, in <module>
2026-04-27T08:49:25.255459+00:00 srv-adh-vm-0084 pegaprox[116635]: main(debug_mode=debug_mode)
2026-04-27T08:49:25.255564+00:00 srv-adh-vm-0084 pegaprox[116635]: ~~~~^^^^^^^^^^^^^^^^^^^^^^^
2026-04-27T08:49:25.255601+00:00 srv-adh-vm-0084 pegaprox[116635]: File "/opt/PegaProx/pegaprox/app.py", line 554, in main
2026-04-27T08:49:25.255626+00:00 srv-adh-vm-0084 pegaprox[116635]: app = create_app()
2026-04-27T08:49:25.255702+00:00 srv-adh-vm-0084 pegaprox[116635]: File "/opt/PegaProx/pegaprox/app.py", line 203, in create_app
2026-04-27T08:49:25.255736+00:00 srv-adh-vm-0084 pegaprox[116635]: register_blueprints(app)
2026-04-27T08:49:25.255807+00:00 srv-adh-vm-0084 pegaprox[116635]: ~~~~~~~~~~~~~~~~~~~^^^^^
2026-04-27T08:49:25.255881+00:00 srv-adh-vm-0084 pegaprox[116635]: File "/opt/PegaProx/pegaprox/api/__init__.py", line 31, in register_blueprints
2026-04-27T08:49:25.255917+00:00 srv-adh-vm-0084 pegaprox[116635]: from pegaprox.api.webauthn import bp as webauthn_bp
2026-04-27T08:49:25.255987+00:00 srv-adh-vm-0084 pegaprox[116635]: ModuleNotFoundError: No module named 'pegaprox.api.webauthn'
2026-04-27T08:49:25.372876+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Main process exited, code=exited, status=1/FAILURE
2026-04-27T08:49:25.373014+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Failed with result 'exit-code'.
2026-04-27T08:49:30.503589+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Scheduled restart job, restart counter is at 8.
2026-04-27T08:49:30.506808+00:00 srv-adh-vm-0084 systemd[1]: Started pegaprox.service - PegaProx - Proxmox Cluster Management.
2026-04-27T08:49:31.240605+00:00 srv-adh-vm-0084 pegaprox[116639]: Gevent monkey-patching applied
2026-04-27T08:49:31.240717+00:00 srv-adh-vm-0084 pegaprox[116639]: Checking optional libraries...
2026-04-27T08:49:31.240773+00:00 srv-adh-vm-0084 pegaprox[116639]: β websockets (VNC/SSH console)
2026-04-27T08:49:31.240809+00:00 srv-adh-vm-0084 pegaprox[116639]: β paramiko (SSH features)
2026-04-27T08:49:31.240834+00:00 srv-adh-vm-0084 pegaprox[116639]: β gevent (high performance)
2026-04-27T08:49:31.240857+00:00 srv-adh-vm-0084 pegaprox[116639]: β argon2-cffi (secure password hashing)
2026-04-27T08:49:31.240886+00:00 srv-adh-vm-0084 pegaprox[116639]: β XenAPI (XCP-ng integration)
2026-04-27T08:49:31.241409+00:00 srv-adh-vm-0084 pegaprox[116639]: Traceback (most recent call last):
2026-04-27T08:49:31.242050+00:00 srv-adh-vm-0084 pegaprox[116639]: File "/opt/PegaProx/pegaprox_multi_cluster.py", line 171, in <module>
2026-04-27T08:49:31.242088+00:00 srv-adh-vm-0084 pegaprox[116639]: main(debug_mode=debug_mode)
2026-04-27T08:49:31.242118+00:00 srv-adh-vm-0084 pegaprox[116639]: ~~~~^^^^^^^^^^^^^^^^^^^^^^^
2026-04-27T08:49:31.242142+00:00 srv-adh-vm-0084 pegaprox[116639]: File "/opt/PegaProx/pegaprox/app.py", line 554, in main
2026-04-27T08:49:31.242170+00:00 srv-adh-vm-0084 pegaprox[116639]: app = create_app()
2026-04-27T08:49:31.242206+00:00 srv-adh-vm-0084 pegaprox[116639]: File "/opt/PegaProx/pegaprox/app.py", line 203, in create_app
2026-04-27T08:49:31.242233+00:00 srv-adh-vm-0084 pegaprox[116639]: register_blueprints(app)
2026-04-27T08:49:31.242256+00:00 srv-adh-vm-0084 pegaprox[116639]: ~~~~~~~~~~~~~~~~~~~^^^^^
2026-04-27T08:49:31.242280+00:00 srv-adh-vm-0084 pegaprox[116639]: File "/opt/PegaProx/pegaprox/api/__init__.py", line 31, in register_blueprints
2026-04-27T08:49:31.242312+00:00 srv-adh-vm-0084 pegaprox[116639]: from pegaprox.api.webauthn import bp as webauthn_bp
2026-04-27T08:49:31.242347+00:00 srv-adh-vm-0084 pegaprox[116639]: ModuleNotFoundError: No module named 'pegaprox.api.webauthn'
2026-04-27T08:49:31.358881+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Main process exited, code=exited, status=1/FAILURE
2026-04-27T08:49:31.359008+00:00 srv-adh-vm-0084 systemd[1]: pegaprox.service: Failed with result 'exit-code'.
Describe the bug
After upgrading from 0.97 to 0.98 wont start and exits with error.
Steps to Reproduce
Expected behavior
normal start
Environment
Logs
Screenshots
Checklist