PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

genma : Yunohost 3.0 sur Debian 9 - Retour d'expérience rapide

lundi 14 mai 2018 à 09:00

Jusqu'à présent, Yunohost n'était compatible avec Debian 9 Stretch (uniquement Debian 8 Jessie). A l'annonce du passage en phase de test Beta sur le forum pour la compatibilité Debian 9, ayant un peu de temps, pour tester, je me suis lancé.

Yunohost 3.0 ?

Actuellement la version stable est la version 2.7.x. La version 3 apporte la compatibilité avec Debian 9 : une migration sur une instance déjà installée fait que la machine passe sous Debian 9. On a alors des versions plus récentes de PHP (passage de 5 à 7), ce qui sera mieux pour les futures versions à venir de Nextcloud qui nécessitent Php7. Et on est enfin sous Debian 9. Et ça c'est cool aussi.

Test dans une machine virtuelle clone de mon instance de production

Pour avoir un bac à sable qui ne craint rien, j'ai refait un clone complet via Clonezilla de mon instance de production (et j'ai ainsi un backup complet tout frais, en plus des sauvegardes régulières) que j'ai réimporté dans une nouvelle VM Virtualbox. Pour me connecter à celle-ci, j'ai modifié mon fichier hosts pour que l'IP de la VM corresponde aux noms de domaines de mon Yunohost de production. Je résume vite fait car je me suis basé sur mon expérience précédente abordée dans les billets précédemment écrit Yunohost dans Virtualbox et Yunohost, Clonezilla et Virtualbox

Et j'ai trouvé des bugs

J'ai ainsi pu tester plusieurs fois la migration (et repartir du snapshot fonctionnel de la VM), en indiquant à chaque fois les erreurs rencontrées, cherchant des solutions et contribuant ainsi, modestement, à mon niveau à Yunohost. Je suis assez content car mes tests ont permis de détecter des erreurs sur les applications suivantes Sonerezh et Nextcloud.

Dont voici la correction...

Le détail et toute la démarche faite durant quelques heures passées à comprendre et chercher est sur le forum, je donne directement les solutions :

Sonerezh

Il y a deux lignes où il y a des # et non des ; (ancien système de commentaire de PHP non compatible avec PHP 7).
On édite le fichier de configuration pour faire la correction :

nano -l /etc/php/7.0/fpm/pool.d/sonerezh.conf

Nextcloud

Module PHP manquant conduisant à une erreur Interne (500 dans les logs)

apt-get install php7.0-apcu -y
service nginx restart

J'ai au passage vu que les logs de Nextcloud ne sont pas dans /var/log/nginx/monsousdomaine.domaine.log (soit les logs du domaine nginx lié à Nextcloud) mais dans le fichier /home/yunohost.app/nextcloud/data/nextcloud.log

Reste à voir comment on peut faire pour ajouter tout ça en patch / proposée que ces corrections soient faites automatiquement dans les migrations et installations des applications dans YunoHost.

Sachant que pour Sonerezh, le code source de l'application en elle-même n'est plus maintenue, il faut probablement ajouter la modification dans le script de migration ou d'installation de Sonerezh en tant qu'application YunoHost. A voir.

Migrer ou non ?

La version est encore en Beta. Je ne l'ai pas testé assez longtemps pour voir si il n'y a pas d'autres soucis. J'attendrai donc la sortie officielle en version stable courant juin pour migrer mon instance de production (que j'utilise tous les jours), en attendant, dès que j'ai un peu de temps, je continuerai sur l'instance de test dans Virtualbox pour voir comment je peux continuer à aider un peu un projet que j'utilise quotidiennement. La moindre des choses étant, à mon niveau, d'aider un peu.

Mais dès à présent, de ce que j'ai pu voir, les applications suivantes sont fonctionnelles : Amapache, Dokuwiki, FreshRSS, Kanboard, Shaarli, Roundcube, Wallabag, Sonerezh (suite à la correction), WemaWema, Phpmyadmin et Nextcloud. Reste quand même à tester ça en profondeur.

Gravatar de genma
Original post of genma.Votez pour ce billet sur Planet Libre.

Articles similaires

Journal du hacker : Liens intéressants Journal du hacker semaine #19

lundi 14 mai 2018 à 00:01

Pour la 19ème semaine de l'année 2018, voici 10 liens intéressants que vous avez peut-être ratés, relayés par le Journal du hacker, votre source d’informations pour le Logiciel Libre francophone !

Pour ne plus rater aucun article de la communauté francophone, voici :

De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !

Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. Rejoignez-nous pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !

Et vous ? Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)

