[synapse] Impossible d'installer

Bonjour à tous
Je dispose d’une brique internet avec yunohost installé dessus (version 2.7.14.5)

J’ai un souci en essayant d’installer l’application “synapse” (que ce soit avec via l’interface web ou en ligne de commande).

Voilà ce que j’obtiens comme erreur :

Attention : E: Les paquets doivent être enlevés mais la désinstallation est désactivée.
Attention : Unable to install dependencies !!
Attention :   synapse's script has encountered an error. Its execution was cancelled !!
 Attention : Le port 8448 est déjà fermé pour les connexions IPv4
Attention : Le port 8448 est déjà fermé pour les connexions IPv6
Attention : python3: can't open file '/opt/yunohost/matrix-synapse/remove_sso_conf.py': [Errno 2] No such file or directory
Attention : /opt/yunohost/matrix-synapse wasn't deleted because it doesn't exist.
Attention : /var/lib/matrix-synapse wasn't deleted because it doesn't exist.
Attention : /var/log/matrix-synapse wasn't deleted because it doesn't exist.
Attention : /etc/matrix-synapse wasn't deleted because it doesn't exist.
Attention : /etc/default/matrix-synapse wasn't deleted because it doesn't exist.
Attention : /etc/default/coturn-synapse wasn't deleted because it doesn't exist.
Attention : /etc/nginx/conf.d/smidge.noho.st.d/synapse.conf wasn't deleted because it doesn't exist.
Attention : dropdb: la suppression de la base de données a échoué : ERREUR:  la base de données « matrix_synapse » n'existe pas
Attention : dropuser : la suppression du rôle « matrix_synapse » a échoué : ERREUR:  le rôle « matrix_synapse » n'existe pas
Attention : The user matrix-synapse was not found
Attention : Service « matrix-synapse » inconnu
Attention : Service « coturn-synapse » inconnu
Attention : synapse n'a pas été supprimé correctement
Succès ! La configuration de SSOwat a été générée
Erreur : Échec de l'installation

Une suggestion ?
Merci d’avance :slight_smile:

Hello,

Qu’est ce que ca te donne si tu tappe la commande : sudo apt install -f

Ceci :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Est ce que tu as le log complet de l’installation ?

Tu peut obtenir cela avec les commandes yunohost log listet yunohost log display NOM_DU_LOG.

yunohost log list me renvoie cette erreur :

yunohost: error: invalid choice: 'log' (choose from 'user', 'domain', 'app', 'backup', 'monitor', 'settings', 'service', 'firewall', 'dyndns', 'tools', 'hook')

Ah, mais tu as quoi comme version de Yunohost. Est tu bien à jours ?

Avant tout essaie de mettre à niveau Yunohost vers la version 3. Il semble que l’erreur soit un conflit entre les versions de paquets.

Bonjour,
J’essaie d’installer Synapse sur mon Yunohost (dernière version) et j’ai exactement le même problème de dépendances. J’ai essayé : la branche de test, apt install -f, installation manuelle des paquets manquants (echec), rien à faire, toujours un problème de dépendances…

Info : Installation de l’application synapse …
Info : […] > Validating installation parameters…
Info : […] > Storing installation settings…
Info : [++…] > Configuring firewall…
Info : [##…] > Creating a dh file…
Info : [##++++++++…] > Installing dependencies…
Attention : E: Packages need to be removed but remove is disabled.
Attention : Unable to install dependencies
Attention :
Erreur : Impossible d’installer synapse: Une erreur est survenue dans le script d’installation de l’application
Info : L’opération ‘Installer l’application ‘synapse’’ a échouée ! Pour obtenir de l’aide, merci de partager le journal de l’opération en utilisant la commande ‘yunohost log display 20200504-103448-app_install-synapse --share’
Attention : Here’s an extract of the logs before the crash. It might help debugging the error:
Info : DEBUG - 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Info : DEBUG - + apt-get check
Info : DEBUG - Lecture des listes de paquets…
Info : DEBUG - Construction de l’arbre des dépendances…
Info : DEBUG - Lecture des informations d’état…
Info : DEBUG - Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Info : DEBUG - Les paquets suivants contiennent des dépendances non satisfaites :
Info : DEBUG - synapse-ynh-deps : Dépend: coturn mais il n’est pas installé
Info : WARNING - Unable to install dependencies
Info : DEBUG - Dépend: libffi-dev mais il n’est pas installé
Info : DEBUG - Dépend: python3-pip mais il n’est pas installé
Info : DEBUG - Dépend: sqlite3 mais il n’est pas installé
Info : DEBUG - Dépend: libssl-dev mais il n’est pas installé
Info : DEBUG - Dépend: libxml2-dev mais il n’est pas installé
Info : DEBUG - Dépend: libxslt1-dev mais il n’est pas installé
Info : DEBUG - Dépend: python3-lxml mais il n’est pas installé
Info : DEBUG - Dépend: libjpeg-dev
Info : DEBUG - Dépend: libpq-dev mais il n’est pas installé
Info : DEBUG - E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
Info : DEBUG - (ou indiquez une solution).
Info : DEBUG - + ynh_die ‘–message=Unable to install dependencies’
Attention : Supprimer l’application après l’échec de l’installation…
Info : [+…] > Loading installation settings…
Attention : [WARN] Database matrix_synapse not found
Info : [#+…] > Stopping and removing the systemd service
Info : [##+…] > Removing the PostgreSQL database
Attention : [WARN] User matrix_synapse not found
Info : [###++++++++…] > Removing dependencies
Attention : Traceback (most recent call last):
Attention : File “…/conf/remove_sso_conf.py”, line 10, in
Attention : data[“skipped_urls”].remove(domain + “/_matrix”)
Attention : ValueError: list.remove(x): x not in list
Info : [###########+…] > Removing app main directory
Info : ‘/opt/yunohost/matrix-synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/var/www/synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/var/lib/matrix-synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/var/log/matrix-synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/matrix-synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/default/matrix-synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/default/coturn-synapse’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/nginx/conf.d/p***.ddns.net.d/synapse_server_name.conf’ wasn’t deleted because it doesn’t exist.
Info : [############+…] > Removing nginx web server configuration
Info : ‘/etc/nginx/conf.d/p***.ddns.net.d/synapse.conf’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/php/7.0/fpm/pool.d/synapse.conf’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/php/7.0/fpm/conf.d/20-synapse.ini’ wasn’t deleted because it doesn’t exist.
Info : [#############+…] > Removing logrotate configuration
Info : [##############…] > Closing port 8448
Info : [##############+…] > Closing port 5349
Info : [###############…] > Closing port 5350
Attention : [WARN] The user matrix-synapse was not found
Info : [###############+++++] > Removing fail2ban configuration…
Info : ‘/etc/fail2ban/jail.d/synapse.conf’ wasn’t deleted because it doesn’t exist.
Info : ‘/etc/fail2ban/filter.d/synapse.conf’ wasn’t deleted because it doesn’t exist.
Info : [####################] > Removing the dedicated system user
Info : [####################] > Removal of synapse completed
Erreur : L’opération ‘Installer l’application ‘synapse’’ a échouée ! Pour obtenir de l’aide, merci de partager le journal de l’opération en utilisant la commande ‘yunohost log display 20200504-103448-app_install-synapse --share’

Hello,

An issue describe this problem here: https://github.com/YunoHost-Apps/synapse_ynh/issues/193

To be short, synapse is not compatible with sury repo !

Thanks for your quick answer. Now I’m looking for a proper way to uninstall and proper reinstall the libxml2 package.