🚧 YunoHost 12.0 beta (Bookworm)

Hi,
I just did the update of my Raspberry Pi 4 to Ynh 12 with CLI-only. It apparently went fine. But I noticed some issues:

Borg backup broken

root@brol:~# env BORG_RSH="ssh -i /root/.ssh/id_borg_ed25519 -p 22 -oStrictHostKeyChecking=yes " BORG_PASSPHRASE="$(sudo yunohost app setting borg passphrase)" BORG_REPO="$(sudo yunohost app setting borg repository)" /var/www/borg/venv/bin/borg list $BORG_REPO
Traceback (most recent call last):
  File "/var/www/borg/venv/bin/borg", line 5, in <module>
    from borg.archiver import main
ModuleNotFoundError: No module named 'borg'

Although the Python migration has been executed:

root@brol:~ $ yunohost tools migrations state
migrations: 
  0021_migrate_to_bullseye: skipped
  0022_php73_to_php74_pools: skipped
  0023_postgresql_11_to_13: skipped
  0024_rebuild_python_venv: skipped
  0025_global_settings_to_configpanel: skipped
  0026_new_admins_group: skipped
  0027_migrate_to_bookworm: done
  0028_delete_legacy_xmpp_permission: done
  0029_postgresql_13_to_15: done
  0030_rebuild_python_venv_in_bookworm: done
  0031_terms_of_services: done

As stated here, it could be fixed by doing a force-upgrade

sudo yunohost app upgrade -F borg

No access to some apps via the tiles menu

When I click on the tile of some of my applications via the user portal (https://<main_domain>/yunohost/sso), I seem to be redirected and I end up with the user portal page again.

In other words:

  • from https://<main_domain>/yunohost/sso, I click on the Roundcube tile (or the FreshRSS one)
  • the URL bar shows that it goes to https://<main_domain>/yunohost/sso/?r=<long_random_string>
  • and I end up to the page https://<main_domain>/yunohost/sso again

I note that this behaviour only affects apps that requires authentication (not Dokuwiki or Privatebin, for example) and whose permissions are not in the Visitors group (again, not Dokuwiki or Privatebin).

If necessary, I can send the network logs from my web brower’s console to a dev (it may contain sensitive data).

I don’t know if it’s relevant, but my Yunohost instance has several domains (3 in total) and each one of them has at least a sub-domain.

Thank you for your amazing work and have a great day! <3