axolotl icon indicating copy to clipboard operation
axolotl copied to clipboard

[BUG] Can't be added to groups

Open tsiksum opened this issue 4 years ago • 1 comments

Description

If invited to a group Axolotl tells me to exchange a private message with the group's admin and "... After that he/she has to remove and add you again".

But on Android there is no way for the group's admin to "remove" or "add" a user. All he/she can do is revoke the invitation and invite me again.

If he/she does so - after exchange of private messages - the group's name will appear in my chat list but all I receive is the message "Group was changed to revision [#] Group changed". I'm still unable to post or receive messages in that group.

The above message "... After that he/she has to remove and add you again" remains.

Steps to Reproduce

see above

Versions

Axolotl Beta 1.0.5

Device

Fairphone 3 OTA 19 stable

Link to Debug Log

Please provide a link to debug from ~/.cache/upstart/application-click-textsecure.nanuc_textsecure*.log

phablet@ubuntu-phablet:~$ cat .cache/upstart/application-click-textsecure.nanuc_textsecure_1.0.5.log
DEBU[0000] [axolotl] setup config                       
INFO[0000] [axolotl] use push helper                    
INFO[0000] [axolotl] Starting Signal for Ubuntu version 1.0.5 
INFO[0000] [axolotl] Setup completed                    
INFO[0000] [axolotl] Axolotl-gui starting for sys: ut   
INFO[0000] [axolotl-crayfish] Starting crayfish-backend 
INFO[0000] [axolotl] Axolotl server started             
INFO[0000] [axolotl] Starting axolotl ws                
DEBU[0000] [axolotl] Using axolotl-web path ./axolotl-web/dist 
DEBU[0000] [axolotl] Run Backend                        
DEBU[0000] [axolotl] openDb: /home/phablet/.local/share/textsecure.nanuc/db 
DEBU[0000] [axolotl] NewDataStore                       
DEBU[0000] [axolotl] NewDataStore finished              
DEBU[0000] [axolotl-crayfish-ws] BackendStartListening  
DEBU[0000] [axolotl-crayfish-ws] websocket connecting to crayfish-server 
INFO[0000] [axolotl] Loading Chats                      
ERRO[0000] dial tcp [::1]:9081: connect: connection refused 
ERRO[0000] [axolotl-crayfish-ws] Failed to start listening  error="dial tcp [::1]:9081: connect: connection refused"
INFO[0000] [crayfish] Starting libsignal-service web socket at ws://127.0.0.1:9081/libsignal 
INFO[0000] [axolotl] Db setup finished                  
DEBU[0000] [axolotl] Start Session after Decryption     
DEBU[0000] [axolotl] starting Signal connection         
DEBU[0000] [textsecure] loading config                  
DEBU[0000] [axolotl] config path:  /home/phablet/.config/textsecure.nanuc 
INFO[2021/09/26 12:13:52] [axolotl] Registered                         
DEBU[2021/09/26 12:13:52] [axolotl-ws] send request registrationDone   
INFO[2021/09/26 12:13:52] [textsecure] Checking certificate            
DEBU[2021/09/26 12:13:52] [textsecure] GetRegisteredContacts           
INFO[2021/09/26 12:13:53] [axolotl-qml] Creating a QMirClientScreen now 
INFO[2021/09/26 12:13:53] [axolotl-qml] [6463:6498:0926/121353.345913:ERROR:file_path_watcher_linux.cc(71)] Failed to read /proc/sys/fs/inotify/max_user_watches 
DEBU[2021/09/26 12:13:53] [textsecure] GET /v1/directory/auth 200      
DEBU[2021/09/26 12:13:53] [textsecure] getCredentials                  
DEBU[2021/09/26 12:13:53] [textsecure] GetAndVerifyMultiRemoteAttestation 
INFO[2021/09/26 12:13:53] [axolotl-qml] error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.193\" (uid=32011 pid=6463 comm=\"/usr/lib/qt5/bin/qmlscene --scaling guis/qml/ut/Ma\") interface=\"com.canonical.libertine.Service.Operations\" member=\"list\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.canonical.libertine.Service\" (uid=32011 pid=5813 comm=\"/usr/bin/python3 /usr/bin/libertined \")" 
INFO[2021/09/26 12:13:53] [axolotl-qml] error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.193\" (uid=32011 pid=6463 comm=\"/usr/lib/qt5/bin/qmlscene --scaling guis/qml/ut/Ma\") interface=\"com.canonical.libertine.Service.OperationsMonitor\" member=\"running\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.canonical.libertine.Service\" (uid=32011 pid=5813 comm=\"/usr/bin/python3 /usr/bin/libertined \")" 
INFO[2021/09/26 12:13:53] [axolotl-qml] lastError - no arguments?      
INFO[2021/09/26 12:13:53] [axolotl-qml] error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.193\" (uid=32011 pid=6463 comm=\"/usr/lib/qt5/bin/qmlscene --scaling guis/qml/ut/Ma\") interface=\"com.canonical.libertine.Service.OperationsMonitor\" member=\"last_error\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.canonical.libertine.Service\" (uid=32011 pid=5813 comm=\"/usr/bin/python3 /usr/bin/libertined \")"
lastError - no arguments? 
INFO[2021/09/26 12:13:53] [axolotl-qml] error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.193\" (uid=32011 pid=6463 comm=\"/usr/lib/qt5/bin/qmlscene --scaling guis/qml/ut/Ma\") interface=\"com.canonical.libertine.Service.OperationsMonitor\" member=\"result\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.canonical.libertine.Service\" (uid=32011 pid=5813 comm=\"/usr/bin/python3 /usr/bin/libertined \")"
lastError - no arguments? 
INFO[2021/09/26 12:13:53] [axolotl-qml] qml: MainUt_QMLTYPE_29(0xb7ce330)"Axolotl": In Ubuntu.Components 1.3, the use of Page.title, Page.flickable and Page.head is deprecated. Use Page.header and the PageHeader component instead. 
INFO[2021/09/26 12:13:53] [axolotl-qml] file:///opt/click.ubuntu.com/textsecure.nanuc/1.0.5/guis/qml/ut/MainUt.qml:167:7: Unable to assign [undefined] to QObject*
file:///opt/click.ubuntu.com/textsecure.nanuc/1.0.5/guis/qml/ut/MainUt.qml:226: TypeError: Cannot read property 'message' of null 
INFO[2021/09/26 12:13:53] [axolotl-qml] [6463:6510:0926/121353.641018:ERROR:zygote_host_impl_linux.cc(259)] Failed to adjust OOM score of renderer with pid 6511: Permission denied (13) 
INFO[2021/09/26 12:13:53] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/ 
DEBU[2021/09/26 12:13:53] [textsecure] PUT with auth /v1/attestation/c98e00a4e3ff977a56afefe7362a27e4961e4f19e211febfbb19b897e6b80b15 200 
DEBU[2021/09/26 12:13:53] [textsecure] GetAndVerifyMultiRemoteAttestation key  
DEBU[2021/09/26 12:13:53] [textsecure] validateAndBuildRemoteAttestation  <nil> 
DEBU[2021/09/26 12:13:53] [textsecure] GetRegisteredContacts assestations 
DEBU[2021/09/26 12:13:53] [textsecure] GetRegisteredContacts contactDiscoveryRequest 
DEBU[2021/09/26 12:13:53] [textsecure] getContactDiscoveryRegisteredUser 
INFO[2021/09/26 12:13:54] [axolotl] Client Connected true              
DEBU[2021/09/26 12:13:54] [axolotl] send darkmode to client false      
DEBU[2021/09/26 12:13:54] [axolotl-ws] getRegistrationStatus           
DEBU[2021/09/26 12:13:54] [axolotl-ws] send request registrationDone   
INFO[2021/09/26 12:13:54] [axolotl-qml] [PERFORMANCE]: Last frame took 95 ms to render. 
INFO[2021/09/26 12:13:54] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/ 
INFO[2021/09/26 12:13:54] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/ 
INFO[2021/09/26 12:13:54] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/ 
ERRO[2021/09/26 12:13:54] [axolotl-ws] wsReader  websocket: close 1001 (going away) 
INFO[2021/09/26 12:13:54] [axolotl-qml] [PERFORMANCE]: Last frame took 34 ms to render. 
INFO[2021/09/26 12:13:54] [axolotl] Client Connected true              
DEBU[2021/09/26 12:13:54] [axolotl] send darkmode to client false      
DEBU[2021/09/26 12:13:54] [axolotl-ws] getRegistrationStatus           
DEBU[2021/09/26 12:13:54] [axolotl-ws] send request registrationDone   
ERRO[2021/09/26 12:13:54] [axolotl-ws] send message websocket: close sent 
DEBU[2021/09/26 12:13:54] [axolotl-ws] remove client                   
INFO[2021/09/26 12:13:54] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/ 
INFO[2021/09/26 12:13:54] [axolotl-qml] [PERFORMANCE]: Last frame took 34 ms to render. 
INFO[2021/09/26 12:13:54] [axolotl-qml] qml: [Axolotl Web View] [JS] url changed http://localhost:9080/ 
INFO[2021/09/26 12:13:54] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.111923bb.js:11) Untranslated de key found: Due to upstream changes in Signal, some features are currently broken. We're working as fast as we can to bring them back. 
INFO[2021/09/26 12:13:55] [axolotl-qml] [PERFORMANCE]: Last frame took 39 ms to render. 
INFO[2021/09/26 12:13:55] [axolotl-qml] [PERFORMANCE]: Last frame took 44 ms to render. 
DEBU[2021/09/26 12:13:56] [textsecure] PUT with auth & cookie /v1/discovery/c98e00a4e3ff977a56afefe7362a27e4961e4f19e211febfbb19b897e6b80b15 200  
DEBU[2021/09/26 12:13:56] [textsecure] GetAndVerifyMultiRemoteAttestation resp 
DEBU[2021/09/26 12:13:56] [axolotl] Refresh contacts count:  33        
DEBU[2021/09/26 12:13:56] [axolotl] update session names + uuids       
DEBU[2021/09/26 12:13:56] [textsecure] Websocket Connecting to signal-server 
DEBU[2021/09/26 12:13:56] [textsecure] Websocket Connected successfully 
DEBU[2021/09/26 12:13:56] [textsecure] Ask for new messages            
INFO[2021/09/26 12:13:56] [textsecure] No new messages                 
DEBU[2021/09/26 12:13:56] [textsecure] Websocket sending message       

