# Impossible de mettre à jour vers 3.X/stretch à partir de 2.74

**URL:** https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868
**Category:** Support
**Tags:** migration, french
**Created:** [January 21, 2019, 6:59am UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868 "2019-01-21T06:59:48Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 21, 2019, 6:59am UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/1 "2019-01-21T06:59:48Z")

</div>

Bonjour,

Je suis sur une 2.7.14.5 et aimerais migrer vers stretch et ynh 3.X.

Mais cela ne fonctionne pas.  
Le résultat via la ligne de commande

```
root@riva:~# yunohost tools migrations migrate --accept-disclaimer
Attention : Application de la migration 3 migrate_to_stretch…
Atteint http://repo.yunohost.org jessie InRelease
Atteint http://httpredir.debian.org jessie-backports InRelease
Ign http://http.debian.net jessie InRelease
Atteint http://http.debian.net jessie-updates InRelease
Atteint http://security.debian.org jessie/updates InRelease
Atteint http://http.debian.net jessie Release.gpg
Atteint http://repo.yunohost.org jessie/stable amd64 Packages
Atteint http://http.debian.net jessie Release
Réception de : 1 http://httpredir.debian.org jessie-backports/main amd64 Packages/DiffIndex [27,8 kB]
Réception de : 2 http://httpredir.debian.org jessie-backports/main Translation-en/DiffIndex [27,8 kB]
Réception de : 3 http://http.debian.net jessie-updates/main amd64 Packages/DiffIndex [11,8 kB]
Atteint http://security.debian.org jessie/updates/main amd64 Packages
Atteint http://security.debian.org jessie/updates/main Translation-en
Réception de : 4 http://http.debian.net jessie-updates/main Translation-en/DiffIndex [3 688 B]
Ign http://repo.yunohost.org jessie/stable Translation-fr_FR
Ign http://repo.yunohost.org jessie/stable Translation-fr
Atteint http://http.debian.net jessie/main amd64 Packages
Ign http://repo.yunohost.org jessie/stable Translation-en
Atteint http://http.debian.net jessie/main Translation-fr
Atteint http://http.debian.net jessie/main Translation-en
71,1 ko réceptionnés en 7s (9 665 o/s)
Lecture des listes de paquets…
Erreur : La migration 3 migrate_to_stretch a échoué avec l’exception Votre système n’est pas complètement à jour. Veuillez mener une mise à jour classique avant de lancer à migration à Stretch., annulation

```

Mais pourtant

```
root@riva:~# yunohost tools update 
Succès ! La liste d’applications yunohost a été récupérée
apps: 
packages: 
root@riva:~# yunohost tools upgrade --ignore-apps
Succès ! Le système a été mis à jour

```

Et

root@riva:~# yunohost app upgrade  
Attention : Mise à jour de l’application baikal…  
Attention : Mise à jour de l’application my\_webapp…  
Attention : Mise à jour de l’application my\_webapp\_\_4…  
Attention : Mise à jour de l’application my\_webapp\_\_5…  
Attention : Mise à jour de l’application nextcloud…  
Attention : Mise à jour de l’application opensondage…  
Attention : Mise à jour de l’application phpmyadmin…  
Attention : Mise à jour de l’application roundcube…  
Attention : Mise à jour de l’application ttrss…  
Attention : Mise à jour de l’application wallabag2…  
Attention : Mise à jour de l’application zerobin…  
Erreur : Aucune application à mettre à jour

Donc ? Au final ? Je doit passer par apt-get ?

Le diagnostic

```
{
    "host": "Debian 8.11",
    "kernel": "3.16.0-7-amd64",
    "packages": {
        "yunohost": {
            "repo": "stable",
            "version": "2.7.14.5"
        },
        "yunohost-admin": {
            "repo": "stable",
            "version": "2.7.15"
        },
        "moulinette": {
            "repo": "stable",
            "version": "2.7.14"
        },
        "ssowat": {
            "repo": "stable",
            "version": "2.7.15"
        }
    },
    "backports": [
        "php-net-ldap3",
        "youtube-dl"
    ],
    "system": {
        "disks": {
            "dm-0": "Mounted on /, 289.1GiB (124.6GiB free)",
            "sda1": "Mounted on /boot, 227.7MiB (175.6MiB free)"
        },
        "memory": {
            "ram": "2.0GiB (1.4GiB free)",
            "swap": "4.0GiB (3.8GiB free)"
        }
    },
    "nginx": [
        "nginx: the configuration file /etc/nginx/nginx.conf syntax is ok",
        "nginx: configuration file /etc/nginx/nginx.conf test is successful"
    ],
    "services": {
        "mumble-server": "unknown (unknown)",
        "fail2ban": "running (enabled)",
        "yunohost-api": "running (enabled)",
        "mysql": "running (enabled)",
        "glances": "running (enabled)",
        "rspamd": "running (enabled)",
        "rmilter": "running (enabled)",
        "avahi-daemon": "running (enabled)",
        "dovecot": "running (enabled)",
        "gogs-web": "exited (enabled)",
        "uwsgi": "exited (enabled)",
        "nslcd": "running (enabled)",
        "nginx": "running (enabled)",
        "ssh": "running (enabled)",
        "redis-server": "running (enabled)",
        "metronome": "exited (enabled)",
        "postfix": "running (enabled)",
        "yunohost-firewall": "exited (enabled)",
        "php5-fpm": "running (enabled)",
        "ttrss": "running (enabled)",
        "dnsmasq": "running (enabled)",
        "slapd": "running (enabled)"
    },
    "applications": {
        "phpmyadmin": "phpMyAdmin",
        "wallabag2": "Wallabag",
        "my_webapp__4": "TouiteureBridge",
        "my_webapp__5": "TPE",
        "ttrss": "Tiny Tiny RSS",
        "zerobin": "Zerobin",
        "roundcube": "WebMail",
        "my_webapp": "Social Friendica",
        "opensondage": "Trouver une date",
        "baikal": "Baikal",
        "nextcloud": "OwnCloud"
    },
    "security": {
        "CVE-2017-5754": {
            "name": "meltdown",
            "vulnerable": false
        }
    }
}

```

Merci 🙂

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [January 21, 2019, 10:57am UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/2 "2019-01-21T10:57:24Z")

</div>

Bonjour,

Alors dans l’ordre : faire une sauvegarde ; exporter contacts, calendriers, … ; etc.  
Bref, sauvegarder tout ce que tu peux et en faire une copie ailleurs que sur ton serveur où tourne ton instance YunoHost.

Ensuite, il faut jeter un oeil ici [YunoHost 3.0 (Stretch) release / Sortie de YunoHost 3.0 (Stretch)](https://forum.yunohost.org/t/yunohost-3-0-stretch-release-sortie-de-yunohost-3-0-stretch/5020), puis là [YunoHost • index](https://yunohost.org/#/jessie_stretch_migration).

Pour tenter de résumer :

> sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove && sudo apt-get autoclean  
> sudo yunohost tools update  
> sudo yunohost tools upgrade --ignore-apps  
> sudo yunohost tools migrations migrate

ppr

---

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 21, 2019, 11:52am UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/3 "2019-01-21T11:52:40Z")

</div>

J’avais déjà suivi [https://yunohost.org/#/jessie\_stretch\_migration](https://yunohost.org/#/jessie_stretch_migration)

Et j’avais aussi fait un `sudo apt-get update && sudo apt-get dist-upgrade`

J’ai donc ajouté `sudo apt-get autoremove && sudo apt-get autoclean`

Qui m’a fait un gros nettoyage , mais toujours pareil

```
admin@riva:~$ sudo yunohost tools migrations migrate --accept-disclaimer
Attention : Application de la migration 3 migrate_to_stretch…
Atteint http://repo.yunohost.org jessie InRelease
Ign http://http.debian.net jessie InRelease
Atteint http://http.debian.net jessie-updates InRelease
Atteint http://httpredir.debian.org jessie-backports InRelease
Atteint http://security.debian.org jessie/updates InRelease
Atteint http://http.debian.net jessie Release.gpg
Atteint http://http.debian.net jessie Release
Atteint http://repo.yunohost.org jessie/stable amd64 Packages
Réception de : 1 http://http.debian.net jessie-updates/main amd64 Packages/DiffIndex [11,8 kB]
Réception de : 2 http://http.debian.net jessie-updates/main Translation-en/DiffIndex [3 688 B]
Réception de : 3 http://httpredir.debian.org jessie-backports/main amd64 Packages/DiffIndex [27,8 kB]
Réception de : 4 http://httpredir.debian.org jessie-backports/main Translation-en/DiffIndex [27,8 kB]
Ign http://repo.yunohost.org jessie/stable Translation-fr_FR
Ign http://repo.yunohost.org jessie/stable Translation-fr
Atteint http://security.debian.org jessie/updates/main amd64 Packages
Ign http://repo.yunohost.org jessie/stable Translation-en
Atteint http://http.debian.net jessie/main amd64 Packages
Atteint http://security.debian.org jessie/updates/main Translation-en
Atteint http://http.debian.net jessie/main Translation-fr
Atteint http://http.debian.net jessie/main Translation-en
71,1 ko réceptionnés en 7s (9 238 o/s)
Lecture des listes de paquets…
Erreur : La migration 3 migrate_to_stretch a échoué avec l’exception Votre système n’est pas complètement à jour. Veuillez mener une mise à jour classique avant de lancer à migration à Stretch., annulation

```

Je le demande si ce n’est pas du mumble-server qui est bien supprimé du serveur, mais qui ne semble pas supprimé de YNH ?  
`Failed to get status information via dbus for service mumble-server, systemctl didn't recognize this service ('NoSuchUnit').`

J’ai bien eu une installation de mulble via YNH, mais ca fait un bail (supprimée via la GUI)

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [January 21, 2019, 12:29pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/4 "2019-01-21T12:29:51Z")

</div>

Shnoulle,

Tu peux essayer de désinstaller `mumble-server` via la ligne de commande :

> sudo yunohost app remove mumble-server # ou mumble ou un truc du genre

ppr

---

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 21, 2019, 2:35pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/5 "2019-01-21T14:35:45Z")

</div>

Non, ce navait pas était installé comme cela. Je n’arrive pas à retrouver l’application qui à posé le service …

```
admin@riva:~$ sudo yunohost app remove mumble-server
Erreur : mumble-server n'est pas installé
admin@riva:~$ sudo yunohost app remove mumble
Erreur : mumble n'est pas installé

```

Mais de toute façon cette application à était désinstallé vi l’interface GUI … mais il reste cette scorie de mumble-server … dans YNH uniquement.

PS

```
admin@riva:~$ sudo apt list --installed |grep mumble
WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.
admin@riva:~$
```

---

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 21, 2019, 2:44pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/6 "2019-01-21T14:44:32Z")

