Failed to install FirefoxSync - Python version

My YunoHost server

Hardware: Raspberry Pi at home…
YunoHost version: 3.7.0
I have access to my server : Through SSH & through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no

:uk:/:us:

I can’t restore nor install Firefox Sync. Il looks like there is a problem with Python version


:fr:

Je ne peux ni restaurer ni installer Firefox Sync. Il semble qu’il a un problème avec la version de Python


2020-04-03 14:06:52,468: DEBUG - Collecting soupsieve>=1.2
2020-04-03 14:06:52,569: DEBUG -   Downloading https://www.piwheels.org/simple/soupsieve/soupsieve-2.0-py2.py3-none-any.whl (35 kB)
2020-04-03 14:06:53,476: WARNING - ERROR: Package 'soupsieve' requires a different Python: 2.7.13 not in '>=3.5'

Apparament il y a eu un fix sur l’upstream il y a une vingtaine de jour … https://github.com/mozilla-services/syncserver/commit/31d045b318c38f1f8b693ebbb518f66ea57dbfa4

Mais du coup ça n’est pas présent dans la version qu’on distribue … Cependant il y a une PR qui traine : https://github.com/YunoHost-Apps/ffsync_ynh/pull/15

Du coup si tu veux tu peux tenter d’installer l’app avec l’url custom https://github.com/espritlibre/ffsync_ynh en attendant que la PR soit mergée…

Merci @Aleks. Donc je dois l’installer avec sudo yunohost app install https://github.com/espritlibre/ffsync_ynh c’est bien ça ?

Ensuite comment ça se passe pour les mises à jour, si je veux repasser sur la branche officielle ? Je dois désinstaller sans backup et réinstaller ?

Bon le backup c’est pas indispensable sur cette app puisque les navigateurs se resynchroniseront automatiquement

Pas 100% sur, mais je crois qu’il y a des bidouilles magiques dans yunohost qui font que ça repassera automatiquement sur la branche master lorsqu’il y aura un nouveau commit… (c’est lié au fait que l’app est dans le catalogue d’app)

Raté, j’ai exactement la même erreur avec https://github.com/espritlibre/ffsync_ynh.

Info: WARNING - ERROR: Package 'soupsieve' requires a different Python: 2.7.13 not in '>=3.5'

Comme je ne me vois pas trop revenir en arrière sur la version de Yunohost il me reste la solution de basculer sur les serveurs Mozilla en attendant la PR. Ou bien ne pas synchroniser pendant quelques temps.

Hello,

L’application doit être normalement maintenant fixée.

2 Likes

Merci @Josue :slight_smile:

Le menu d’ajout dans la console web m’affiche une date de mise à jour au 18 décembre 2019 mais j’ai pu installer l’application sans soucis. Et les navigateurs se sont re-synchronisés.

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