Upgrade to Bullseye fails / MàJ Bullseye échoue

Hello everybody

My YunoHost server

Hardware: Xen VPS @home
YunoHost version: 4.4.3
I have access to my server : Through SSH & through the webadmin & direct access via keyboard / screen
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no

Description of my issue

Upgrade fails because of unmet dependencies.
mailman-ynh-deps and seafile-ynh-deps.

I’m able to solve all unmet dependencies with aptitude.
mailman, mailman-ynh-deps and seafile-ynh-deps have to be uninstalled, among other packages.

Should I upgrade with aptitude ?

2024-06-10 14:30:44,338: INFO - + The following packages have unmet dependencies:
2024-06-10 14:30:44,398: INFO - +  mailman-ynh-deps : Depends: mailman but it is not going to be installed
2024-06-10 14:30:44,399: INFO - +  python-gevent-websocket : Depends: python-gevent but it is not going to be installed
2024-06-10 14:30:44,399: INFO - +  python-pybabel : Depends: python-babel but it is not going to be installed
2024-06-10 14:30:44,400: INFO - +  python-secretstorage : Depends: python-dbus but it is not going to be installed
2024-06-10 14:30:44,400: INFO - +                         Depends: python-cryptography but it is not going to be installed
2024-06-10 14:30:44,401: INFO - +                         Recommends: python-gi but it is not going to be installed
2024-06-10 14:30:44,401: INFO - +  seafile-ynh-deps : Depends: python-pip but it is not going to be installed
2024-06-10 14:30:44,402: INFO - +                     Depends: python-ldap but it is not going to be installed
2024-06-10 14:30:44,402: INFO - +                     Depends: python-urllib3 but it is not going to be installed
2024-06-10 14:30:44,402: INFO - +                     Depends: python-simplejson but it is not going to be installed
2024-06-10 14:30:44,403: INFO - +                     Depends: python-pil but it is not going to be installed
2024-06-10 14:30:44,403: INFO - +                     Depends: python-mysqldb but it is not going to be installed
2024-06-10 14:30:44,404: INFO - +                     Depends: python-requests but it is not going to be installed
2024-06-10 14:30:44,404: INFO - +                     Depends: python-memcache but it is not going to be installed
2024-06-10 14:30:44,441: WARNING - E: Unable to correct problems, you have held broken packages.

:fr:

Bonjour tout le monde,

Mon serveur YunoHost

**Matériel:**Xen VPS @home
Version de YunoHost: 4.4.3
J’ai accès à mon serveur : En SSH & Par la webadmin & En direct avec un clavier/écran
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : non
Si oui, expliquer:

Description du problème

La migration vers Bullseye échoue pour cause de dépendances insatisfaites pour mailman-ynh-deps and seafile-ynh-deps.

J’ai pu résoudre toutes les dépendances insatisfaites avec aptitude.
Les paquets, mailman, mailman-ynh-deps and seafile-ynh-deps doivent être désinstallés, parmi beaucoup d’autres paquets liés à Buster.

Est-il pertinent de faire la migration avec aptitude ?

2024-06-10 14:30:44,338: INFO - + The following packages have unmet dependencies:
2024-06-10 14:30:44,398: INFO - +  mailman-ynh-deps : Depends: mailman but it is not going to be installed
2024-06-10 14:30:44,399: INFO - +  python-gevent-websocket : Depends: python-gevent but it is not going to be installed
2024-06-10 14:30:44,399: INFO - +  python-pybabel : Depends: python-babel but it is not going to be installed
2024-06-10 14:30:44,400: INFO - +  python-secretstorage : Depends: python-dbus but it is not going to be installed
2024-06-10 14:30:44,400: INFO - +                         Depends: python-cryptography but it is not going to be installed
2024-06-10 14:30:44,401: INFO - +                         Recommends: python-gi but it is not going to be installed
2024-06-10 14:30:44,401: INFO - +  seafile-ynh-deps : Depends: python-pip but it is not going to be installed
2024-06-10 14:30:44,402: INFO - +                     Depends: python-ldap but it is not going to be installed
2024-06-10 14:30:44,402: INFO - +                     Depends: python-urllib3 but it is not going to be installed
2024-06-10 14:30:44,402: INFO - +                     Depends: python-simplejson but it is not going to be installed
2024-06-10 14:30:44,403: INFO - +                     Depends: python-pil but it is not going to be installed
2024-06-10 14:30:44,403: INFO - +                     Depends: python-mysqldb but it is not going to be installed
2024-06-10 14:30:44,404: INFO - +                     Depends: python-requests but it is not going to be installed
2024-06-10 14:30:44,404: INFO - +                     Depends: python-memcache but it is not going to be installed
2024-06-10 14:30:44,441: WARNING - E: Unable to correct problems, you have held broken packages.

Toute aide bienvenue.

Hello,

The last seafile version currently on testing have less dependency so I suggest you to upgrade to seafile testing before to do the migration. It should solve the dependency issue.

Hello,

sorry but I had no time to test and other problems occur.
I’m not able to install Mailman3 because it is not possible to add new domain. Directory /usr/share/yunohost/yunohost-config/ is missing.
I will make further investigations but only in a few weeks.

Thanks for the tip.