Erreur à l'installation de Funkwhale

Bonjour à tous,

J’ai un souci lors de l’installation de l’application Funkwhale sur Yunohost. Voici les détails:

Matériel: Raspberry Pi à la maison
Version de YunoHost: 3.6.4.6 (stable)
J’ai accès à mon serveur : En SSH | Par la webadmin | En direct avec un clavier/écran
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Description du problème

J’ai tenté l’installation de Funkwhale par la webadmin et la ligne de commande, et j’obtiens la même erreur :

ERROR: Package ‘channels-redis’ requires a different Python: 3.5.3 not in ‘>=3.6’

J’ai vérifié que tous les packages soient à jour via apt-get update && apt-get upgrade suivi d’une apt-get dist-upgrade. J’ai ensuite relancé l’installation mais toujours le même message…

Avez-vous une idée ?

NB: j’ai aussi remarqué que Funkwhale ne veut pas s’installer sur mon instance s’il y a d’autres applications (Je n’avais installé que Nextcloud pourtant). L’installation indique alors un conflit entre les applications. Je ne m’explique pas le souci non plus…

Merci beaucoup.

Ce soucis est connu et discuté ici : https://github.com/YunoHost-Apps/funkwhale_ynh/issues/78

(J’ai aussi vu un autre utilisateur avec le meme soucis il y a quelques jours)

Il y a une tentative de fix ici : https://github.com/YunoHost-Apps/funkwhale_ynh/pull/79

Tu peux le tester en faisant yunohost app install https://github.com/renaudponcelet/funkwhale_ynh

Yep, funkwhale nécessite d’avoir un domaine dédié, donc aucune autre application ne doit être installé sur ce domaine pour installer funkwhale. Typiquement ça peut etre bien de créer un sous-domaine comme music.tondomaine.tld pour installer funkwhale

Merci pour ta réponse !
Je vais tester ça :slight_smile:

Zut, malheureusement le fix ne fonctionne pas pour moi :confused:

Visiblement voilà le problème:

The path python3.6 (from --python=python3.6) does not exist

Voici la log:

Attention : [DEBUG]: DEBUG   - + local username
Attention : [DEBUG]: DEBUG   - + local home_dir
Attention : [DEBUG]: DEBUG   - + local use_shell
Attention : [DEBUG]: DEBUG   - + ynh_handle_getopts_args --username=funkwhale --home_dir=/var/www/funkwhale
Attention : [DEBUG]: DEBUG   - + set +x
Attention : [DEBUG]: DEBUG   - + use_shell=0
Attention : [DEBUG]: DEBUG   - + home_dir=/var/www/funkwhale
Attention : [DEBUG]: DEBUG   - + ynh_system_user_exists funkwhale
Attention : [DEBUG]: DEBUG   - + local legacy_args=u
Attention : [DEBUG]: DEBUG   -=username=)
Attention : [DEBUG]: DEBUG   - + declare -Ar args_array
Attention : [DEBUG]: DEBUG   - + local username
Attention : [DEBUG]: DEBUG   - + ynh_handle_getopts_args funkwhale
Attention : [DEBUG]: DEBUG   - + set +x
Attention : [DEBUG]: DEBUG   - + echo '! Helper used in legacy mode !'
Attention : [DEBUG]: DEBUG   - + set +x
Attention : [DEBUG]: DEBUG   - + getent passwd funkwhale
Attention : [DEBUG]: DEBUG   -'
Attention : [DEBUG]: DEBUG   - + local 'user_home_dir=-d /var/www/funkwhale'
Attention : [DEBUG]: DEBUG   -'
Attention : [DEBUG]: DEBUG   - + local 'shell=--shell /usr/sbin/nologin'
Attention : [DEBUG]: DEBUG   - + useradd -d /var/www/funkwhale --system --user-group funkwhale --shell /usr/sbin/nologin
Attention : [DEBUG]: DEBUG   - + virtualenv -p python3.6 /var/www/funkwhale/code/virtualenv
Attention : [DEBUG]: DEBUG   - The path python3.6 (from --python=python3.6) does not exist
Attention : [DEBUG]: DEBUG   - + ynh_exit_properly
Attention : 
Info : L’opération 'Installer l’application 'funkwhale'' a échouée ! Pour avoir de l’aide, merci de partager le journal historisé de cette opération en utilisant la commande 'yunohost log display 20190828-191033-app_install-funkwhale --share'
Info : Loading installation settings...
Info : Stopping and removing the systemd service
Attention : Failed to stop funkwhale-beat.service: Unit funkwhale-beat.service not loaded.

Problème résolu en installant la dernière version testing:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.