YunoHost 2.5.0 Beta - Call for beta-testers and translators

Bonsoir,

Est ce que quelqu’un a testé la maj sur raspberry 3 ? Merci

For rpi there is a work in progress here:


With the method describe i was able to run yunohost on rpi1

And the documentation should be edited and approve:
https://github.com/YunoHost/doc/pull/408

This is for 2.5 or 2.4 is not very clear. But in any case thank you.

Petite “erreur” de mon coté

Configuration file '/etc/rmilter.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** rmilter.conf (Y/I/N/O/D/Z) [default=N] ? 

J’ai répondu Y, mais sans vraimnet savoir.
En tout cas après ca fonctinne très bien

Ca c’est le comportement classique de Debian, pas lié à YunoHost. En générale il vaut mieux répondre “No” (l’option par défaut) mais ce n’est pas très grave.

Tu peux “fixer” ça en lançant

yunohost service regen-conf

Et en jouant avec les options si besoin.

Bonjour @ZatchBell68,

J’avais bricolé rapidement un tuto pour installer YunoHost v2.4.x sur une Raspberry Pi …
http://avignu.wiki.tuxfamily.org/doku.php?id=documentation:yunohost-jessie

… mais aussi pour installer YunoHost v2.5.x à partir de la v2.4.x :
http://avignu.wiki.tuxfamily.org/doku.php?id=documentation:yunohost-jessie-v2.5.x-rpi3b

