Not able to login after changed python and recreate venv

Not able to login after have changed the python version and recreate venv with octoprint-venv-tool.
After starting the octoprint service, the octoprint log looks fine and the login dialog appears, but the login with the current cradiantials are not successful and the auth log says wrong password.
Resetting the password gives me a message and the new password also not works.

pi@octopi:~ $ source ~/oprint/bin/activate
(oprint) pi@octopi:~ $ octoprint user password octoadmin
WARNING:octoprint.access.users:Argon2 passlib backend is not available, not using it for password hashing
Password:
Repeat for confirmation:
Password changed for user octoadmin.

What is missing?

Restarted with a fresh venv depending to

With pip install octoprint, a bunch of warnings are shown like:

Collecting more-itertools>=10.5.0 (from octoprint)
  Downloading more_itertools-10.7.0-py3-none-any.whl.metadata (37 kB)
  DEPRECATION: Wheel filename 'regex-2013_12_31-cp37-cp37m-linux_armv6l.whl' is not correctly normalised. Future versions of pip will raise the following error:
  Invalid wheel filename (invalid version): 'regex-2013_12_31-cp37-cp37m-linux_armv6l'

   pip 25.1 will enforce this behaviour change. A possible replacement is to rename the wheel to use a correctly normalised name (this may require updating the version in the project metadata). Discussion can be found at https://github.com/pypa/pip/issues/12938
  DEPRECATION: Wheel filename 'regex-2013_12_31-cp37-cp37m-linux_armv7l.whl' is not correctly normalised. Future versions of pip will raise the following error:
  Invalid wheel filename (invalid version): 'regex-2013_12_31-cp37-cp37m-linux_armv7l'

   pip 25.1 will enforce this behaviour change. A possible replacement is to rename the wheel to use a correctly normalised name (this may require updating the version in the project metadata). Discussion can be found at https://github.com/pypa/pip/issues/12938
  DEPRECATION: Wheel filename 'regex-2013_12_31-cp34-cp34m-linux_armv7l.whl' is not correctly normalised. Future versions of pip will raise the following error:
  Invalid wheel filename (invalid version): 'regex-2013_12_31-cp34-cp34m-linux_armv7l'

After octoprint was installed, I started Octoprint with:

ooprint/bin/octoprint serve

and got this output, with a well known warning

