Mise à jour d'une ancienne version de Yunohost

What type of hardware are you using: Raspberry Pi 3, 4+
What YunoHost version are you running: 3.8.5.9
How are you able to access your server: The webadmin
SSH
Direct access via physical keyboard/screen

Describe your issue

Ma version de Yunohost est très ancienne (mea culpa). Je voudrais la mettre à jour mais je n’y parviens pas.
J’ai essayé à la fois en ligne de commande et via l’interface web.
À noter qu’en ligne de commande, j’ai modifié le fichier /etc/apt/sources.list pour mettre à jour en version supérieure mais je n’y suis pas parvenu. J’ai actuellement ça dans mon fichier :
deb Index of /debian buster main
Avant, il contenait cette ligne :
deb Index of /raspbian stretch main contrib non-free rpi

Dois-je supprimer mon OS pour tout réinstaller ou ai-je une autre solution ?
Deux disques durs sont branchés sur mon Raspberry. Je m’en sers de NAS avec Samba. Idéalement, j’aimerais éviter de tout réinstaller.

Share relevant logs or error messages

args:
  apps: null
  system: true
ended_at: 2025-03-02 14:06:30.873923
error: "Impossible de mettre \xE0 jour tous les paquets"
operation: tools_upgrade
related_to: []
started_at: 2025-03-02 14:06:26.748604
success: false
yunohost_version: 3.8.5.9

============

2025-03-02 14:06:26,792: INFO - Mise à jour des paquets du système (non liés a YunoHost)…
2025-03-02 14:06:30,107: DEBUG - Running apt command :
DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none apt-get --fix-broken --show-upgraded --assume-yes --quiet -o=Dpkg::Use-Pty=0 -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade
2025-03-02 14:06:30,340: INFO - + Lecture des listes de paquets…
2025-03-02 14:06:30,447: INFO - + Construction de l'arbre des dépendances…
2025-03-02 14:06:30,449: INFO - + Lecture des informations d'état…
2025-03-02 14:06:30,552: INFO - + Calcul de la mise à jour…
2025-03-02 14:06:30,554: WARNING - E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
2025-03-02 14:06:30,556: INFO - + Certains paquets ne peuvent être installés. Ceci peut signifier
2025-03-02 14:06:30,558: INFO - + que vous avez demandé l'impossible, ou bien, si vous utilisez
2025-03-02 14:06:30,560: INFO - + la distribution unstable, que certains paquets n'ont pas encore
2025-03-02 14:06:30,561: INFO - + été créés ou ne sont pas sortis d'Incoming.
2025-03-02 14:06:30,563: INFO - + L'information suivante devrait vous aider à résoudre la situation :
2025-03-02 14:06:30,565: INFO - + 
2025-03-02 14:06:30,567: INFO - + Les paquets suivants contiennent des dépendances non satisfaites :
2025-03-02 14:06:30,569: INFO - +  yunohost : Dépend: python-dbus mais ne sera pas installé
2025-03-02 14:06:30,570: INFO - +             Dépend: apt mais ne sera pas installé
2025-03-02 14:06:30,572: INFO - +             Dépend: dirmngr mais ne sera pas installé
2025-03-02 14:06:30,574: INFO - +             Dépend: mariadb-server mais ne sera pas installé
2025-03-02 14:06:30,576: INFO - +             Dépend: openssh-server mais ne sera pas installé
2025-03-02 14:06:30,578: INFO - +             Dépend: slapd mais ne sera pas installé
2025-03-02 14:06:30,579: INFO - +             Dépend: sudo-ldap mais ne sera pas installé
2025-03-02 14:06:30,581: INFO - +             Dépend: libnss-ldapd mais ne sera pas installé
2025-03-02 14:06:30,583: INFO - +             Dépend: libpam-ldapd mais ne sera pas installé
2025-03-02 14:06:30,584: INFO - +             Dépend: dnsmasq mais ne sera pas installé
2025-03-02 14:06:30,586: INFO - +             Dépend: avahi-daemon mais ne sera pas installé
2025-03-02 14:06:30,588: INFO - +             Dépend: libnss-mdns mais ne sera pas installé
2025-03-02 14:06:30,590: INFO - +             Dépend: postfix mais ne sera pas installé
2025-03-02 14:06:30,591: INFO - +             Dépend: postfix-ldap mais ne sera pas installé
2025-03-02 14:06:30,593: INFO - +             Dépend: postfix-policyd-spf-perl mais ne sera pas installé
2025-03-02 14:06:30,595: INFO - +             Dépend: postfix-pcre mais ne sera pas installé
2025-03-02 14:06:30,597: INFO - +             Dépend: dovecot-core mais ne sera pas installé
2025-03-02 14:06:30,598: INFO - +             Dépend: dovecot-ldap mais ne sera pas installé
2025-03-02 14:06:30,601: INFO - +             Dépend: dovecot-lmtpd mais ne sera pas installé
2025-03-02 14:06:30,603: INFO - +             Dépend: dovecot-managesieved mais ne sera pas installé
2025-03-02 14:06:30,605: INFO - +             Dépend: dovecot-antispam mais ne sera pas installé
2025-03-02 14:06:30,606: INFO - +             Dépend: rspamd (>= 1.6.0) mais ne sera pas installé
2025-03-02 14:06:30,608: INFO - +             Dépend: postsrsd mais ne sera pas installé
2025-03-02 14:06:30,610: INFO - +             Dépend: mailutils mais ne sera pas installé
2025-03-02 14:06:30,612: INFO - +             Dépend: redis-server mais ne sera pas installé
2025-03-02 14:06:30,613: INFO - +             Dépend: metronome (>= 3.14.0)
2025-03-02 14:06:30,615: INFO - +             Dépend: wget mais ne sera pas installé
2025-03-02 14:06:30,617: INFO - +             Dépend: cron mais ne sera pas installé
2025-03-02 14:06:30,618: INFO - +             Dépend: equivs mais ne sera pas installé
2025-03-02 14:06:30,620: INFO - +             Recommande: ntp mais ne sera pas installé
2025-03-02 14:06:30,622: INFO - +             Recommande: rsyslog mais ne sera pas installé
2025-03-02 14:06:30,624: INFO - +             Recommande: unattended-upgrades mais ne sera pas installé
2025-03-02 14:06:30,871: WARNING - Impossible de mettre à jour les paquets suivants : alsa-utils, bluez, debhelper, dhcpcd5, dnsmasq-base, libasound2, libasound2-data, libc-bin, libc-dev-bin, libc6, libc6-dbg, libc6-dev, libpam-modules, libpam-modules-bin, libplymouth4, libpolkit-agent-1-0, libpolkit-backend-1-0, libpolkit-gobject-1-0, locales, openssh-client, openssh-server, openssh-sftp-server, pi-bluetooth, plymouth, policykit-1, raspberrypi-sys-mods, ssh