Le truc c’est qu’il faut installer, préalablement au lancement du script d’installation, quelques paquets (http://avignu.wiki.tuxfamily.org/doku.php?id=documentation:yunohost-jessie-v2.5.x-rpi3b#mettre_a_jour_la_listes_des_paquets_installer_l_editeur_nano_git_le_paquet_de_configuration_du_raspberry_de_quoi_decompresser_des_fichiers_zip__et_nettoyer) ainsi que réaliser à la main l’installation de métronome (http://avignu.wiki.tuxfamily.org/doku.php?id=documentation:yunohost-jessie-v2.5.x-rpi3b#installer_metronome_manuellement) en le mettant en “hold” en attendant le passage à prosody.

Si tu cherches une image, il y a celle de @heyyounow ici Universal Raspberry Pi image.

Je n’ai pas encore eu le temps de tout bien installer et de tester un peu plus à fond. Néanmoins, j’espère que ça pourra t’aider, te donner des pistes ou même mieux : que tout fonctionne super :slight_smile:

ppr

Hello @ppr, j’ai installé la 2.4 via l’image qui est disponible sur le forum donc ci j’ai bien compris pour mettre en 2.5 j’ai juste besoin d’ajouter le dépôt dans le fichier source et de refaire un update et de ce que j’ai pu voir sur le forum lorsqu’on me pause la question de ci je veux garder mon fichier de conf ou non je fais N.

Je vais voir ça ce soir après le travail et je reviens vers vous ci j’ai un problème.

Bonsoir @ZatchBell68,

C’est ça, mais avant tout : faire une sauvegarde !

Une fois la sauvegarde faire, en premier tu mets à jour ton actuelle instance YunoHost v2.4.x

apt-get update && apt-get dist-upgrade

Ensuite tu ajoutes le dépôt testing en lieu et place du dépôt stable :

echo ‘deb http://repo.yunohost.org/debian/ jessie stable testing’ > /etc/apt/sources.list.d/yunohost.list

Enfin tu mets à jour ton instance avec les dépôts testing :

apt-get update && apt-get dist-upgrade

Tu devrais normalement passer en v2.5.x.

Sinon, lorsque tu réponds à un message du forum à quelqu’un en particulier, il faut mettre un @pseudo_du_correspondant comme ça le correspondant est averti par mail qu’il y a eu une réponse sur le sujet. :wink:

En espérant que tout se passe bien :slight_smile:

ppr

Ok @ppr merci pour l’astuce du @. Je vais faire la sauvegarde et tenter tout ça et je reviens. Merci encore

edit : J’ai une erreur qui revient regulierement qui est

insserv: warning: script is corrupt or invalid: /etc/init.d/…/rc0.D/K01yunohost-api

merci pour votre aide

@ZatchBell68 La méthode que j’ai présenté (et qui est en cours l’élaboration) est basé sur le travail de @heyyounow .

Pour l’installation, si tu souhaites installer une 2.5, je recommande l’utilisation de la 2.5 directement (en utilisant ./install_yunohost -d testing ) plutôt que 2.4 puis mise à jour 2.5. La raison est que la 2.5 intègre un correctif pour les dispositifs lents, l’absence de ce dernier (donc en 2.4) peut potentiellement impacter l’installation.

@ppr j’ai regarder dans les log et c’était déjà présents avant la maj en 2.5

Bonjour @ljf @ZatchBell68,

J’ai rapidement modifié la section du tuto http://avignu.wiki.tuxfamily.org/doku.php?id=documentation:yunohost-jessie-v2.5.x-rpi3b#cloner_le_script_d_installation_yunohost_et_proceder_a_l_installation pour lancer le script comme le proposé afin d’installer directement YunoHost en version 2.5.x.

ppr


@ljf, peux-tu me dire s’il faut préalablement passer cette commande avant de lancer le script ou bien est-ce qu’il va chercher les bon dépôts directement grâce à l’appel de testing avec l’argument -d ?

echo ‘deb http://repo.yunohost.org/debian/ jessie stable testing’ > /etc/apt/sources.list.d/yunohost.list

@ljf : en fouillant un peu sur les pages du projet YunoHost je crois que ça devrait faire sans ajouter les dépôts à la main … https://github.com/YunoHost/install_script

Bonsoir,

j’ai pu voir que dans mes services j’ai rmilter et rsampd qui sont marqués comme inactif et pourtant lorsque je fais
service --status-all ben j’ai bien un + devant eux.

Merci

Pour ces cas précis je ne sais pas trop, on les a modifié car ils ne supportaient plus l’activation par socket, mais en générale la liste des services a besoin d’un bon coup de nettoyage mais ce n’est pas prévu pour cette version stable (possiblement la suivante).

Salut à tous,

Merci à tous les contributeurs pour ces bonnes nouvelles et tout le boulot que ça implique :slight_smile:

Passage à la 2.5 beta sans encombres sur une Brique Internet. Le certificat LE a été généré en 1min via l’interface web, super !

Pour info la création du certificat LE n’était pas possible avec ma config DNS, j’avais fait quelques modifications pour que ma Brique soit accessible en LAN (cf ce post sur le forum) : modification de /etc/hosts, /etc/dnsmasq.conf et du 1er résolveur DNS de l’app hotspot_wifi.
Il a fallu effacer ces modifs pour que l’interface admin de Yunohost autorise la création d’un certificat LE, celle-ci me demandait de vérifier ma config DNS et mon accessibilité http.

Question : maintenant que le certificat LE est généré, est-ce qu’il est possible de repersonnaliser ma config DNS pour utiliser ma brique en LAN ? ou bien cela risque de faire bugger le renouvellement du certificat LE ?

Encore merci pour ces avancées !


Hi all,

Big thanks to all the contributors for these good news and all the work :slight_smile:

Internet Cube upgraded to 2.5beta without trouble. LE certificat has been generated in less than 1min via the web interface.

For your information, LE certificate creation was not possible with my DNS config (cf this forum post about accessing the cube in a LAN),. I had to remove these edits to be able to create a LE certificate through the web admin interface because it asked me to check my DNS config and my http accessibility.

Question : now that the LE certificate has been created, is it possible to edit again my DNS config to access the cube in LAN ? or it will bring troubles to the LE certif renewal ?

Thanks again !

Salut !

Ta situation est assez intéressante (usage en local avec peu/pas d’internet) - j’ai déjà eu un cas où j’aurais souhaité un truc similaire ! Maintenant du point de vue du support de LE, je t’avoue que c’est un peu le bordel de gérer ce cas très spécifique - c’est déjà un peu la galère de supporter les cas “standards” :wink:

Je n’ai pas regarder les bidouilles spécifiques qu’il a fallu faire pour /etc/hosts & co, mais ca me parrait très probable que si tu reviens à la situation d’avant l’installation du certificat, le renouvellement ne marchera pas…

Ce qu’on pourrait proposer, c’est d’ajouter des hooks pre et post install ou renew du certificat, pour que tu puisses appeler un script qui bidouille ce qu’il faut dans tes configurations /etc/hosts & co pour que tout marche tout seul :slight_smile:. Après, le renew n’est “que” tous les 3 mois, donc tu peux aussi te dire que tu re-bricoles à la main (ou apelle le script qui va bien manuellement) une fois tous les 3 mois…

Was thinking about the bug reported by @gpsqueeek, and actually that might not be related to the duniter app, but more about all non-public apps installed on root (ie directly on domain.tld/), since they probably all block access to everything except if you’re logged in. Which is an issue for the Let’s Encrypt cert installer :confused:

Edit : opened a ticket on the bugtracker : https://dev.yunohost.org/issues/717

Hello.

J’ai vu qu’il y avait un sujet pour la version 2.6 stable.

Il y a une 2.5 stable avant ? Je ne comprend pas tout.

Merci. :slight_smile:

Il se peut que la 2.5 beta devienne la 2.6 en passant à l’état stable. Mais c’est en discussion dans le thread 2.6 justement :wink:

1 Like

J’ai renomé le topic pour que ça soit + clair :slight_smile:

1 Like