Instalation manuelle d'un package

Bonjour,

Je souhaite effectuer des tests d’un package existant, j’ai donc fait mon fork du package existant, installer via l’interface.

Suite à une mise à jour : j’ai mis à jour mon fork, puis tenter une mise à jour.

Via ssh :

 # yunohost app upgrade limesurvey
Attention : Vous devez spécifier une URL pour mettre à jour votre application locale limesurvey
Erreur : Aucune application à mettre à jour

Pourtant si je regarde le fichier de status

# cat /etc/yunohost/apps/limesurvey/status.json 
{"installed_at": 1484756175, "upgraded_at": null, "remote": {"url": "https://github.com/Shnoulle/limesurvey_ynh", "type": "git", "branch": "master", "revision": "ad008613799a5e85979e40baab0c2b06a9dd4e9c"}}

Cela me semble OK, pourquoi cela ne fonctionne pas ?
Une idée ? Une piste ?

(en forceant la mise à jour sur l’url : j’ai un autre problème, mais je cherche à comprendre au fur et à mesure).

Merci :slight_smile:

Salut Shnoulle,

Comme dit dans le message d’erreur, tu dois spécifier une URL.
YunoHost se base sur la liste official (et community si tu l’as ajoutée) pour déterminer si une app doit être mise à jour ou pas.

Ton app n’étant dans aucune de ces 2 listes, il ne peut pas savoir si ton app nécessite une mise à jour.

For the moment you need this command to update your instance.

Upgrade this package:
sudo yunohost app upgrade --verbose LimeSurvey -u GitHub - YunoHost-Apps/limesurvey_ynh: LimeSurvey package for yunoHost

If you want use your fork you need to use your repo.

1 Like

Merci :slight_smile:

Je tenterais de trouver ou ce gère cette liste (parceque j’aime comprendre). Problème résolu.

Sinon @ljf you like to pursue here or on github ?

Currently : i’m unsure it’s a issue in the package or an issue between chair and keyboard :blush:

@Shnoulle: on https://github.com/YunoHost-Apps/limesurvey_ynh/issues/9
I think there is an issue with the upgrade from 2.0.5 to 2.62.2

1 Like