🎉 YunoHost 11.2 release

:uk: English version

We are glad to announce the release of YunoHost 11.2 :partying_face: !

This release is a relatively small one compared to previous versions, though it felt like we still needed to increase the version number 
 plus the latest version was 11.1.22, many things happened since the first release of version 11.1 :stuck_out_tongue:

  • :key: Add support for recovery password for DynDNS domains (nohost.me / noho.st / ynh.fr) which should hopefully slowly improve the horrendous situation with people having to ask for the reset of their domain when reinstalling, which we then handle manually. For now this is only available through command line. :arrow_forward: Use yunohost domain dyndns set-recovery-password yourdomain.tld to define a recovery password which can be used to recover the domain after a reinstall.

  • :mailbox: Allow apps to send DKIM-signed emails which should reduce the spaminess of mails sent by apps. This will need to be propagated to the relevant apps by packagers though. More info for packagers in the system user app resource

  • :sparkles: More technical changes / minor fixes

    • Fix OCSP stapling errors in nginx configuration (#1543)
    • Disable SSH banner by default (#1605)
    • App packaging : simplify the use of ynh_add_fpm_config (#1684)
    • Another partial refactoring of config panels / questions, paving the way for Pydantic (#1676)
    • Rewrote the yunopaste tool (#1667)
    • Translations update, in particular Japanese

Thanks to all contributors (since 11.1.4~ish) :heart: ! (AndrĂ© ThĂ©o LAURET, Axolotle, Bram, ButterflyOfFire, Christian Wehrli, Éric Gaspar, Eric Geldmacher, Eryk Michalak, FĂ©lix PiĂ©dallu, Florent, Grzegorz Cichocki, Ilya, John Hackett, John Schmidt, JosĂ© M, Jose Riha, Kayou, Krakinou, Krzysztof Nowakowski, Kuba Bazan, ljf, motcha, Neko Nekowazarashi, Nicolas Palix, orhtej2, Poesty Li, ppr, QuentĂ­, sudo, Tagada, theo-is-taken, tituspijean, Tymofii-Lytvynenko, xabirequejo, Yann Autissier)

:arrow_up: How to upgrade

From the web admin

  • Go to “Update system”
  • Then hit the “Update” button in the “System” section.
  • This may take a few minutes, grab your favorite beverage. You will need to re-log into the webadmin once it’s done.
  • Make sure that everything went well (green check :white_check_mark:) in Tools > Logs

Or from the command line

$ sudo yunohost tools update
$ sudo yunohost tools upgrade system

:warning: Notes for advanced users

Configurations for SSH, nginx and postfix were updated. Please checkout the diff yunohost tools regen-conf ssh nginx postfix --dry-run --with-diff if you manually modified configuration for these.

:scroll: Other project news

The packaging team continues its epic work, with the transition to packaging v2 well engaged : already 40% of the catalog has been converted to the v2 format, and more pending in pull requests :partying_face: ! The v2 format has been heavily stabilized during all the 11.1 iterations.

Work on Bookworm continues as well, with a first batch of tests on the entire catalog completed, and we’re now entering in the phase where we should patch 100~ish apps to make them Bookworm-compatible. In parallel, we should start working on the Bullseye->Bookworm migration procedure. Also in parallel, work continues on rewriting the portal and SSOwat !

Finally, we are planning this summer the traditional YunoCamp from August 10th to 14th in Paris ! Don’t hesitate to come say hello either to contribute or just share your thoughts with us on the project around a tea/coffee/beer/clubmate :beers: :wink: !


:fr: Version française

Nous sommes ravi.e.s d’annoncer la sortie de la version 11.2 :partying_face: !

Cette nouvelle version est relativement petite comparĂ©e aux versions prĂ©cĂ©dentes, mais il nous a tout de mĂȘme semblĂ© nĂ©cessaire d’incrĂ©menter le numĂ©ro de version 
 et puis la version prĂ©cĂ©dente Ă©tait la 11.1.22, beaucoup de choses ont bougĂ© depuis le dĂ©but du cycle 11.1 :stuck_out_tongue:

  • :key: Ajout d’un systĂšme de mot de passe de rĂ©cupĂ©ration des domaines DynDNS (nohost.me / noho.st / ynh.fr), qui devrait amĂ©liorer lentement mais surement la situation autour des personnes devant demander le reset de leur domaine sur le forum lors des rĂ©installation, que nous devons ensuite traiter manuellement. Pour le moment, ceci n’est disponible qu’en ligne de commande. :arrow_forward: Utilisez yunohost domain dyndns set-recovery-password votredomaine.tld pour dĂ©finir un mot de passe de rĂ©cupĂ©ration, qui peut ensuite ĂȘtre utilisĂ© plus tard pour reprendre le contrĂŽle de votre domaine suite Ă  une rĂ©installation.

  • :mailbox: Ajout du support des signatures DKIM les mails envoyĂ©s par les apps, ce qui devrait rĂ©duire la “spaminess” des emails envoyĂ©s par les apps. Ce changement devra nĂ©anmoins ĂȘtre intĂ©grĂ© par les packageurs dans chaque apps individuellement. Plus d’infos sur la page de doc de la ressource ‘system user’

  • :sparkles: D’autres changements plus techniques

    • Correction des erreurs liĂ© au OCSP stapling dans la configuration nginx (#1543)
    • DĂ©sactivation de la banniĂšre SSH par dĂ©faut (#1605)
    • Packaging : simplification de l’utilisation de ynh_add_fpm_config (#1684)
    • Un autre refactoring partiel des config panels / questions, pour prĂ©parer le passage Ă  Pydantic (#1676)
    • RĂ©Ă©criture de l’utilitaire yunopaste (#1667)
    • Mises Ă  jour des traductions, en particulier le Japonais

Merci Ă  toutes les contributeurices (depuis la ~11.1.4) :heart: ! (AndrĂ© ThĂ©o LAURET, Axolotle, Bram, ButterflyOfFire, Christian Wehrli, Éric Gaspar, Eric Geldmacher, Eryk Michalak, FĂ©lix PiĂ©dallu, Florent, Grzegorz Cichocki, Ilya, John Hackett, John Schmidt, JosĂ© M, Jose Riha, Kayou, Krakinou, Krzysztof Nowakowski, Kuba Bazan, ljf, motcha, Neko Nekowazarashi, Nicolas Palix, orhtej2, Poesty Li, ppr, QuentĂ­, sudo, Tagada, theo-is-taken, tituspijean, Tymofii-Lytvynenko, xabirequejo, Yann Autissier)

:arrow_up: Comment mettre Ă  niveau

Depuis la webadmin

  • Aller dans “Mettre Ă  jour le systĂšme”
  • Puis cliquez sur “Mettre Ă  jour” dans la section “SystĂšme”.
  • La mise Ă  jour peut prendre quelques minutes. Il vous faudra ensuite vous re-logger Ă  la webadmin une fois terminĂ©e.
  • Assurez-vous que tout s’est bien passĂ© (petite coche verte :white_check_mark:) dans Outils > Journaux

Ou Ă  partir de la ligne de commande

$ sudo yunohost tools update
$ sudo yunohost tools upgrade system

:warning: Notes for advanced users

Les configurations pour les services SSH, nginx et postfix ont Ă©tĂ© mises Ă  jour. PriĂšre d’inspecter les diffĂ©rences avec yunohost tools regen-conf ssh nginx postfix --dry-run --with-diff si vous avez manuellement modifiĂ© ces configurations.

:scroll: Autres nouvelles du projet

L’équipe de packageureuses continu son travail remarquable, avec la transition vers le format de packaging v2 bien entamĂ©e : dĂ©jĂ  40% du catalogue a Ă©tĂ© converti, et bien d’autres en cours en attente dans des fusiodemandes :partying_face: ! Le format v2 a Ă©galement Ă©tĂ© bien stabilisĂ© au cours des itĂ©rations sur la 11.1.

Le travail sur Bookworm continue Ă©galement, avec un premier jeu de tests effectuĂ© sur l’entiĂšretĂ© du catalogue, et nous entrons maintenant dans une phase oĂč il nous faut corriger une centaine d’apps pour les rendre compatibles avec Bookworm. En parallĂšle, il nous faut commencer Ă  travailler sur la procĂ©dure de migration Bullseye->Bookworm. En parallĂšle Ă©galement, nous continuons Ă  travailler sur une rĂ©Ă©criture du portail et de SSOwat !

Et pour finir, nous prĂ©voyons cet Ă©tĂ© le traditionnel YunoCamp du 10 au 14 aoĂ»t sur Paris ! N’hĂ©sitez pas Ă  venir faire coucou que ce soit pour contribuer ou Ă©changer Ă  propos du projet autour d’un thĂ©/cafĂ©/biĂšre/clubmate :beers: :wink: !

39 Likes

Juste pour vous signaler une faute dans la traduction en français c’est la version 11.2 et non la 11.1 :wink:

Nous sommes ravi.e.s d’annoncer la sortie de la version 11.1 :partying_face: !

Encore merci pour votre travail ! :pray:

3 Likes

AnĂ©fĂ© merci d’avoir trouvĂ© la typo haha :sweat_smile:

1 Like

You are the BEST, all of you :heart:

2 Likes

Thank you so much, worked like a charm!

1 Like

Merci à vous de nous permettre de continuer de nous héberger en indépendant !

3 Likes

Mise à jour passée une fois de plus comme sur des roulettes. Merci pour les améliorations, encore du beau travail de réalisé. :kissing_heart:

Une option attendue de longue date! Je crois que j’en entends parler depuis au moins 4 ou 5 ans. C’est une avancĂ©e majeure, principalement pour ceux qui dĂ©butent et veulent tester et rĂ©-installer tout en voulant conserver leur nom de domaine yunohost. J’ai quelques questions concernant cette nouveautĂ©:

Y-a-t-il un moyen de retrouver son mot de passe quelque part?
Y-a-t-il une protection de prĂ©vue avec cette amĂ©lioration qui autorise uniquement de dĂ©finir un mot de passe pour le domaine installĂ©? Ou est-ce possible de le dĂ©finir Ă  partir d’une autre installation yunohost?
Est-il possible de redéfinir un nouveau mot de passe?

NB : c’était deja theoriquement possible en backupant YunoHost (ou au moins le morceau “conf systeme”) et en restaurant juste le morceau dyndns (ou tout) mais forcĂ©ment il faut le savoir et y penser

Pas vraiment, il est hashé cÎté client, envoyé au serveur, puis re-hashé derriÚre, on a aucun moyen de le récupérer pour vous

Le fait d’ĂȘtre autorisĂ© Ă  dĂ©finir un mot de passe de recovery se base sur la “clĂ©â€ qui permet d’authentifier qu’on est le “proprio” du domaine, donc a priori pas possible sans ĂȘtre sur la machine initiale qui a enregistrĂ© le domaine

Oui il suffit d’appeler plusieurs fois la commande (ou de l’appeler pour la toute premiùre fois)

1 Like

Thank you very much! Keep on going!

Bravo pour cette mise Ă  jour !

Par contre depuis hier soir je reçois toutes les 10 minutes ce mail.
En objet : Cron root@temp : YunoHost DynDNS update; sleep $((RANDOM%60)); ! ping -q -W5 -c1 ip.yunohost.org >/dev/null 2>&1 || test -e /var/run/moulinette_yunohost.lock || yunohost dyndns update >> /dev/null

En contenu : Aucun domaine n’a Ă©tĂ© enregistrĂ© avec DynDNS

1 Like

Mon serveur YunoHost 11
Matériel: VM sur FreeBox Delta
Systùme d’exploitation: Linux 5.10.0-23-arm64 aarch64
Version de YunoHost: 11.1.21.4 sur Debian 11.7
Nextcloud version : 26.0.2~ynh2
J’ai accùs à mon serveur :** En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectuĂ© des modifications particuliĂšres sur votre instance ?** : non

https://paste.yunohost.org/raw/loxukugemi

J’ai tentĂ© l’UPGRADE mais c’est un Ă©chec que ce soit par la webadmin qu’en ssh

admin@yunohost:~$ sudo yunohost tools update
[sudo] password for admin:
Info: Fetching available upgrades for system packages

Info: Updating application catalog

Success! The application catalog has been updated!
apps:
current_version: 26.0.2~ynh2
description: Online storage, file sharing platform and various other applications
domain_path: mondomaine/nextcloud
id: nextcloud
logo: 7619f283fa6ce9e0c6ae30cef5bb7cb47b926e9abccda4009a70e54579aa915a
name: Nextcloud
new_version: 26.0.3~ynh1
notifications:
upgradable: yes
version: 26.0.2~ynh2
important_yunohost_upgrade: True
pending_migrations:
system:
0:
current_version: 11.1.5
name: moulinette
new_version: 11.2
1:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-bcmath
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
2:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-bz2
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
3:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-cli
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
4:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-common
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
5:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-curl
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
6:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-fpm
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
7:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-gd
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
8:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-gmp
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
9:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-imap
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
10:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-intl
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
11:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-ldap
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
12:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-mbstring
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
13:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-mysql
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
14:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-opcache
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
15:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-readline
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
16:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-xml
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
17:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1-zip
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
18:
current_version: 8.1.20-1+0~20230609.43+debian11~1.gbpb5cd38
name: php8.1
new_version: 8.1.21-1+0~20230716.45+debian11~1.gbpbeb527
19:
current_version: 11.1.4
name: ssowat
new_version: 11.2
20:
current_version: 11.1.10
name: yunohost-admin
new_version: 11.2.1
21:
current_version: 11.1.22
name: yunohost
new_version: 11.2.2
admin@yunohost:~$ sudo yunohost tools upgrade system
Info: Upgrading packages

Info: Upgrading system packages
Info: + Reading package lists

Info: + Building dependency tree

Info: + Reading state information

Info: + Calculating upgrade

Info: + 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Warning: W: Invalid regular expression ‘^linux-image-[a-z0-9]$’ in configuration option ‘APT::NeverAutoRemove’ will be ignored.
Warning: W: Invalid regular expression '^linux-image-[a-z0-9]
-[a-z0-9]*$’ in configuration option ‘APT::NeverAutoRemove’ will be ignored.
Success! System upgraded
admin@yunohost:~$

D’oĂč vient ce problĂšme ?

Merci beaucoup pour votre travail et de nous permettre de nous affranchir.
Merci merci merci

2 Likes

If it’s helpful, it is because a cron job. I’ve solved it using this answer:

https://forum.yunohost.org/t/solved-series-of-errors-and-mail-notifications/21986/3?u=bernacee

1 Like

Thanks everyone for the great work - I really :heart: YunoHost

1 Like

11.2.2 is the latest version 
 what is the cron saying exactly 


1 Like

please, forget about it, I’m knackered (I’ve just deleted my stupid post)

1 Like

Bonsoir,
Depuis quelques mois, j’ai testĂ© et installĂ© Yunohost, et, j’en suis trĂšs satisfait
(mes derniĂšres install de serveurs “made simple” Ă©taient e-smith et SME Server
 il y a longtemps)
Mise à jour passée sans soucis, au demeurant.
Merci pour le formidable travail!

Une (ou deux) petite(s) (ou pas) requĂȘte(s) :
Serait il possible d’ajouter lors de la crĂ©ation d’un compte User un champ “Mail secours” ?
Pourquoi ? :slight_smile:
Parce que ma seconde requĂȘte est en rapport avec la rĂ©Ă©criture du portail :
Un bouton “Mot de passe oubliĂ©â€
Actuellement j’ai mis un subdomain n’apparaissant pas dans la liste et prĂ©vu un formulaire accessible aux Visiteurs, mais ça manque cruellement de sĂ©curitĂ©.
Bon, je m’étale
 alors : Merci encore!!!

C’est une demande rĂ©currente, ça va finir par arriver avant l’an 2067 mais ça demande pas mal de travail de refactoring de diffĂ©rent morceaux du projet, donc ça va prendre un certain temps

2 Likes

Cron root@xour : YunoHost DynDNS update; sleep $((RANDOM%60)); ! ping -q -W5 -c1 ip.yunohost.org >/dev/null 2>&1 || test -e /var/run/moulinette_yunohost.lock || yunohost dyndns update >> /dev/null

No domain registered with DynDNS

i receive it every 10 min since the upgrade -
is there any new package coming soon to correct that? thanks for your support
pascal

1 Like