Bonsoir la communauté,
Je viens de passer l’après-midi à essayer de relier mon équipement existant à mon compte sans succès
A défaut d’idée, je vous soumets mon problème.
En début d’après-midi je me suis rendu compte que je ne recevais pas les messages que j’aurais dû recevoir.
Je me connecte à mon Jeedom et vois que le scénario s’est bien éxécuté, a bien appelé la commande « envoi de message » de mon équipement mais que le message n’est jamais parti/arrivé (c’était une note à moi-même).
Je fais un petit scénario pour tester l’envoi de message mais rien ne se passe. Je ne vois rien dans les logs en debug.
Dans Signal, je supprime le lien vers l’équipement jeedom pour le relier, mais depuis pas moyen de relier Jeedom et Signal. J’ai bien le message « l’appareil a été relié (ou ajouté) » mais la liste dans signal est désespérément vide. J’ai installé signal desktop, l’ai lié, l’ai délié et l’ai relié sans problème… Mais pas moyen avec l’équipement !
J’ai même supprimé toutes les données de Signal sur mon Androïd (grave erreur sans avoir fait de sauvegarde avant )
J’ai aussi dupliqué l’équipement mais pas de lien avec signal. Et impossible de supprimer le nouvel équipement vois ce que j’obtiens quand j’essaie de le supprimer:
0000|[2024-02-18 18:44:41]DEBUG : [send removeLocalDevice]
0001|[2024-02-18 18:44:41]DEBUG : [ENVOI MESSAGE] Requête:<br/>curl -X POST -H "Content-Type: application/json" 'http://localhost:8099/v1/unregister/+33612345678' -d '{"delete_account": false, "delete_local_data": true}'
0002|[2024-02-18 18:44:54]DEBUG : [RETOUR MESSAGE] {"error":"User +33612345678 is not registered.
0003|(OpenJDK Server VM warning: You have loaded library /tmp/sqlite-3.44.0.0-52860b14-b8e2-4fd8-b30f-81f16f97d97b-libsqlitejdbc.so which might have disabled stack guard. The VM will try to fix the stack guard now.
0004|It's highly recommended that you fix the library with 'execstack -c \u003clibfile\u003e', or link it with '-z noexecstack'.
0005|ERROR SQLiteJDBCLoader - Failed to load native library: sqlite-3.44.0.0-52860b14-b8e2-4fd8-b30f-81f16f97d97b-libsqlitejdbc.so. osinfo: Linux/aarch64
0006|java.lang.UnsatisfiedLinkError: /tmp/sqlite-3.44.0.0-52860b14-b8e2-4fd8-b30f-81f16f97d97b-libsqlitejdbc.so: /tmp/sqlite-3.44.0.0-52860b14-b8e2-4fd8-b30f-81f16f97d97b-libsqlitejdbc.so: wrong ELF class: ELFCLASS64 (Possible cause: can't load AARCH64 .so on a ARM platform)
0007|at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
0008|at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
0009|at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
0010|at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
0011|at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
0012|at java.base/java.lang.Runtime.load0(Unknown Source)
0013|at java.base/java.lang.System.load(Unknown Source)
0014|at org.sqlite.SQLiteJDBCLoader.loadNativeLibrary(SQLiteJDBCLoader.java:266)
0015|at org.sqlite.SQLiteJDBCLoader.extractAndLoadLibraryFile(SQLiteJDBCLoader.java:223)
0016|at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:330)
0017|at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:75)
0018|at org.sqlite.core.NativeDB.load(NativeDB.java:69)
0019|at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:280)
0020|at org.sqlite.SQLiteConnection.\u003cinit\u003e(SQLiteConnection.java:67)
0021|at org.sqlite.jdbc3.JDBC3Connection.\u003cinit\u003e(JDBC3Connection.java:28)
0022|at org.sqlite.jdbc4.JDBC4Connection.\u003cinit\u003e(JDBC4Connection.java:19)
0023|at org.sqlite.JDBC.createConnection(JDBC.java:106)
0024|at org.sqlite.JDBC.connect(JDBC.java:79)
0025|at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:120)
0026|at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:360)
0027|at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202)
0028|at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:461)
0029|at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:550)
0030|at com.zaxxer.hikari.pool.HikariPool.\u003cinit\u003e(HikariPool.java:98)
0031|at com.zaxxer.hikari.HikariDataSource.\u003cinit\u003e(HikariDataSource.java:80)
0032|at org.asamk.signal.manager.storage.Database.getHikariDataSource(Database.java:101)
0033|at org.asamk.signal.manager.storage.Database.initDatabase(Database.java:32)
0034|at org.asamk.signal.manager.storage.AccountDatabase.init(AccountDatabase.java:42)
0035|at org.asamk.signal.manager.storage.SignalAccount.lambda$getAccountDatabase$22(SignalAccount.java:1225)
0036|at org.asamk.signal.manager.storage.SignalAccount.getOrCreate(SignalAccount.java:1650)
0037|at org.asamk.signal.manager.storage.SignalAccount.getAccountDatabase(SignalAccount.java:1223)
0038|at org.asamk.signal.manager.storage.SignalAccount.initDatabase(SignalAccount.java:350)
0039|at org.asamk.signal.manager.SignalAccountFiles.initRegistrationManager(SignalAccountFiles.java:187)
0040|at org.asamk.signal.manager.SignalAccountFiles.initRegistrationManager(SignalAccountFiles.java:151)
0041|at org.asamk.signal.App.loadRegistrationManager(App.java:298)
0042|at org.asamk.signal.App.handleRegistrationCommand(App.java:264)
0043|at org.asamk.signal.App.handleCommand(App.java:174)
0044|at org.asamk.signal.App.init(App.java:144)
0045|at org.asamk.signal.Main.main(Main.java:61)
0046|ERROR SQLiteJDBCLoader - Failed to load native library through System.loadLibrary
0047|java.lang.UnsatisfiedLinkError: no sqlitejdbc in java.library.path: /usr/java/packages/lib:/lib:/usr/lib
0048|at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
0049|at java.base/java.lang.Runtime.loadLibrary0(Unknown Source)
0050|at java.base/java.lang.System.loadLibrary(Unknown Source)
Je pense que ces erreurs sont générées dans le Docker dédié à Signal car je n’ai pas trouvé de fichier « sqlite-3.44.0.0-52860b14-b8e2-4fd8-b30f-81f16f97d97b-libsqlitejdbc.so » sur mon RPi4. Et je ne connais pas les identifiant et mot de passe pour me connecter au Docker.
J’ai aussi supprimé l’instance de docker et laisser le plugin la recréer.
La seule chose que je n’ai pas faite c’est de désinstaller le plugin et de recréer l’équipement…
Si vous avez une idée de ce qu’il se passe et de comment je peux relier Signal et Jeedom, je suis preneur.
Merci