After opening the group's chat the log says:

INFO[2021/09/26 12:21:33] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.111923bb.js:11) Untranslated de key found: You have been invited to this group. Accepting invitations is not yet supported. In order to join please send private a message to the other side to exchange the profile key. After that he/she has to remove and add you again. 
INFO[2021/09/26 12:21:33] [axolotl] Open chat with id:  29             
ERRO[2021/09/26 12:21:33] [axolotl] sendCurrentChat: groups unknown group ID e5...xxxxxxxxxxxxxxxxxxxxx...c5674 
DEBU[2021/09/26 12:21:33] [axolotl] Enter chat  29                     
DEBU[2021/09/26 12:21:33] [axolotl] sendMessageList for conversation 29 
INFO[2021/09/26 12:21:33] [axolotl-qml] qml: [Axolotl Web View] [JS] (http://localhost:9080/js/chunk-vendors.111923bb.js:11) Untranslated de key found: You have been invited to this group. Accepting invitations is not yet supported. In order to join please send private a message to the other side to exchange the profile key. After that he/she has to remove and add you again. 

(Replaced characters of group ID with ...xxx...)

tsiksum avatar Sep 26 '21 10:09 tsiksum

I'm able to accept invites in Signal Desktop. That is a feasible workaround for me.

Blackoverflow avatar Dec 07 '21 22:12 Blackoverflow

continuation in https://github.com/nanu-c/axolotl/issues/727

nanu-c avatar Feb 13 '23 23:02 nanu-c