2025-04-25 14:34:36,046 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity changed from offline to online
2025-04-25 14:34:36,063 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity state is currently: online
2025-04-25 14:34:36,064 - octoprint.util.connectivity.connectivity_checker - INFO - Connecting to 8.8.8.8:53 is working
2025-04-25 14:34:36,064 - octoprint.util.connectivity.connectivity_checker - INFO - Resolving octoprint.org is working
2025-04-25 14:34:36,809 - octoprint.access.users - WARNING - Argon2 passlib backend is not available, not using it for password hashing
2025-04-25 14:34:38,075 - octoprint.plugins.achievements - INFO - Loading data from /home/pi/.octoprint/data/achievements/data.json
2025-04-25 14:34:38,077 - octoprint.plugins.achievements - INFO - Loading data for None from /home/pi/.octoprint/data/achievements/2025.json
2025-04-25 14:34:38,602 - octoprint.plugins.healthcheck.python_eol - INFO - Fetched Python EOL data from https://get.octoprint.org/python-eol
::ffff:127.0.0.1 - - [25/Apr/2025 14:34:38] "GET /sockjs/info?t=1745584476674 HTTP/1.1" 404 -
2025-04-25 14:34:39,083 - octoprint.util.pip - INFO - Using "/home/pi/ooprint/bin/python3.12 -m pip" as command to invoke pip
2025-04-25 14:34:39,901 - octoprint.util.pip - INFO - Version of pip is 25.0.1
2025-04-25 14:34:40,011 - octoprint.util.pip - INFO - pip installs to /home/pi/ooprint/lib/python3.12/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2025-04-25 14:34:40,012 - octoprint.util.pip - INFO - ==> pip ok -> yes
2025-04-25 14:34:40,132 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk
2025-04-25 14:34:40,138 - octoprint.plugins.softwareupdate - INFO - Loaded update log from disk
grep (GNU grep) 3.3
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and others; see
<https://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
2025-04-25 14:34:40,167 - octoprint.plugins.file_check - INFO - Native grep available: True
2025-04-25 14:34:40,825 - octoprint.plugins.softwareupdate - INFO - Fetching check overlays from https://plugins.octoprint.org/update_check_overlay.json
2025-04-25 14:34:40,969 - octoprint.plugins.tracking - INFO - Sent tracking event system_unthrottled, payload: {'throttled_now': False, 'throttled_past': False, 'throttled_mask': 0, 'throttled_voltage_now': False, 'throttled_voltage_past': False, 'throttled_overheat_now': False, 'throttled_overheat_past': False}
2025-04-25 14:34:40,986 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial connection"
2025-04-25 14:34:41,001 - octoprint.util.comm - INFO - Connecting to port /tmp/printer, baudrate 250000
2025-04-25 14:34:41,017 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial connection" to "Connecting"
2025-04-25 14:34:41,024 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2025-04-25 14:34:41,027 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from https://plugins.octoprint.org/plugins.json
2025-04-25 14:34:41,060 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2025-04-25 14:34:41,068 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Operational"
2025-04-25 14:34:41,100 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2025-04-25 14:34:41,136 - octoprint.util.comm - INFO - Printer reports firmware name "Klipper"
2025-04-25 14:34:41,137 - octoprint.util.comm - INFO - Firmware info line: ok FIRMWARE_VERSION:v0.9.1-140-ge68cf08d FIRMWARE_NAME:Klipper
2025-04-25 14:34:41,137 - octoprint.util.comm - INFO - Detected Klipper firmware, enabling relevant features for issue free communication
2025-04-25 14:34:41,268 - octoprint.plugins.tracking - INFO - Sent tracking event printer_connected, payload: {'firmware_name': 'Klipper', 'printer_port': '/tmp/printer', 'printer_baudrate': 250000}
2025-04-25 14:34:41,600 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2025-04-25 14:34:42,066 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi._http._tcp.local.' for _http._tcp.local.
2025-04-25 14:34:42,500 - octoprint.util.pip - INFO - Using "/home/pi/ooprint/bin/python3.12 -m pip" as command to invoke pip
2025-04-25 14:34:42,502 - octoprint.util.pip - INFO - pip installs to /home/pi/ooprint/lib/python3.12/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2025-04-25 14:34:42,503 - octoprint.util.pip - INFO - ==> pip ok -> yes
2025-04-25 14:34:42,570 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2025-04-25 14:34:42,884 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi._octoprint._tcp.local.' for _octoprint._tcp.local.
2025-04-25 14:34:42,892 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on octopi for SSDP
2025-04-25 14:34:42,941 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2025-04-25 14:34:43,410 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2025-04-25 14:34:43,415 - octoprint.plugins.pluginmanager - INFO - Saved a current plugin export to /home/pi/.octoprint/backup_plugin_export.json
2025-04-25 14:34:43,759 - octoprint.util.pip - INFO - Using "/home/pi/ooprint/bin/python3.12 -m pip" as command to invoke pip
2025-04-25 14:34:43,760 - octoprint.util.pip - INFO - pip installs to /home/pi/ooprint/lib/python3.12/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2025-04-25 14:34:43,761 - octoprint.util.pip - INFO - ==> pip ok -> yes
2025-04-25 14:34:43,768 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 19.6GB. That is considered sufficient for updating.
2025-04-25 14:34:43,804 - octoprint.plugins.M600HookPlugin - INFO - M600 Hook up
2025-04-25 14:34:43,861 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 6, 'printer_state': 'OPERATIONAL'}
2025-04-25 14:34:43,921 - octoprint.plugins.tracking - INFO - Sent tracking event pong, payload: {'version': '1.11.0', 'os': 'linux', 'platform': 'Linux-5.10.103-v8+-aarch64-with-glibc2.28', 'bits': 32, 'python': '3.12.4', 'pip': '25.0.1', 'cores': 4, 'freq': 1500.0, 'ram': 899559424, 'pi_model': 'Raspberry Pi 4 Model B Rev 1.1', 'octopi_version': '0.17.0', 'plugins': 'm600hookplugin:1.0.0', 'achievements': 'the_wizard,crossover_episode,all_beginnings_are_hard,one_small_step_for_man,tgif,the_manufacturer_i,night_owl,sprint,adventurer,weekend_warrior,the_collector_i,the_manufacturer_ii,clean_house_i,cant_get_enough,mass_production,so_close,achievement_not_found,one_of_those_days,the_collector_ii,santas_little_helper,early_bird,clean_house_ii,happy_birthday_foosel,better_safe_than_sorry'}
2025-04-25 14:34:43,982 - octoprint.plugins.tracking - INFO - Sent tracking event startup, payload: {'version': '1.11.0', 'os': 'linux', 'platform': 'Linux-5.10.103-v8+-aarch64-with-glibc2.28', 'bits': 32, 'python': '3.12.4', 'pip': '25.0.1', 'cores': 4, 'freq': 1500.0, 'ram': 899559424, 'pi_model': 'Raspberry Pi 4 Model B Rev 1.1', 'octopi_version': '0.17.0'}

The Login is still not successfull and these lines where addesd to the log.

2025-04-25 14:35:22,890 - tornado.access - WARNING - 403 GET /api/printer/error (192.168.1.176) 31.37ms
2025-04-25 14:35:22,892 - tornado.access - WARNING - 403 GET /api/settings (192.168.1.176) 71.21ms
2025-04-25 14:35:35,106 - tornado.access - WARNING - 403 POST /api/login (192.168.1.176) 20.12ms

I did some manual octoprint and klipper installations in the past, also on odroid
but never faced issues like this.

login error fexed with

2025-04-25 14:35:22,890 - tornado.access - WARNING - 403 GET /api/printer/error (192.168.1.176) 31.37ms
2025-04-25 14:35:22,892 - tornado.access - WARNING - 403 GET /api/settings (192.168.1.176) 71.21ms

still left, what are the expected limitations?