Skip to content

[Bug] PP wont start after updating to 0.98 (Python 3.14)Β #344

@surreal70

Description

@surreal70

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!

Describe the bug

After upgrading from 0.97 to 0.98 wont start and exits with error.

Steps to Reproduce

  1. Ubuntu 26.04(Python 3.14)
  2. Upgrade from 0.97 to 0.98

Expected behavior

normal start

Environment

  • PegaProx Version: 0.97->0.98
  • Installation Method: update.sh
  • OS: Ubuntu 26.04

Logs

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'.

Screenshots

Checklist

  • [yes ] I have searched existing issues to make sure this is not a duplicate
  • [ try to :) ] I am using the latest version of PegaProx

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions