YunoHost 4.0 (Buster) release / Sortie de YunoHost 4.0 (Buster)

Released a new version 4.0.6

Changelog (with respect to 4.0.4) :

  • [enh] Update postfix, dovecot, nginx configuration according to Mozilla guidelines (Buster + DH params) (f3a4334a, 89bcf1ba, 2d661737)
  • [enh] Update acme_tiny to 4.1.0 (#1037)
  • [mod] Add apt conf regen hook for more consistent sury pinning policy management (#1041)
  • [fix] Explicitly require php-fpm >= 7.3 … (41813744)
  • [fix] Use proper templating + handle xmpp-upload.domain.tld in dnsmasq conf (should fix an issue preventing from installing a letsencrypt cert) (bc7344b6, 503e08b5)
  • [fix] ref to variable in i18n string (c.f. issue #1647) (7b1f02e0)
  • [fix] Recursively enforce ownership for rspamd (8454f2ec)
  • [fix] Stupid encoding issue when fetching service description (6ec0e7b6)
  • [fix] Misc fixes for CI (ca0a42f2, 485c65a9, #1038, a891d20a)
  • [i18n] Translations updated for Catalan, French, German

Thanks to all contributors <3 ! (Eric G., Kay0u, Christian W., Titus PiJean, xaloc33)

11 Likes

Hi,

It seems that since I made the upgrade to 4.0.6, there are some problems with mail (although no problems are reported by diagnosis or service status)
I cannot log into rainloop anymore (“Serveur injoignable”), and into Thunderbird I have error msg: "impossible to connect to the imap server"

My /var/log/mail.err is full of:

Sep 1 00:28:46 dovecot: imap-login: Error: Failed to initialize SSL server context: Couldn’t parse DH parameters: error:0909006C:PEM routines:get_name:no start line: Expecting: DH PARAMETERS: user=<>, rip=[MASKED IP], lip=[MASKED IP], session=

1 Like

Same here, since 4.0.6 my client cannot connect to my mail server : “La négociation TLS avec le serveur pair a échoué”.

On an OVH VPS and also on a self-hosted Lime 2.

Is it possible to force back 4.0.4 ?

Indeed there was a stupid syntax issue in the dovecot conf ~_~

Release 4.0.6.1 which should fix it, sorry for the inconvenience

4 Likes

FYI, with the release 4.0.6.1, if you set postfix’s compatibility to “modern”, you may want to change it back to “intermediate” (the default value). Especially, if you want to receive/send emails. :slight_smile:

Bonjour à tous,tous d’abord merci à tous les contributeur de yunohost.effectuer ma migration ,cela c’est bien passé.Seulement dans migration il me propose dans les migration en attente " 16. Migrate php7.0-fpm ‘pool’ conf files to php7.3".Cependant cela na fonctionne pas ,et me dit de partager les logs que voici:
https://paste.yunohost.org/raw/umebagacok.

@wtim : Est-ce que tu peux faire un 'dpkg --list | grep php' pour investiguer

Bonjour,merci pour ta reponse.Cela me retourne:
ii php-common 2:76+0~20200511.26+debian10~1.gbpc9beb6 all Common files for PHP packages
ii php-curl 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all CURL module for PHP [default]
ii php-fpm 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
ii php-gd 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all GD module for PHP [default]
ii php-gettext 1.0.12-0.1 all transitional dummy package for php-php-gettext
ii php-intl 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all Internationalisation module for PHP [default]
ii php-ldap 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all LDAP module for PHP [default]
ii php-mbstring 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all MBSTRING module for PHP [default]
ii php-mcrypt 1:7.0+49 all libmcrypt module for PHP [default]
ii php-mysql 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all MySQL module for PHP [default]
ii php-pear 1:1.10.9+submodules+notgz-1+0~20191119.13+debian10~1.gbp296d25 all PEAR Base System
ii php-php-gettext 1.0.12-0.1 all read gettext MO files directly, without requiring anything other than PHP
ii php-xml 2:7.4+76+0~20200511.26+debian9~1.gbpc9beb6 all DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii php7.0-cli 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 command-line interpreter for the PHP scripting language
ii php7.0-common 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 documentation, examples and common module for PHP
ii php7.0-curl 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 CURL module for PHP
ii php7.0-fpm 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php7.0-gd 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 GD module for PHP
ii php7.0-intl 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 Internationalisation module for PHP
ii php7.0-json 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 JSON module for PHP
ii php7.0-ldap 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 LDAP module for PHP
ii php7.0-mbstring 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 MBSTRING module for PHP
ii php7.0-mcrypt 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 libmcrypt module for PHP
ii php7.0-mysql 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 MySQL module for PHP
ii php7.0-opcache 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 Zend OpCache module for PHP
ii php7.0-readline 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 readline module for PHP
ii php7.0-xml 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii php7.0-zip 7.0.33-30+0~20200807.37+debian10~1.gbp047872 amd64 Zip module for PHP
ii php7.1 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 all server-side, HTML-embedded scripting language (metapackage)
ii php7.1-bcmath 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 Bcmath module for PHP
ii php7.1-cli 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 command-line interpreter for the PHP scripting language
ii php7.1-common 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 documentation, examples and common module for PHP
ii php7.1-curl 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 CURL module for PHP
ii php7.1-fpm 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php7.1-gd 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 GD module for PHP
ii php7.1-intl 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 Internationalisation module for PHP
ii php7.1-json 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 JSON module for PHP
ii php7.1-mbstring 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 MBSTRING module for PHP
ii php7.1-mysql 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 MySQL module for PHP
ii php7.1-opcache 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 Zend OpCache module for PHP
ii php7.1-readline 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 readline module for PHP
ii php7.1-xml 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii php7.1-zip 7.1.33-17+0~20200807.39+debian10~1.gbp032d47 amd64 Zip module for PHP
ii php7.4-cli 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 command-line interpreter for the PHP scripting language
ii php7.4-common 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 documentation, examples and common module for PHP
ii php7.4-curl 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 CURL module for PHP
ii php7.4-fpm 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php7.4-gd 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 GD module for PHP
ii php7.4-intl 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 Internationalisation module for PHP
ii php7.4-json 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 JSON module for PHP
ii php7.4-ldap 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 LDAP module for PHP
ii php7.4-mbstring 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 MBSTRING module for PHP
ii php7.4-mysql 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 MySQL module for PHP
ii php7.4-opcache 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 Zend OpCache module for PHP
ii php7.4-readline 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 readline module for PHP
ii php7.4-xml 7.4.9-1+0~20200807.24+debian10~1.gbp7962cd amd64 DOM, SimpleXML, XML, and XSL module for PHP

Zblerg eh bien faisons un apt install php7.3-fpm

1 Like

Salut à tous,
Pour donner un peu d’eau au moulin, je viens de faire la mise à jour sans trop de difficultés.
Je suis sous RPI3B+.
J’ai fait toutes les mises à jours qu’il y avait j’étais donc en 3.8.5.8.

J’ai lancé via le Web-Ui. L’opération a duré pendant une heure. J’avais bien le message Migration terminée, en vérifiant en ligne de commande j’étais bien passé sous Debian 10 et Yunohost 4.X.X.X.

En revenant dans Outils-Migration il yavait l’étape 18 qui était en attente et quand je la relançais cela ne fonctionnait pas. Dans les logs j’avais ce message

La migration 0018_xtable_to_nftable a échoué avec l’exception Impossible de recharger le pare-feu : annulation

Et effectivement le service yunohost-firewall n’avait pas redémarré. J’ai vu un topic quelque part qui disait qu’en redémarrant ca marchait.

J’ai donc redémarré le RPI, le service firewall était bien lancé. J’ai relancé l’étape 18 et c’est passé.

Donc globalement mise à jour aux petits oignons, bravo à toute l’équipe et à tout ceux qui ont débuggé les erreurs !

2 Likes

Migration assez chaotique Yunohost 4.0.6.1 et Debian Buster sur un VPS Hetzner…

Le processus lancée depuis l’interface Web semble bien se passer. Grosso modo 20 minutes, sans messages d’erreurs significatif. Puis impossible de se re/connecter à l’interface Web.

Connexion SSH, reboot du serveur, relance de la migration en CLI: échec: problème avec Postgres (j’ai pas noté le message exact). Je tente ma chance une seconde fois. C’est bon: on me dit que Postgres a été mis à jour.

Retour à l’interface Web de YNH. Et petit bilan…

Plume: tourne, mais “502 Bad Gateway”
Lufi: dans les choux… lui aussi " 502 Bad Gateway". PB avec la compilation Carbon visiblement (je n’ai pas regardé en détail).
Rainloop: tourne, les messages arrivent bien, mais impossible d’en envoyer.
Plemora: tourne, mais problème de connexion à Prostgres: aucun contenu… jusqu’au moment où je relance Postgres. Problème résolu semble-t-il.
CodiMD: lui aussi dans les choux jusqu’à la relance de Postgres.
WriteFreely: semble fonctionner
Privatebin: comme un charme.
QR Code: comme un charme.
Wordpress: aucun problème… pour l’instant.
Gitea: semble fonctionner

En ce qui concerne l’interface d’admin de YNH il est impossible de partager des logs avec Yunopaste cela mouline à l’infini

Le gros problème pour l’instant c’est donc le mail avec Rainloop. Quelqu’un a une idée ?

Plume, c’est une installation de test donc je peux tenter de le supprimer et de le réinstaller sans problème. Lufti je vais tenter une installation propre pour voir cette histoire de package Carbon qui semble manquer.

Si c’est sur la vue des services, il y a effectivement un bug et ça devrait être corrigé dans la prochaine release. (Par contre le bouton yunopaste dans Outils > Journaux > … devrait fonctionner)

les messages arrivent bien, mais impossible d’en envoyer.

Qu’est-ce qu’il se passe quand tu essaie…

Oui c’était sur la page des “Services”… Il me semblait bien avoir vu passer qq chose sur le sujet sur ce forum. J’ai pas pensé aller sur celle des “Journaux”

Juste un message: “impossible d’envoyer le courrier”.

J’ai réinstallé Lufi depuis zéro… Cela semble fonctionner.

Par contre gros messages d’erreurs à l’installation:

! Couldn't find module or a distribution GSSAPI
! Couldn't find module or a distribution IO::Socket::INET6
! Installing Net::SSLeay failed. See /.cpanm/work/1599148462.11950/build.log for details. Retry with --force to force install it.

Pour Rainloop j’ai bien un problème d’envoi, mais juste sur une adresse email… et cela n’a rien à voir avec la migration de Yunohost, mais rien à voir du tout !!!

Sinon, avant de découvrir le pot aux roses, j’ai essayé la commande pour mettre à jour une application qui est déjà à jour (réinstaller en fait), c’est magique. Pour mémoire:

sudo YNH_FORCE_UPGRADE=1 yunohost app upgrade rainloop

Désolé pour le bruit autour de Rainloop et merci à @Aleks pour ses interventions

i dint, i reverted the snapshot and made the migration today and it went ok

i just the latest migration from php7 to php7.3 (not sure if is the correct thread )
https://paste.yunohost.org/raw/ehibakovor

@loan : please try to apt install php7.3-fpm, then retry the migration

1 Like

strange now dokuwiki deny access

No ACL setup yet! Denying access to everyone.

Here we go with another bunch of minor releases (yunohost core 4.0.7, ssowat 4.0.4, admin 4.0.4) containing a set of fixes :

Changelog

  • [fix] nginx/sso: Make sure app nginx confs do not prevent the loading of /yunohost/sso (in particular when apps are installed on the root of main domain) (Yunohost#1044)
  • [fix] core deps: Require explicitly php7.3-foo packages because in some cases Sury’s php7.4- packages are installed and php7.3-fpm doesn’t get installed … (Yunohost@1288159a)
  • [enh] ssowat optimization: reload the conf only if it got modified (SSOwat#170)
  • [fix] admin: typo in migrations link in french translation (Yunohost-admin#309)
  • [fix] admin: Yunopaste button for service logs was broken (Yunohost-admin@7e03213)
  • [fix] admin: In log views, sometimes the tip about log sharing for failed operation wasnt displayed (Yunohost-admin@7894c84)

Thanks to all contributors :heart: ! (opi, Kayou, ljf)

8 Likes