# Erreur lors de la migration vers Yunohost 4 // Migration failed to Yunohost 4

**URL:** <https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620>\
**Category:** Support\
**Tags:** migration, french, english\
**Created:** [December 15, 2020, 3:06pm UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620 "2020-12-15T15:06:07Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 15, 2020, 3:06pm UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/1 "2020-12-15T15:06:08Z")

</div>

Bonjour, j’ai essayé de mettre à jour Yunohost vers la dernière version via la migration, après avoir mis à jour les paquets système. Mais très vite le log m’indique que la migration à échoué. Mon Yunohost tourne sur un vieux PC portable. Voici le log suite à l’impossibilité de migrer :  
[https://paste.yunohost.org/raw/jusuwopune](https://paste.yunohost.org/raw/jusuwopune)  
Merci 🙂

* * *

Hello, I tried to update Yunohost to the latest version via migration, after updating the system packages. But very quickly the log tells me that the migration failed. My Yunohost is running on an old laptop. Here is the log after the migration failed:  
[https://paste.yunohost.org/raw/jusuwopune](https://paste.yunohost.org/raw/jusuwopune)  
Thanks 🙂

---

<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:** [December 15, 2020, 4:27pm UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/2 "2020-12-15T16:27:47Z")

</div>

```auto
2020-12-15 03:36:35,202: DEBUG - Ign:3 http://deb.debian.org/debian oldstable InRelease
2020-12-15 03:36:35,302: DEBUG - Hit:4 http://deb.debian.org/debian oldstable-updates InRelease
2020-12-15 03:36:35,303: DEBUG - Hit:5 http://deb.debian.org/debian-security oldstable/updates InRelease
2020-12-15 03:36:35,303: DEBUG - Hit:6 http://deb.debian.org/debian oldstable Release

```

Tu as des références à “oldstable” dans tes /etc/apt/sources.list … Pas sur de savoir pourquoi, ça dépends je pense de ton fournisseur de VPS …

Tu devrais remplacer ce mot “oldstable” par “stretch”

Tu peux trouver les fichiers concernés avec :

```auto
grep -nr oldstable /etc/apt/sources.list*

```

---

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 15, 2020, 5:05pm UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/3 "2020-12-15T17:05:25Z")

</div>

Voici le retour du grep :

```
/etc/apt/sources.list:2:deb http://deb.debian.org/debian/ oldstable main contrib non-free
/etc/apt/sources.list:3:deb http://deb.debian.org/debian/ oldstable-updates main contrib non-free
/etc/apt/sources.list:4:deb http://deb.debian.org/debian-security oldstable/updates main contrib

```

Peut être est-ce du aux applications non mise à jour :

 ![Screenshot_2020-12-15 YunoHost admin(1)](https://forum.yunohost.org/uploads/default/original/2X/2/28c4aef1b13637b75f5068f450e901709bb2e849.png)

La liste complète des apps installés :

 ![Screenshot_2020-12-15 YunoHost admin](https://forum.yunohost.org/uploads/default/original/2X/7/749633ffb790558f1a5fd2250015fa24e21a46fd.png)

Je peux toujours virer celles qui posent problème

---

<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:** [December 15, 2020, 6:02pm UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/4 "2020-12-15T18:02:55Z")

</div>

Nonon à mon avis ça n’a rien à voir avec les apps, c’est un paramétrage général du système, comme dit, probablement lié à ton fournisseur de VPS(?)

Bref, il faut faire `nano /etc/apt/sources.list`, tu remplates “oldstable” partout par “stretch”, tu quittes/enregistre avec Ctrl+X puis Y pour valider

Puis tu peux relancer la migration

(Ceci dit ça peut être cool quand meme de mettre tes apps importantes à jour avant la migration)

---

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 15, 2020, 11:08pm UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/5 "2020-12-15T23:08:58Z")

</div>

J’ai remplacé les “oldstable” par “stretch” et mis à jour tout ce que j’ai pu, mais ces 2 apps et ces 2 paquets système ne veulent pas s’installer :

 ![Screenshot_2020-12-15 YunoHost admin(2)](https://forum.yunohost.org/uploads/default/original/2X/5/57d5d5dc5aa2860c0e62133b09cd934e39273a46.png)

La migration indique maintenant comme erreur que les paquets système ne sont pas à jour :  
[https://paste.yunohost.org/raw/xamakevazo](https://paste.yunohost.org/raw/xamakevazo)

Le log lors de la mise à jour des paquets système :  
[https://paste.yunohost.org/raw/nowupaxume](https://paste.yunohost.org/raw/nowupaxume)

Le retour de la commande “apt upgrade”

```
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  yunohost yunohost-admin
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

```

> [@Aleks](#):
>
> Nonon à mon avis ça n’a rien à voir avec les apps, c’est un paramétrage général du système, comme dit, probablement lié à ton fournisseur de VPS(?)

J’avais installé Yunohost sur un ancien ordinateur portable avec l’iso de la version 3.X pour PC 64bits, non sur un serveur distant.

---

<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:** [December 16, 2020, 12:09am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/6 "2020-12-16T00:09:25Z")

</div>

Alrighty then, je suspecte que tu as ptete des paquets installé depuis les backports, ou autre truc … on peut investiguer avec :

```auto
dpkg --list | grep "dovecot\|postfix\|python-requests\|rspamd"

```

---

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 16, 2020, 12:21am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/7 "2020-12-16T00:21:30Z")

</div>

> [@Aleks](#):
>
> `dpkg --list | grep "dovecot\|postfix\|python-requests\|rspamd"`

```
ii dovecot-antispam 2.0+20170109-1 amd64 Dovecot plugins for training spam filters
ii dovecot-core 1:2.2.27-3+deb9u6 amd64 secure POP3/IMAP server - core files
ii dovecot-imapd 1:2.2.27-3+deb9u6 amd64 secure POP3/IMAP server - IMAP daemon
ii dovecot-ldap 1:2.2.27-3+deb9u6 amd64 secure POP3/IMAP server - LDAP support
ii dovecot-lmtpd 1:2.2.27-3+deb9u6 amd64 secure POP3/IMAP server - LMTP server
ii dovecot-managesieved 1:2.2.27-3+deb9u6 amd64 secure POP3/IMAP server - ManageSieve server
ii dovecot-sieve 1:2.2.27-3+deb9u6 amd64 secure POP3/IMAP server - Sieve filters support
ii postfix 3.1.15-0+deb9u1 amd64 High-performance mail transport agent
ii postfix-ldap 3.1.15-0+deb9u1 amd64 LDAP map support for Postfix
ii postfix-pcre 3.1.15-0+deb9u1 amd64 PCRE map support for Postfix
ii postfix-policyd-spf-perl 2.010-2 all Simple Postfix policy server for RFC 4408/7208 SPF checking
ii postfix-sqlite 3.1.15-0+deb9u1 amd64 SQLite map support for Postfix
ii python-requests 2.12.4-1 all elegant and simple HTTP library for Python2, built for human beings
ii rspamd 1.7.6.1+yunohost amd64 Rapid spam filtering system

```

---

<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:** [December 16, 2020, 1:52am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/8 "2020-12-16T01:52:48Z")

</div>

Hmoké alors c’est pas ça …

regardons ça :

```auto
dpkg --list | grep "apache2\|bind9\|nginx\|openssl\|slapd\|redis\|fail2ban\|iptables"

```

---

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 16, 2020, 1:55am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/9 "2020-12-16T01:55:39Z")

</div>

> [@Aleks](#):
>
> `dpkg --list | grep "apache2\|bind9\|nginx\|openssl\|slapd\|redis\|fail2ban\|iptables"`

```
ii bind9-host 1:9.10.3.dfsg.P4-12.3+deb9u7 amd64 Version of 'host' bundled with BIND 9.X
ii bind9utils 1:9.10.3.dfsg.P4-12.3+deb9u7 amd64 Utilities for BIND
ii fail2ban 0.9.6-2 all ban hosts that cause multiple authentication errors
ii iptables 1.6.0+snapshot20161117-6 amd64 administration tools for packet filtering and NAT
ii libbind9-140:amd64 1:9.10.3.dfsg.P4-12.3+deb9u7 amd64 BIND9 Shared Library used by BIND
ii libhiredis0.13:amd64 0.13.3-2 amd64 minimalistic C client library for Redis
ii libnginx-mod-http-auth-pam 1.10.3-1+deb9u5 amd64 PAM authentication module for Nginx
ii libnginx-mod-http-cache-purge 1.10.3-1+deb9u5 amd64 Purge content from Nginx caches
ii libnginx-mod-http-dav-ext 1.10.3-1+deb9u5 amd64 WebDAV missing commands support for Nginx
ii libnginx-mod-http-echo 1.10.3-1+deb9u5 amd64 Bring echo and more shell style goodies to Nginx
ii libnginx-mod-http-fancyindex 1.10.3-1+deb9u5 amd64 Fancy indexes module for the Nginx
ii libnginx-mod-http-geoip 1.10.3-1+deb9u5 amd64 GeoIP HTTP module for Nginx
ii libnginx-mod-http-headers-more-filter 1.10.3-1+deb9u5 amd64 Set and clear input and output headers for Nginx
ii libnginx-mod-http-image-filter 1.10.3-1+deb9u5 amd64 HTTP image filter module for Nginx
ii libnginx-mod-http-lua 1.10.3-1+deb9u5 amd64 Lua module for Nginx
ii libnginx-mod-http-ndk 1.10.3-1+deb9u5 amd64 Nginx Development Kit module
ii libnginx-mod-http-perl 1.10.3-1+deb9u5 amd64 Perl module for Nginx
ii libnginx-mod-http-subs-filter 1.10.3-1+deb9u5 amd64 Substitution filter module for Nginx
ii libnginx-mod-http-uploadprogress 1.10.3-1+deb9u5 amd64 Upload progress system for Nginx
ii libnginx-mod-http-upstream-fair 1.10.3-1+deb9u5 amd64 Nginx Upstream Fair Proxy Load Balancer
ii libnginx-mod-http-xslt-filter 1.10.3-1+deb9u5 amd64 XSLT Transformation module for Nginx
ii libnginx-mod-mail 1.10.3-1+deb9u5 amd64 Mail module for Nginx
ii libnginx-mod-nchan 1.10.3-1+deb9u5 amd64 Fast, flexible pub/sub server for Nginx
ii libnginx-mod-stream 1.10.3-1+deb9u5 amd64 Stream module for Nginx
ii nginx-common 1.10.3-1+deb9u5 all small, powerful, scalable web/proxy server - common files
ii nginx-extras 1.10.3-1+deb9u5 amd64 nginx web/proxy server (extended version)
ii openssl 1.1.1i-1+0~20201212.21+debian9~1.gbpc1ad96 amd64 Secure Sockets Layer toolkit - cryptographic utility
ii perl-openssl-defaults:amd64 3 amd64 version compatibility baseline for Perl OpenSSL packages
ii php-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php5.6-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php7.0-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php7.1-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php7.2-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php7.3-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php7.4-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii php8.0-redis 5.3.2+4.3.0-1+0~20201211.30+debian10~1.gbp404a40 amd64 PHP extension for interfacing with Redis
ii python-openssl 16.2.0-1 all Python 2 wrapper around the OpenSSL library
ii redis-server 3:3.2.6-3+deb9u3 amd64 Persistent key-value database with network interface
ii redis-tools 3:3.2.6-3+deb9u3 amd64 Persistent key-value database with network interface (client)
ii slapd 2.4.44+dfsg-5+deb9u6 amd64 OpenLDAP server (slapd)

```

---

<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:** [December 16, 2020, 2:07am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/10 "2020-12-16T02:07:59Z")

</div>

Alrighty c’est openssl qu’il faut downgrader … Je sais pas pourquoi ça ne l’a pas fait tout seul car le script de migration aurait du s’en occuper (mais il faudrait partager le log de la migration qui a eu lieu “a moitié” pour voir …)

Sinon tu peux à la main faire

```auto
LC_ALL=C apt policy openssl 2>/dev/null | tr -d '*' | grep '^\s*1.1.1' | grep -v gbp | head -n 1 | awk '{print $1}'

```

qui devrait donner un numéro de version, puis tu peux faire

```auto
apt install openssl=<laversiontrouvée> --allow-downgrades

```

et après ça ça devrait marcher. (Ou alors mon bout de script a un soucis et n’affiche pas de version, auquel cas il faut regarder ce que renvoie `apt policy openssl` et pourquoi ça choppe pas le numéro correctement 😜)

---

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 16, 2020, 2:12am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/11 "2020-12-16T02:12:11Z")

</div>

Comment puis-je te partager le log de la moitié de migration ?

Rien ne se passe lorsque je tape la commande pour récupérer la version d’openssl

> [@Aleks](#):
>
> ```auto
> LC_ALL=C apt policy openssl 2>/dev/null | tr -d '*' | grep '^\s*1.1.1' | grep -v gbp | head -n 1 | awk '{print $1}'
> 
> ```

`apt policy openssl`

```
openssl:
  Installed: 1.1.1i-1+0~20201212.21+debian9~1.gbpc1ad96
  Candidate: 1.1.1i-1+0~20201212.21+debian9~1.gbpc1ad96
  Version table:
 *** 1.1.1i-1+0~20201212.21+debian9~1.gbpc1ad96 600
        600 https://packages.sury.org/php stretch/main amd64 Packages
        100 /var/lib/dpkg/status
     1.1.0l-1~deb9u2 500
        500 http://deb.debian.org/debian-security stretch/updates/main amd64 Packages
     1.1.0l-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages

```

---

<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:** [December 16, 2020, 2:59am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/13 "2020-12-16T02:59:44Z")

</div>

Erf bon je suis à moitié à côté de la plaque car je réalise que la migration n’a pas vraiment été lancé … ce qui se passe c’est que tu as des sources.list en stretch, et d’autre en buster (car elles n’avait pas marqué “oldstable” mais bien stretch les premières fois que tu as tenté de lancer la migration). Donc il te propose la mise à jour pour yunohost 4.0… mais en fait le système est encore en stretch, ce qui créé des conflits.

Bref, il faut que tu édites le fichier `/etc/apt/sources.list.d/yunohost.list` :

`nano /etc/apt/sources.list.d/yunohost.list`

tu remplace “buster” par “stretch” (oui oui dans ce sens là, plus tard la migration refera le changement inverse, c’est ok). Sauvegarde/quitte avec Ctrl+X puis Y pour valider

Et là, tu relances la migration.

---

<div class="post-metadata">

**Author:** ![Sylverthis](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sylverthis](https://forum.yunohost.org/u/Sylverthis)\
**Post date:** [December 30, 2020, 12:01am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/14 "2020-12-30T00:01:33Z")

</div>

Super, la migration c’est bien effectuée ! Merci  
J’ai juste un problème avec Nextcloud qui n’arrive pas à se mettre à jour.  
Également l’écran de l’ordinateur portable ne s’éteint plus tout seul comme avant.  
Mais comme il commence à dater, il souffle, chauffe, et doit quand même consommer un peu, je compte le remplacer par le Rapsberry Pi 3 sur lequel je vais y mettre Yunohost. J’y perds un giga de mémoire vive mais ça devrait le faire vu que je suis seul dessus.  
Il faut faire une demande pour changer le domaine (en [noho.st](http://noho.st)) de l’ancienne machine vers la nouvelle c’est bien ça ?

---

<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:** [December 30, 2020, 1:40am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/15 "2020-12-30T01:40:50Z")

</div>

> [@Sylverthis](#):
>
> Il faut faire une demande pour changer le domaine (en [noho.st](http://noho.st)) de l’ancienne machine vers la nouvelle c’est bien ça ?

Oui, ou bien tu peux tu peux sauvegarder le contenu de /etc/yunohost/dyndns dans une coin et le réimporter sur la nouvelle machine

---

<div class="post-metadata">

**Author:** ![system](https://forum.yunohost.org/uploads/default/original/2X/f/f59fe8e3ee6b100b4f574d30d6e30479c68b89f0.png) [@system](https://forum.yunohost.org/u/system)\
**Post date:** [January 14, 2021, 1:40am UTC](https://forum.yunohost.org/t/erreur-lors-de-la-migration-vers-yunohost-4-migration-failed-to-yunohost-4/13620/16 "2021-01-14T01:40:57Z")

</div>

Closed on January 14, 2021, 1:40am UTC

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