My YunoHost server
Hardware: Raspberry Pi 3 Model B Plus Rev 1.3
yunohost: repo: stable version: 4.4.3 yunohost-admin: repo: stable version: 4.4.1 moulinette: repo: stable version: 4.4.1 ssowat: repo: stable version: 4.4.2
I have access to my server : Through SSH | through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no
Description of my issue
I am trying to migrate my Yunhost to Bullseye. However when I try to do it using the WebInterface it fails with the following logs.
ended_at: 2023-02-15 08:45:17.958733 error: "La migration 0021_migrate_to_bullseye a \xE9chou\xE9 avec l'exception Votre\ \ syst\xE8me n'est pas enti\xE8rement \xE0 jour. Veuillez effectuer une mise \xE0\ \ jour normale avant de lancer la migration vers Bullseye. : annulation" interface: api operation: tools_migrations_migrate_forward parent: null started_at: 2023-02-15 08:45:00.449769 success: false yunohost_version: 4.4.3 ============ 2023-02-15 08:45:00,473: INFO - Exécution de la migration 0021_migrate_to_bullseye... 2023-02-15 08:45:00,492: INFO - Récupération des mises à jour disponibles pour les paquets du système... 2023-02-15 08:45:00,782: DEBUG - Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease 2023-02-15 08:45:00,783: DEBUG - Hit:2 http://forge.yunohost.org/debian buster InRelease 2023-02-15 08:45:01,123: DEBUG - Hit:3 https://archive.raspberrypi.org/debian bullseye InRelease 2023-02-15 08:45:06,708: DEBUG - Reading package lists... 2023-02-15 08:45:09,774: DEBUG - Terminé 2023-02-15 08:45:15,089: ERROR - La migration 0021_migrate_to_bullseye a échoué avec l'exception Votre système n'est pas entièrement à jour. Veuillez effectuer une mise à jour normale avant de lancer la migration vers Bullseye. : annulation Traceback (most recent call last): File "/usr/lib/moulinette/yunohost/tools.py", line 944, in tools_migrations_run migration.run() File "/usr/lib/moulinette/yunohost/data_migrations/0021_migrate_to_bullseye.py", line 80, in run self.check_assertions() File "/usr/lib/moulinette/yunohost/data_migrations/0021_migrate_to_bullseye.py", line 405, in check_assertions raise YunohostError("migration_0021_system_not_fully_up_to_date") yunohost.utils.error.YunohostError: Votre système n'est pas entièrement à jour. Veuillez effectuer une mise à jour normale avant de lancer la migration vers Bullseye.
When I go to the “Upgrade page” I have the following packages which are waiting to be upgraded.
If I try to update them, I have a message indicating that no package have been upgraded and they disappear from the list of package that must be upgraded.
However, if I try to migrate to Bullseye, I still have the same issue.
Then I try using the command line. First I do
yunohost tools update
and I get
Info: Fetching available upgrades for system packages... Info: Updating application catalog... Success! The application catalog has been updated! apps: 0: current_version: 22.2.3~ynh1 id: nextcloud label: Nextcloud new_version: 25.0.3~ynh3 1: current_version: 1.14.5~ynh1 id: gitea label: Gitea new_version: 1.17.4~ynh1 system: 0: current_version: 2.28-10+rpi1 name: libc-bin new_version: 2.31-13+rpt2+rpi1+deb11u5 1: current_version: 2.28-10+rpi1 name: libc-dev-bin new_version: 2.31-13+rpt2+rpi1+deb11u5 2: current_version: 2.28-10+rpi1 name: libc6-dev new_version: 2.31-13+rpt2+rpi1+deb11u5 3: current_version: 2.28-10+rpi1 name: libc6 new_version: 2.31-13+rpt2+rpi1+deb11u5 4: current_version: 1.3.1-5+rpt2 name: libpam-chksshpwd new_version: 1.4.0-9+deb11u1+rpt2 5: current_version: 1.3.1-5+rpt2 name: libpam-modules-bin new_version: 1.4.0-9+deb11u1+rpt2 6: current_version: 1.3.1-5+rpt2 name: libpam-modules new_version: 1.4.0-9+deb11u1+rpt2 7: current_version: 1:1.20220120-1 name: vcdbg new_version: 1:1.20230106-1
Then I do
yunohost tools upgrade system
and I get
Info: Upgrading packages... Info: Now upgrading 'regular' (non-yunohost-related) packages... Info: + Reading package lists... Info: + Building dependency tree... Info: + Reading state information... Info: + Calculating upgrade... Info: + 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Success! System upgraded
So my packages libc-bin, libc-dev-bin, libc6-dev, … are still not upgraded.
Hence, I try using apt-get :
sudo apt-get upgrade
And I get
Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: libc-bin libc-dev-bin libc6 libc6-dev libpam-chksshpwd libpam-modules libpam-modules-bin vcdbg 0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
Following this link (14.04 - 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded - Ask Ubuntu) I try
sudo apt-get dist-upgrade
And I get
Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
which doesn’t solve my issue.
I also to try to install the package which make the issues (for example)
sudo apt-get install libc6
And I get the following message
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libc6 : Depends: libgcc-s1 but it is not installable Depends: libcrypt1 but it is not installable Recommends: libnss-nis but it is not installable Recommends: libnss-nisplus but it is not installable yunohost : Depends: openssh-server but it is not going to be installed Depends: unscd but it is not going to be installed Depends: equivs but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Then I try to install the “not installable packages”
sudo apt-get install libgcc-s1
and, as expected, they are not installable :
Reading package lists... Done Building dependency tree Reading state information... Done Package libgcc-s1 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'libgcc-s1' has no installation candidate
I don’t know what to do next in order to migrate to Bullseye.
Does anyone know how I can solve it ?
Thanks in advance for your help.