</div>

En fait la réponse est là :

```
admin@riva:~$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  db5.1-util
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

```

La question

```
admin@riva:~$ sudo apt-get remove db5.1-util
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  db5.1-util
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 271 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 

```

Oui ou non ?

Je tente le O …

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [January 21, 2019, 3:21pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/7 "2019-01-21T15:21:15Z")

</div>

Shnoulle,

Je n’ai aucune idée de `à quoi sert ce paquet dans YunoHost`.  
Alors le mieux est de ne pas l’effacer pour le moment.  
Peut-être que `metronome` est aussi marqué comme à conserver.  
Je tenterais plus un truc du genre pour voir si c’est bien lui qui est marqué :

> sudo apt-mark unhold metronome  
> sudo apt-get upgrade  
> sudo apt-get dist-upgrade

ppr

---

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 21, 2019, 4:05pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/8 "2019-01-21T16:05:13Z")

</div>

> [@ppr](#):
>
> Alors le mieux est de ne pas l’effacer pour le moment.

Trop tard 🤪 j’aime vivre dangereusement …

La mise à jour avance … elle est à `Migration complete!` mais j’ai pas core la main …

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [January 21, 2019, 4:35pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/9 "2019-01-21T16:35:36Z")

</div>

Au cas où, le paquet sous Stretch est :

> db5.3-util  
> sudo apt-get install db5.3-util

ppr

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [January 21, 2019, 5:25pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/10 "2019-01-21T17:25:47Z")

</div>

> [@Shnoulle](#):
>
> mais j’ai pas core la main …

Appuie juste sur “entrée” une fois

---

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 21, 2019, 5:47pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/11 "2019-01-21T17:47:12Z")

</div>

Bon, … la mise à jour est passée … (appuyer sur entrée accélère vachement le processus … 😬)

Ensuite : password root/admin fait via la GUI : OK

Il reste à régler (pour l’instant)

1. Dans la GUI `Failed to get status information via dbus for service mumble-server, systemctl didn't recognize this service ('NoSuchUnit').`
2. Via le cron : `PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/IcePHP.so' - /usr/lib/php5/20131226/IcePHP.so: cannot open shared object file: No such file or directory in Unknown on line 0` toute les 1/2 heure

PS: Pour le 2 : mise à jour des paquets via la GUi en cours 🙂

---

<div class="post-metadata">

### Author: ![lsam](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/l/97f17d/32.png) [@lsam](https://forum.yunohost.org/u/lsam)
#### Post date: [January 24, 2019, 12:22pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/12 "2019-01-24T12:22:56Z")

</div>

Euh, il n’y a pas un problème depuis le départ avec les dépôts utilisés ?

Remplacer `jessie` par `stretch` dans les dépôts Debian, et surtout remplacer `http://repo.yunohost.org jessie` par `http://forge.yunohost.org/debian/ stretch stable` serait certainement très utile !

---

<div class="post-metadata">

### Author: ![Shnoulle](https://forum.yunohost.org/user_avatar/forum.yunohost.org/shnoulle/32/10_2.png) [@Shnoulle](https://forum.yunohost.org/u/Shnoulle)
#### Post date: [January 24, 2019, 1:02pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/13 "2019-01-24T13:02:16Z")

</div>

Bin,  
C’est ynh qui à fait les modifs

```
root@riva:~# cat /etc/apt/sources.list
deb http://http.debian.net/debian stretch main
deb http://http.debian.net/debian stretch-updates main
deb http://security.debian.org stretch/updates main

root@riva:~# cat /etc/apt/sources.list.d/*
#deb http://httpredir.debian.org/debian jessie-backports main
deb http://forge.yunohost.org/debian/ stretch stableroot@riva:~#
```

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [January 18, 2023, 8:21pm UTC](https://forum.yunohost.org/t/impossible-de-mettre-a-jour-vers-3-x-stretch-a-partir-de-2-74/6868/14 "2023-01-18T20:21:58Z")

</div>