Gravatar de Journal du hacker
Original post of Journal du hacker.Votez pour ce billet sur Planet Libre.

Articles similaires

blog-libre : Autour de SSH

dimanche 13 mai 2018 à 11:15

Depuis que j’ai commencé mon nouveau boulot, j’ai bricolé des trucs mais je suis bien incapable de reconnaître si c’est bien ou cruellement mauvais. Pour rappel je suis autodidacte, il est parfois difficile de savoir quand on suit une mauvaise voie alors je partage avec vous

Complétion SSH

On tape ssh luig, on appuie sur Tab, la complétion affiche alors ssh luigi.pizza.net.

Dans mon ~/.bashrc, j’ai complete -W "$(<~/.ssh/hosts)" scp ssh sshfsu qui me permet d’avoir la complétion pour scp, ssh et ma fonction sshfsu. Le fichier hosts n’est pas un fichier système, c’est moi qui le maintiens avec une liste des serveurs sur lesquels je me connecte. Ça marche parfaitement, rien à dire, je ne peux plus m’en passer. J’ai vu que certains parsent le fichier ~/.ssh/know_hosts. Sur Ubuntu par défaut le nom des hosts est hashé . On peut via une option SSH afficher... Lire la suite

Gravatar de blog-libre
Original post of blog-libre.Votez pour ce billet sur Planet Libre.

Miamondo : antiX-17_386-core.iso

jeudi 10 mai 2018 à 20:20

Bonjour, J'aime bien la distribution antiX. La majuscule se trouve à la fin et rien que ce genre d'excentricité suffit à me la rendre sympathique. Ce weekend, je me suis donc amusé à installer la version core en l'occurrence antiX-17_386-core.iso. Cette image iso ne dépasse pas les 325.1 MB et vous permet d'installer un système d'exploitation... Lire la suite →

Gravatar de Miamondo
Original post of Miamondo.Votez pour ce billet sur Planet Libre.

Okki : Création du programme de stages GNOME

jeudi 10 mai 2018 à 15:18

En plus de son investissement dans les programmes Google Summer of Code et Outreachy, la fondation GNOME vient d’annoncer la création d’un nouveau programme de stages propre au projet GNOME, aux objectifs bien plus complexes et stratégiques.

Pour reprendre l’annonce officielle, « l’objectif du programme de stages GNOME est d’amener le développement vers des sujets qui sont essentiels à la réalisation des objectifs de GNOME. Pour accomplir des tâches aussi importantes, les projets de génie logiciel et les projets non techniques sont les bienvenus, et tout le monde est encouragé à poser sa candidature. Puisque ces tâches sont considérées comme étant plus complexes que ce que l’on trouve dans les autres programmes de stages de la communauté du logiciel libre, les stages GNOME auront une allocation de 8000$ pour une période de trois mois. La fondation GNOME est désormais en mesure de réorienter les fonds vers des thèmes spécifiques qui peuvent être levés par le biais de campagnes et d’autres initiatives. »

Les premiers projets proposés sont axés autour de la sécurité et du respect de la vie privée, comme la protection contre les attaques par le biais de l’USB (en se basant sur USBGuard), la création d’une application pour la gestion des mots de passe et autres identifiants, un nouveau portail PipeWire, la création d’une session invité, facilité l’utilisation de matériel cryptographique tel que TPM ou pouvoir ajuster automatiquement les politiques de sécurité en fonction de la position géographique de l’utilisateur (domicile, travail, lieu public, conférence).

Pour plus d’informations, vous pouvez consulter la page du programme ou celle des différents projets.

Gravatar de Okki
Original post of Okki.Votez pour ce billet sur Planet Libre.