Erreur à l'installation d'applications

Salut tout le monde !

Après avoir désinstallé Rainloop suite à cette discussion en vue de le réinstaller pour le passer en privé, je n’arrive plus à installer d’apps. Tout est à jour grâce à ces commandes:

apt-get update
apt-get upgrade
apt-get dist-upgrade
yunohost tools update
yunohost tools upgrade --ignore-app
yunohost app fetchlist

Voici le message d’erreur quand j’essaie d’installer une appli:

408 DEBUG loading actions map namespace ‘yunohost’
521 DEBUG extra parameter classes loaded: [‘ask’, ‘password’, ‘required’, ‘pattern’]
523 DEBUG initializing base actions map parser for cli
530 DEBUG registering new callback action ‘yunohost.utils.packages.ynh_packages_version’ to [’-v’, ‘–version’]
1026 DEBUG initialize authenticator ‘ldap-anonymous’ with: uri=‘ldap://localhost:389’, base_dn=‘dc=yunohost,dc=org’, user_rdn=‘None’
1035 DEBUG lock has been acquired
1579 INFO processing action [12184.1]: yunohost.app.install with args={‘app’: ‘rainloop’, ‘args’: ‘domain=webmail.domaine.tld&path=/’, ‘auth’: <moulinette.authenticators.ldap.Authenticator object at 0x765b2570>, ‘label’: None, ‘no_remove_on_failure’: False}
1596 INFO Téléchargement…
1633 DEBUG action [12184.1] ended after 0.052s
1634 DEBUG lock has been released
Traceback (most recent call last):
File “/usr/bin/yunohost”, line 219, in
timeout=opts.timeout,
File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 136, in cli
moulinette.run(args, output_as=output_as, password=password, timeout=timeout)
File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 390, in run
ret = self.actionsmap.process(args, timeout=timeout)
File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 495, in process
return func(**arguments)
File “/usr/lib/moulinette/yunohost/app.py”, line 664, in app_install
manifest, extracted_app_folder = _fetch_app_from_git(app)
File “/usr/lib/moulinette/yunohost/app.py”, line 1558, in _fetch_app_from_git
’wget’, ‘-qO’, app_tmp_archive, tarball_url])
File “/usr/lib/python2.7/subprocess.py”, line 535, in check_call
retcode = call(*popenargs, **kwargs)
File “/usr/lib/python2.7/subprocess.py”, line 522, in call
return Popen(*popenargs, **kwargs).wait()
File “/usr/lib/python2.7/subprocess.py”, line 710, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

Notons que j’ai un message d’erreur proche avec la commande yunohost tools upgrade, ce qui me fait penser que ce sont vraiment les apps qui posent problème.
J’ai d’abord pensé à des remous suite aux travaux en cours sur l’App Market, mais vu que j’ai rien vu passer depuis ce matin, c’est sans doute pas ça.

Une piste ?

Salut,

Es-tu sûr que la connexion Internet de ton serveur fonctionne ?
L’erreur indique un timeout lors du téléchargement de l’archive de l’application.

Oui, oui, j’ai du ping, et je peux installer des paquets debian. Ce sont seulement les apps yuno qui posent problème :confused:
Et ce qui m’étonne, c’est que le timeout est quasi-immédiat, j’ai pensé à un problème de droits d’écriture, mais ça m’étonnerait quand même pas mal.

Peux-tu essayer de lancer la commande incriminée à la main ? Par exemple :

wget -qO https://github.com/YunoHost-Apps/nextcloud_ynh/archive/master.zip

Bien vu, le problème semble venir de là !

wget : commande introuvable

apt-get install wget
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
wget est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

WTF ?

Bah oui, j’ai oublié la partie importante du log : OSError: [Errno 2] No such file or directory :blush:
Donc, wget est bien présente, mais tu as un problème de PATH…

Ok, c’est une variable d’environnement à fixer, c’est ça ?

EDIT: Bon, ne trouvant pas l’executable de wget avec find mais seulement des pages de man, je l’ai purgé puis réinstallé, tout fonctionne désormais ! Je ne sais pas pourquoi il avait disparu par contre. Merci du coup de main !

1 Like