Mon serveur YunoHost
Matériel: Ordinateur à la maison avec VPN
Version de YunoHost: 11.2.3
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non
Si votre requête est liée à une application, précisez son nom et sa version: mautrix_signal 0.4.3~ynh1
Description du problème
Bonjour à toutes et tous !
Suite à la mise à jour de l’application mautrix_signal de la version 0.4.2_ynh1 vers la version 0.4.3_ynh1, le pont n’est plus fonctionnel
En regardant le service ad-hoc dans l’administration de yunohost, le daemon mautrix_signal a le statut failed. Le redémarrage du service ne relance pas le pont.
Voici les log fournis par le service
systemctl
-- Journal begins at Wed 2023-06-21 17:47:39 CEST, ends at Tue 2023-08-15 11:52:25 CEST. --
août 15 11:40:48 python3[90973]: con = await connection.connect(
août 15 11:40:48 python3[90973]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connection.py", line 2092, in connect
août 15 11:40:48 python3[90973]: return await connect_utils._connect(
août 15 11:40:48 python3[90973]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 881, in _connect
août 15 11:40:48 python3[90973]: return await _connect_addr(
août 15 11:40:48 python3[90973]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 782, in _connect_addr
août 15 11:40:48 python3[90973]: return await __connect_addr(params_retry, timeout, False, *args)
août 15 11:40:48 python3[90973]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 831, in __connect_addr
août 15 11:40:48 python3[90973]: await compat.wait_for(connected, timeout=timeout)
août 15 11:40:48 python3[90973]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/compat.py", line 56, in wait_for
août 15 11:40:48 python3[90973]: return await asyncio.wait_for(fut, timeout)
août 15 11:40:48 python3[90973]: File "/usr/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
août 15 11:40:48 python3[90973]: return fut.result()
août 15 11:40:48 python3[90973]: asyncpg.exceptions.InvalidPasswordError: password authentication failed for user "mautrix_signal"
août 15 11:40:49 systemd[1]: mautrix_signal.service: Main process exited, code=exited, status=25/n/a
août 15 11:40:49 systemd[1]: mautrix_signal.service: Failed with result 'exit-code'.
août 15 11:40:49 systemd[1]: mautrix_signal.service: Consumed 1.278s CPU time.
août 15 11:42:50 systemd[1]: Started Matrix Signal Bridge.
août 15 11:42:51 python3[91245]: [2023-08-15 11:42:51,371] [INFO@mau.init] Initializing mautrix-signal 0.4.3+dev.unknown
août 15 11:42:51 python3[91245]: [2023-08-15 11:42:51,375] [INFO@mau.init] Initialization complete in 0.23 seconds
août 15 11:42:51 python3[91245]: [2023-08-15 11:42:51,395] [CRITICAL@mau.init] Failed to initialize database
août 15 11:42:51 python3[91245]: Traceback (most recent call last):
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/mautrix/bridge/bridge.py", line 215, in start_db
août 15 11:42:51 python3[91245]: await self.db.start()
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/mautrix/util/async_db/asyncpg.py", line 71, in start
août 15 11:42:51 python3[91245]: self._pool = await asyncpg.create_pool(str(self.url), **self._db_args)
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 409, in _async__init__
août 15 11:42:51 python3[91245]: await self._initialize()
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 437, in _initialize
août 15 11:42:51 python3[91245]: await first_ch.connect()
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 129, in connect
août 15 11:42:51 python3[91245]: self._con = await self._pool._get_new_connection()
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 507, in _get_new_connection
août 15 11:42:51 python3[91245]: con = await connection.connect(
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connection.py", line 2092, in connect
août 15 11:42:51 python3[91245]: return await connect_utils._connect(
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 881, in _connect
août 15 11:42:51 python3[91245]: return await _connect_addr(
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 782, in _connect_addr
août 15 11:42:51 python3[91245]: return await __connect_addr(params_retry, timeout, False, *args)
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 831, in __connect_addr
août 15 11:42:51 python3[91245]: await compat.wait_for(connected, timeout=timeout)
août 15 11:42:51 python3[91245]: File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/compat.py", line 56, in wait_for
août 15 11:42:51 python3[91245]: return await asyncio.wait_for(fut, timeout)
août 15 11:42:51 python3[91245]: File "/usr/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
août 15 11:42:51 python3[91245]: return fut.result()
août 15 11:42:51 python3[91245]: asyncpg.exceptions.InvalidPasswordError: password authentication failed for user "mautrix_signal"
août 15 11:42:51 systemd[1]: mautrix_signal.service: Main process exited, code=exited, status=25/n/a
août 15 11:42:51 systemd[1]: mautrix_signal.service: Failed with result 'exit-code'.
août 15 11:42:51 systemd[1]: mautrix_signal.service: Consumed 1.286s CPU time.
/var/log/mautrix_signal/mautrix_signal.log
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 409, in _async__init__
await self._initialize()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 437, in _initialize
await first_ch.connect()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 129, in connect
self._con = await self._pool._get_new_connection()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 507, in _get_new_connection
con = await connection.connect(
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connection.py", line 2092, in connect
return await connect_utils._connect(
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 881, in _connect
return await _connect_addr(
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 782, in _connect_addr
return await __connect_addr(params_retry, timeout, False, *args)
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 831, in __connect_addr
await compat.wait_for(connected, timeout=timeout)
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/compat.py", line 56, in wait_for
return await asyncio.wait_for(fut, timeout)
File "/usr/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
return fut.result()
asyncpg.exceptions.InvalidPasswordError: password authentication failed for user "mautrix_signal"
[2023-08-15 11:42:51,371] [INFO@mau.init] Initializing mautrix-signal 0.4.3+dev.unknown
[2023-08-15 11:42:51,375] [INFO@mau.init] Initialization complete in 0.23 seconds
[2023-08-15 11:42:51,395] [CRITICAL@mau.init] Failed to initialize database
Traceback (most recent call last):
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/mautrix/bridge/bridge.py", line 215, in start_db
await self.db.start()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/mautrix/util/async_db/asyncpg.py", line 71, in start
self._pool = await asyncpg.create_pool(str(self.url), **self._db_args)
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 409, in _async__init__
await self._initialize()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 437, in _initialize
await first_ch.connect()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 129, in connect
self._con = await self._pool._get_new_connection()
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/pool.py", line 507, in _get_new_connection
con = await connection.connect(
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connection.py", line 2092, in connect
return await connect_utils._connect(
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 881, in _connect
return await _connect_addr(
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 782, in _connect_addr
return await __connect_addr(params_retry, timeout, False, *args)
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/connect_utils.py", line 831, in __connect_addr
await compat.wait_for(connected, timeout=timeout)
File "/opt/yunohost/mautrix_signal/lib/python3.9/site-packages/asyncpg/compat.py", line 56, in wait_for
return await asyncio.wait_for(fut, timeout)
File "/usr/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
return fut.result()
asyncpg.exceptions.InvalidPasswordError: password authentication failed for user "mautrix_signal"
Suite à la mise à jour j’ai aussi du reconfigurer les permissions du pont dans le fichier /opt/yunohost/mautrix_signal/config.yaml
puis j’ai redémarré le service
J’ai essayé de réinstaller la version backupé (0.4.2_ynh1) de l’app mais le pont ne s’est pas relancé.
Pouvez vous m’aider pour relancer cette app svp ???