Mise à jour applications non officielles

Bonjour,

D’après la doc, pour mettre à jour une application non officielle, il faut rentrer une ligne de commande du type :

yunohost app upgrade limesurvey -u https://github.com/zamentur/limesurvey_ynh

Donc à priori, quand on clique sur “mettre à jour” dans l’API, ça ne met à jour que les applications officielles ? Comme on rentre les adresses des dépôts quand on installe une application non officielle, il ne doit pas être très compliqué d’intégrer leur mise à jour également via l’API, non ?
Sinon ça oblige à surveiller régulièrement la présence de mises à jour sur toutes les applications non officielles…

En fait c’est déjà possible, voir le readme de https://github.com/YunoHost/apps après vu l’état de certaines app il vaut mieux faire gaffe :wink:

Par contre la syntaxe correcte pour update une app c’est :

yunohost app upgrade -u https://github.com/zamentur/limesurvey_ynh limesurvey

Ok, si je comprends bien, si j’ajoute la community paquage list, les applications “en cours” se mettront à jour toutes seules, et est-ce qu’elles apparaîtront comme les applications officielles dans l’API ?
Je suis conscient des risques liés aux applications non officielles, mais le but est aussi de tester tout ça…

Merci pour ta réponse !

Oui pour les 2 questions, j’ai testé et ça a l’air de fonctionner mais je tourne avec yunohost testing pas stable.

Salut tomdereub,

En fait ce n’est pas du tout la faute des applications hotspot_ynh et torclient_ynh qu’il a ce problème, c’est la faute de laversion de debian de nslcd.

En effet, si tu ne vois pas l’utilisateur admin dans les fichiers dans /etc/ c’est parce qu’il est stocké dans la base de donnée LDAP utilisé par yunohost pour l’authentification partout et nslcd est responsable de permettre d’accèder à ces utilisateurs comme des utilisateurs unix, “admin” en faisant partie.

Le problème c’est que la version de nslcd de Debian, 1 fois sur 5, se plante et n’arrive pas à se conecter à la base de donnée LDAP et résultat ne charge aucuns utilisateurs ce qui fait planter php5-fpm car il a besoin de l’utilisaeur admin (comme toutes les applications utilisant php remarque).

Tes solutions sont soit de relancer ton serveur/ta brique soit de faire les commandes suivantes :

service nslcd restart
service php5-fpm restart

Salut Bram,
Je ne comprends pas ton message, tu voulais peut-être répondre à un autre poste, non ?