:dizzy_face::dizzy_face::dizzy_face:

Entre-temps, on est passé à la version 4 puis 11 et maintenant 12… As-tu encore des applications qui tournent ? Elles doivent être bien obsolètes également ?

Merci de ta réponse rapide.
J’utilise ce Raspberry principalement en tant que NAS. J’ai Samba dessus mais rien d’autre.

A ce stade j’imagine que le plus simple serait de réinstaller Yunohost avec la dernière version et… de la tenir à jour régulièrement :wink:

J’aurais aimé éviter une réinstallation complète (j’avais galéré avec Samba) mais s’il faut s’y résoudre, je le ferai.
Eh oui, si je réussis, je la tiendrai à jour plus régulièrement.

Je pense que la reponse a ton probleme est ici : https://forum.yunohost.org/t/end-of-life-for-buster-yunohost-4-x/28235. Il n’est a priori plus possible de mettre a jour des versions plus anciennes que 11.

Oui, en effet :cry:. C’est ma faute aussi.

J’ai rencontré une personne en janvier au yeswiki / yunohost camp qui a réussi une maj de 10 à 12. Mais cette personne contribuait à YunoHost et avait de solides compétences pour adapter les migrations etc.

J’espère que ce yunohost n’était pas exposé sur le net, mais juste dans un réseau local.

1 Like

Pour compléter, ça me semble vraiment plus simple d’apprendre à sauvegarder le samba, à réinstaller et redéployer les fichiers + la config, que de tenter une migration 3.8 vers 12.

Oui, tout à fait. Il était juste dans un réseau local.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.