YunoHost 3.2 release / Sortie de YunoHost 3.2

Je ne pense pas. En fait j’ai essayé des variantes diverses, le message d’erreur me laissait penser qu’il s’agissait un problème de résolution de nom, ou bien de compte local devant exister. Mauvaises pioches.

C’est un serveur chez Scaleway, de type amd64.

Si ça peut aider voici mes logs sur la maj du paquet “yunohost” d’ajd qui n’a pas marché non plus.
Je vais la lancer en ligne de commande du coup mais vous aurez les logs

https://paste.yunohost.org/kiloyaviqa

La mise à jour a bien marché : [551.56] Les paquets critiques (yunohost) seront mis à jour ultérieurement … c’est juste que le processus actuel est un peu bizarre pour les paquets principaux de yunohost :confused: Le paquet sera mise à jour à l’heure suivante (minuit dans ton cas ?)

c.f. https://github.com/YunoHost/issues/issues/1209

Ha mince ben du coup je l’ai fait finalement avant de voir.
Mais c’est toujours la même chose, il me dit que c’est ok elle est faite et sera mise à jour dans l’heure suivante et en fait 3 jours après c’est toujours pas fait.
La prochaine fois je vérifierai quand même.

EDIT : Je précise que ce package du core Yunohost n’affiche jamais “mise à jour différé” dans la web admin (dans mon cas et j’ai vu sur des capture écrans d’autres personnes que c’est pareil. C’est pas très grave mais ça peut être surement amélioré pour un peu plus de lisibilité)

Salut le forum,

J’ai fait la migration yunohost debian 7 -> 8 sans problème via l’outil de migration dans l’interface d’admin il y a quelques temps

aujourd’hui je vois qu’il y a yunohost version 3.2, je lance la mise à jour, yunohost ne se met pas à jour (pas de message “mise à jour différé”), je vais voir dans une console, apt me dit que les paquets yunohost, moulinette (et 2-3 autres) sont “kept back”, qu’a cela ne tienne je fais un “apt install yunohost moulinette …” tout se passe (presque) bien. Presque, un soucis avec la config nginx php-fm de my_webapp qui pointé vers un fichier inexistant (ancienne version de php)

Maintenant tout fonctionne, mais l’outil de migration me liste une liste :

  1. postgresql 9p4 to 9p6
    Migrate databases from postgresql 9.4 to 9.6
  2. php5 to php7 pools
    Reconfigure the PHP pools to use PHP 7 instead of 5
  3. migrate to stretch
    Upgrade the system to Debian Stretch and YunoHost 3.0

Et bien sûr si je lance la migration j’ai l’erreur suivante:

Migration 3 migrate_to_stretch has failed with exception The current debian distribution is not Jessie !, aborting

je ne sais pas comment m’extraire de cette situation

Salut,
la mise à jour c’est bien passée. Cependant, j’ai des fichiers modifiés à la main qui pour le coup n’ont pas été touchés.
les fichiers qui n’ont pas été modifiés:

Warning: The configuration file '/etc/postfix/main.cf' has been manually modified and will not be updated Warning: The configuration file '/etc/nginx/conf.d/www.lucchareyron.com.conf' has been manually modified and will not be updated Warning: The configuration file '/etc/nginx/conf.d/lucchareyron.com.conf' has been manually modified and will not be updated Warning: The configuration file '/etc/nginx/conf.d/yunohost_admin.conf' has been manually modified and will not be updated

Est-ce que je ne devrais pas faire attention et garder une copie de ces fichiers puis faire un yunohost service regen-conf -f avant de lancer les mise à jour?? Est-ce que vous pensez que c’est important avec celle-ci ?

Tu devrais faire une migration de Debian 8 Jessie vers Debian 9 Stretch pour la nouvelle version de Yunohost

De mémoire cette commande garde une copie des fichiers dans /home/yunohost.conf (où un truc du genre)

Mais bon on est jamais trop prudent, si tu es capable de les sauvegarder, n’hésites pas. Ca peut se faire facilement en faisant un backup sans données et sans applications (juste les configurations) depuis l’interface d’administration.

oui je me suis trompé, c’est bien ce que j’ai fait 8->9

For the followers of docker, here are 3 new Yunohost 3.2 images for AMD64, I386 ARM from domainelibre:

https://hub.docker.com/r/domainelibre/yunohost3/
https://hub.docker.com/r/domainelibre/yunohost3-i386/
https://hub.docker.com/r/domainelibre/yunohost3-arm/

1 Like

Salut.

De même, après la migration sur la version 3 et migration sous debian stretch, j’ai ce message qui apparaît: “Warning: The configuration file ‘/etc/postfix/main.cf’ has been manually modified and will not be updated”.

De mémoire, la modification de ce fichier me servait pour les histoires de réglages quand un utilise une box orange (ce qui est mon cas) afin que les emails passent bien dans les deux sens.

Je ne sais pas trop ce qu’il faut faire.

Question: Est-il préférable de laisser ce main.cf avec ses modifications manuelles issues des réglages sous yunohost 2 et debian jessie ? Ou bien est-ce préférable d’avoir un fichier main.cf non modifié et mis à jour, et dans ce cas, est-ce que les réglages avec la box orange seront affectés ?

Le mieux est de fusionner les nouveaux changements avec les tiens :

  • faire yunohost service regen-conf postfix --dry-run -d pour voir les différences
  • faire yunohost service regen-conf postfix --force pour appliquer les changements
  • remettre les lignes importantes qui ont été supprimée dans le fichier et dont tu as besoin pour ta box orange

Merci. Parfait !

J’en profite pour rappeller le lien pour résoudre les problèmes de la box d’Orange qui bloque le port 25 pour limiter l’envoi de spam: https://yunohost.org/#/isp_orange_fr

C’est à partir de cette page que l’on trouve les modifications à apporter au fichier /etc/postfix/main.cf