ejabberd icon indicating copy to clipboard operation
ejabberd copied to clipboard

OMEMO does not work with several clients (Converse, Conversations, Dino, Gajim)

Open paulmenzel opened this issue 2 years ago • 13 comments

This is a follow-up for https://github.com/conversejs/converse.js/issues/3281.

Environment

  • ejabberd version: commit https://github.com/processone/ejabberd/commit/10245b40ee4bf7fd6d741824e645c405ff2cce2b
  • Erlang version: erl +V: Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 13.1.2
  • OS: Linux (Alpine): https://github.com/processone/docker-ejabberd
  • Installed from: source (https://github.com/processone/docker-ejabberd)

Configuration (only if needed): grep -Ev '^$|^\s*#' ejabberd.yml

> grep -Ev '^$|^\s*#' ejabberd.yml
loglevel: 5
log_rotate_size: 10485760
log_rotate_count: 1
hosts:
  - "molgen.mpg.de"
certfiles:
  - "/home/ejabberd/conf/xmpp.molgen.mpg.de-key.pem"
  - "/home/ejabberd/conf/xmpp.molgen.mpg.de.pem"
ca_file: "/etc/ssl/cert.pem"
listen:
  -
    port: 5222
    ip: "::"
    module: ejabberd_c2s
    max_stanza_size: 262144
    shaper: c2s_shaper
    access: c2s
    starttls_required: true
  -
    port: 5223
    ip: "::"
    tls: true
    module: ejabberd_c2s
    max_stanza_size: 262144
    shaper: c2s_shaper
    access: c2s
  -
    port: 5269
    ip: "::"
    module: ejabberd_s2s_in
    max_stanza_size: 524288
    shaper: s2s_shaper
  -
    port: 5270
    ip: "::"
    tls: true
    module: ejabberd_s2s_in
    max_stanza_size: 524288
    shaper: s2s_shaper
  -
    port: 5280
    ip: "::"
    module: ejabberd_http
    request_handlers:
      "/ws": ejabberd_http_ws
      "/bosh": mod_bosh
      "/oauth": ejabberd_oauth
      "/api": mod_http_api
    captcha: false
  -
    port: 5443
    ip: 0.0.0.0
    module: ejabberd_http
    request_handlers:
      "/admin": ejabberd_web_admin
      "/api": mod_http_api
      "/bosh": mod_bosh
      "/upload": mod_http_upload
      "/ws": ejabberd_http_ws
    tls: true
s2s_use_starttls: optional
auth_method: ldap
ldap_servers:
  - "ldap.molgen.mpg.de"
ldap_encrypt: tls
ldap_rootdn: "cn=ejabberd,dc=ldap,dc=apps,dc=molgen,dc=mpg,dc=de"
ldap_password: "X"
ldap_base: "dc=user,dc=apps,dc=molgen,dc=mpg,dc=de"
ldap_filter: "(objectClass=molgenUser)"
shaper:
  normal: 1000
  fast: 50000
max_fsm_queue: 10000
acl:
  admin:
    user:
      - "admin@localhost"
      - "[email protected]"
  local:
    user_regexp: ""
  loopback:
    ip:
      - "127.0.0.0/8"
      - "::1/128"
      - "::FFFF:127.0.0.1/128"
shaper_rules:
  max_user_sessions: 10
  max_user_offline_messages:
    - 5000: admin
    - 100
  c2s_shaper:
    - none: admin
    - normal
  s2s_shaper: fast
access_rules:
  local:
    - allow: local
  c2s:
    - deny: blocked
    - allow
  announce:
    - allow: admin
  configure:
    - allow: admin
  muc_create:
    - allow: local
  pubsub_createnode:
    - allow: local
  register:
    - allow
  trusted_network:
    - allow: loopback
api_permissions:
  "console commands":
    from:
      - ejabberd_ctl
    who: all
    what: "*"
  "admin access":
    who:
      - access:
          - allow:
            - acl: loopback
            - acl: admin
      - oauth:
        - scope: "ejabberd:admin"
        - access:
          - allow:
            - acl: loopback
            - acl: admin
    what:
      - "*"
      - "!stop"
      - "!start"
  "public commands":
    who:
      - ip: "127.0.0.1/8"
    what:
      - "status"
      - "connected_users_number"
  
language: "en"
modules:
  mod_adhoc: {}
  mod_admin_extra: {}
  mod_announce: # recommends mod_adhoc
    access: announce
  mod_blocking: {} # requires mod_privacy
  mod_caps: {}
  mod_carboncopy: {}
  mod_client_state: {}
  mod_configure: {} # requires mod_adhoc
  mod_disco: {}
  mod_bosh: {}
  mod_http_upload:
    custom_headers:
      "Access-Control-Allow-Origin": "*"
      "Access-Control-Allow-Methods": "GET,HEAD,PUT,OPTIONS"
      "Access-Control-Allow-Headers": "Content-Type"
    put_url: "https://upload.@HOST@:5443/upload"
    thumbnail: false # otherwise needs ejabberd to be compiled with libgd support
  mod_last: {}
  mod_mam: # for xep0313, mnesia is limited to 2GB, better use an SQL backend
    assume_mam_usage: true
    default: always
  mod_muc:
    access:
      - allow
    access_admin:
      - allow: admin
    access_create: muc_create
    access_persistent: muc_create
    default_room_options:
      allow_subscription: true
      persistent: true
      mam: true
  mod_muc_admin: {}
  mod_offline:
    access_max_user_messages: max_user_offline_messages
  mod_ping: {}
  mod_privacy: {}
  mod_private: {}
  mod_pubsub:
    access_createnode: pubsub_createnode
    ignore_pep_from_offline: false
    last_item_cache: true
    plugins:
      - pep # pep requires mod_caps
      - flat
    force_node_config:
      eu.siacs.conversations.axolotl.*:
        access_model: open
      "storage:bookmarks":
        access_model: whitelist
  mod_push: {}
  mod_push_keepalive: {}
  mod_register:
    welcome_message:
      subject: "Welcome!"
      body: |-
        Hi.
        Welcome to this XMPP server.
    ip_access: trusted_network
    access: register
  mod_roster: {}
  mod_shared_roster: {}
  mod_vcard:
    search: false
  mod_vcard_xupdate: {}
  mod_avatar: {}
  mod_version: {}
  mod_stream_mgmt: {}
  mod_s2s_dialback: {}
  mod_http_api: {}
  mod_fail2ban: {}
allow_contrib_modules: true

Errors from error.log/crash.log

2023-10-19 15:55:16.445647+00:00 [debug] Won't add stanza for [email protected]/converse.js-8001973 to CSI queue
2023-10-19 15:55:16.445780+00:00 [debug] Flushing packets of [email protected] from CSI queue of [email protected]/converse.js-8001973
2023-10-19 15:55:16.446003+00:00 [notice] (websocket|<0.8795.0>) Send XML on stream = <<"<iq xml:lang='en' to='[email protected]/converse.js-8001973' from='[email protected]' type='error' id='aec42d48-36c6-410c-a400-239aed940a14:sendIQ'><pubsub xmlns='http://jabber.org/protocol/pubsub'><items node='eu.siacs.conversations.axolotl.devicelist'/></pubsub><error type='cancel'><closed-node xmlns='http://jabber.org/protocol/pubsub#errors'/><not-allowed xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>">>

Bug description

Using Converse, Conversations, Dino and Gajim, all say OMEMO is not available.

paulmenzel avatar Oct 19 '23 15:10 paulmenzel

Looks like b@... configured it's node storing omemo wrong, it has wrong access permission set, instead of being open for everyone, it probably set it to whitelisted users only, which a@... probably isn't.

That's issue with client that created this node, but you may be able to override config in server by having something like this:

modules:
  mod_pubsub:
    force_node_config:
      "eu.siacs.conversations.axolotl.*":
        access_model: open

prefiks avatar Oct 19 '23 17:10 prefiks

@prefiks read OP, expand config that's collapsed, it has that.

I've shared that section, but maybe they added the user "before" opening the node so old setup was "not open"?

It can be opened with some sql magic, but not sure how to for mnesia

licaon-kter avatar Oct 19 '23 17:10 licaon-kter

Ah, didn't spot that, yes that node was probably creates before this was in config, force_node_config is only applied when node is created or reconfigured. You can update that with that code in ejabberdctl debug console

 (fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.devicelist">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>). 

Just change [email protected] to correct user name

prefiks avatar Oct 19 '23 18:10 prefiks

Thank you.

$ docker exec -ti f8c993031076 sh
~ $ bin/ejabberdctl debug
Erlang/OTP 25 [erts-13.1.2] [source] [64-bit] [smp:24:24] [ds:24:24:10] [async-threads:1] [jit]

Eshell V13.1.2  (abort with ^G)
(ejabberd@localhost)1> (fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.devicelist">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>).
{result,undefined}
(ejabberd@localhost)2> (fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.devicelist">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>). 
{result,undefined}
(ejabberd@localhost)3> (fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.devicelist">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>).
{error,{stanza_error,cancel,undefined,'item-not-found',
                     [{text,<<"en">>,<<"Node not found">>}],
                     []}}
(ejabberd@localhost)4> (fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.devicelist">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>).
{result,undefined}

Unfortunately, Converse still logs ERROR: Could not initialize OMEMO support. ejabberd logs:

2023-10-20 00:45:59.830243+00:00 [debug] Running hook c2s_handle_info: mod_pubsub:c2s_handle_info/2
2023-10-20 00:45:59.830485+00:00 [debug] Running hook c2s_handle_info: mod_push_keepalive:c2s_handle_info/2
2023-10-20 00:45:59.830319+00:00 [debug] Running hook sm_receive_packet: mod_mam:sm_receive_packet/1
2023-10-20 00:45:59.830577+00:00 [debug] Running hook c2s_handle_info: mod_stream_mgmt:c2s_handle_info/2
2023-10-20 00:45:59.830728+00:00 [debug] Running hook c2s_handle_info: ejabberd_c2s:process_info/2
2023-10-20 00:45:59.830808+00:00 [debug] Running hook privacy_check_packet: mod_last:privacy_check_packet/4
2023-10-20 00:45:59.830909+00:00 [debug] Running hook privacy_check_packet: mod_privacy:check_packet/4
2023-10-20 00:45:59.831006+00:00 [debug] Running hook user_receive_packet: mod_caps:user_receive_packet/1
2023-10-20 00:45:59.831107+00:00 [debug] Running hook user_receive_packet: mod_mam:user_receive_packet/1
2023-10-20 00:45:59.831201+00:00 [debug] Running hook user_receive_packet: mod_carboncopy:user_receive_packet/1
2023-10-20 00:45:59.831290+00:00 [debug] Running hook c2s_filter_send: mod_client_state:filter_chat_states/1
2023-10-20 00:45:59.831388+00:00 [debug] Running hook c2s_filter_send: mod_client_state:filter_pep/1
2023-10-20 00:45:59.831457+00:00 [debug] Running hook c2s_filter_send: mod_client_state:filter_presence/1
2023-10-20 00:45:59.831563+00:00 [debug] Running hook c2s_filter_send: mod_client_state:filter_other/1
2023-10-20 00:45:59.831645+00:00 [debug] Won't add stanza for [email protected]/converse.js-119535804 to CSI queue
2023-10-20 00:45:59.831709+00:00 [debug] Flushing packets of [email protected] from CSI queue of [email protected]/converse.js-119535804
2023-10-20 00:45:59.831910+00:00 [notice] (websocket|<0.9959.0>) Send XML on stream = <<"<iq xml:lang='en' to='[email protected]/converse.js-119535804' from='[email protected]' type='error' id='4decd550-db66-472d-a91f-52ea8bd072c7:sendIQ'><pubsub xmlns='http://jabber.org/protocol/pubsub'><publish node='eu.siacs.conversations.axolotl.bundles:13935'><item><bundle xmlns='eu.siacs.conversations.axolotl'><signedPreKeyPublic signedPreKeyId='0'>BSUYfJo8bN5ItiPV8EY4WPnQdq3ikIuOGQP/iRToO7Ru</signedPreKeyPublic><signedPreKeySignature>ctyI45lVNkKKe/EWwG5XtmG/xPSRpfyrIrsfWLlaIMynsN6VfnTWxZ5gEqR8SlC3kk4x55mTFIwkRZGVgZZTBg==</signedPreKeySignature><identityKey>Bc1b0K22dvZkTEPJDZZDfk0hnbCNQa+xyStZurZfhGZ9</identityKey><prekeys><preKeyPublic preKeyId='0'>Bc5nKL15FXQwAKj8BIPvMLjw2VmvCNn8wrEHV7S8RSRb</preKeyPublic><preKeyPublic preKeyId='1'>BUUiUMfg8vYl/j4EQ4ONaZu2i0cZ9eTd6bq84iorADhu</preKeyPublic><preKeyPublic preKeyId='2'>BelmlY8uPmt+rRY6WlT32t+z2MjhkkCgIp3n5WxcVCJw</preKeyPublic><preKeyPublic preKeyId='3'>Ba60otP5iDD/Z0ALwZoqJLff9jb7Cg6xA3nv5/1OtnkW</preKeyPublic><preKeyPublic preKeyId='4'>BbhfHnXniv0duzmcemMvcxLA5GATS5BMaNylsKolLH8b</preKeyPublic><preKeyPublic preKeyId='5'>BWAAVI8zwN8v5i3r/WqAe6XhhTSiSElMk4W/+ObJByZ5</preKeyPublic><preKeyPublic preKeyId='6'>BWTe50iMa+LHJmFW3udbtDuT+yoepffHQwEOseO7hP4F</preKeyPublic><preKeyPublic preKeyId='7'>BcU7ntrnuaTsHUMcJpZ/1ro2hJtxOoy6eeA0E9MPG2xv</preKeyPublic><preKeyPublic preKeyId='8'>BQmuDKpCzLcMk4CR3ECHzCy5ES4ri9hSm4ZwKz/NS/dk</preKeyPublic><preKeyPublic preKeyId='9'>BeCMV+1COCvqrce/5o4GQMGCN04i6wjDvb7ptZT7a1Y2</preKeyPublic><preKeyPublic preKeyId='10'>Ba9DNuuNYxJElvCZ5WlZFUnZ7zDXMEjcDmWcoFlFvYZN</preKeyPublic><preKeyPublic preKeyId='11'>BTRx0TDdJgBww6mUb5m34QOPBOgh4/EgORI8qn47vZE1</preKeyPublic><preKeyPublic preKeyId='12'>BTmxxcwYsrLOPVobONXzvDn2yMGdD/M5t9LGdRpn6f1f</preKeyPublic><preKeyPublic preKeyId='13'>BbuP6Vf8ag7bfXr18/3Not21mB06BMOY3zDYTHXrt8N6</preKeyPublic><preKeyPublic preKeyId='14'>BeXGeVaWla9H8gfxsQh6NEgewUjtLl3YJQGrjqui3Wlt</preKeyPublic><preKeyPublic preKeyId='15'>BZJWs2kil9jFS7Kv1AR2Njg5FMS2UeQGkVFf7jk0bVIM</preKeyPublic><preKeyPublic preKeyId='16'>BekSpd4GRin09CXq6D1RwrmNljG5yszPzCVTpWeZmAow</preKeyPublic><preKeyPublic preKeyId='17'>BfrfyykODHaf4YnMhMxsED25mP9Q91eRO8pn2+n5YuUQ</preKeyPublic><preKeyPublic preKeyId='18'>BfPMi/lcXKnNCLTd2YgiZEQTw+fjhrwC8A8FSrQG9eck</preKeyPublic><preKeyPublic preKeyId='19'>Bdjkt1TipfKSc2poFF9SCtrP/CA/S73AFeIUT+yQ5Tsr</preKeyPublic><preKeyPublic preKeyId='20'>BRLYb2eMCXxEo2UhAHVVAECcrfLimpd0haWF6bO6nb43</preKeyPublic><preKeyPublic preKeyId='21'>BcmEwgkEhAJlobzpKx5VPq7PMnEQwLKzbe7oMdoPwc1l</preKeyPublic><preKeyPublic preKeyId='22'>BcVV4nxES2VvmznjOTOv0oI9b8Z1cLLu2V4SOakJHYU6</preKeyPublic><preKeyPublic preKeyId='23'>BSL+Z5F5eZ53I4MkTv8ZvgZBdA6b8bKmb00MmhlasV4Z</preKeyPublic><preKeyPublic preKeyId='24'>BY0cBLxKAEJdfxCidmgEDphPlDiE0ygkTZfv5hnpvCxr</preKeyPublic><preKeyPublic preKeyId='25'>BVpIug2b7DRWHlV+rBFYtKkJoIFW8kt8o8zvLOGi1zkb</preKeyPublic><preKeyPublic preKeyId='26'>BTuzHooNIpG2HWyS+XaCNpi0eS8tfalRFb9bEr79HIM/</preKeyPublic><preKeyPublic preKeyId='27'>BXb/gsE1A2p0K6SekTgEZiQI3ESgdh2pv+Nx5B+7BN4O</preKeyPublic><preKeyPublic preKeyId='28'>Bb8iFajg8I9hgKZiCqk7BnTwlLvY1olpFDphuR2QUN8J</preKeyPublic><preKeyPublic preKeyId='29'>BfAX6RmOLqhvxCj8YYOcMla6ZKy2OqQHLNDig2S7PZ0y</preKeyPublic><preKeyPublic preKeyId='30'>BQH4dCG9+sk1rCk49TYm0kIWppPiLhXM20pcG6iNeOM8</preKeyPublic><preKeyPublic preKeyId='31'>BQaS4AqUFaQ8JnOcLpli6iQucVMYWJdanNCtUcNOY0pH</preKeyPublic><preKeyPublic preKeyId='32'>BcWoUn41XYMWHbB3BVqP5EjASKG+lRhz6EkoTsh/Li8z</preKeyPublic><preKeyPublic preKeyId='33'>BSuuweV+pKUEB7NihEcfhBT32NJECn4OGxSqIJC+4to6</preKeyPublic><preKeyPublic preKeyId='34'>Bfq2IHv2HJcIcxgBm68FpVk2Zs945XCpo7H6d/AZOeVA</preKeyPublic><preKeyPublic preKeyId='35'>BYMSLB4JyB97Px7a39ob05UNAjtQWXu5LCBYRH89EyAI</preKeyPublic><preKeyPublic preKeyId='36'>BWIa0ZrKOFmrrc986dkjlo9Bhs3cBJDVv20e4lsy884n</preKeyPublic><preKeyPublic preKeyId='37'>BYCi1FUo6cGCS3k9w+NPu7TMhlWpRHdAb+DTFMUMDCFd</preKeyPublic><preKeyPublic preKeyId='38'>BewwSQljAyH/rpUdLuDPpIXBhRJB8ZKCDP82AzXmvI4G</preKeyPublic><preKeyPublic preKeyId='39'>BSCPQ+ZLEXqyhNJeJ3jGwnUSDlVGrGLMZ3pj4Xn9IzVC</preKeyPublic><preKeyPublic preKeyId='40'>BWtkaDH/pU3FXOO95Na8C/2Q/FgCOGy9aiuB+9P+8Bkc</preKeyPublic><preKeyPublic preKeyId='41'>BabP0WOwUZxsw9+OKUs7eql0dg1TMMule9VaxSwvGP8l</preKeyPublic><preKeyPublic preKeyId='42'>BSavJULeykWnvhBlMX7DVaiMMH5eDka25to9NuMKchsu</preKeyPublic><preKeyPublic preKeyId='43'>BWTcG2G4/PWwLg52kw5wHb6Spj5hFNWoeKvtCGcxIpsZ</preKeyPublic><preKeyPublic preKeyId='44'>BTSuPRcDEA40SzuA2whvX515t10hjz/+RGbzX5eLy75C</preKeyPublic><preKeyPublic preKeyId='45'>BWyznwfKwsOqNX8nvVllXbV9RIC3sB3ai7jvCshYvOwO</preKeyPublic><preKeyPublic preKeyId='46'>Bb/njVQLOGdi+GWMHkAmi/iG5SYZMMsZMYQtbx9C7Rk5</preKeyPublic><preKeyPublic preKeyId='47'>BZ948+eMBKtB3NbgKoJqoyMFalDsPQ+B85lVOsiQmiIG</preKeyPublic><preKeyPublic preKeyId='48'>BU6E7D8DMki4VEX/dj18kHK/H2L6ZBHH/ZR/QmDsT7wh</preKeyPublic><preKeyPublic preKeyId='49'>BWCwC1mtXRxHz4GpxiZqnOGM64HitOPNPBMlOjr+NmgT</preKeyPublic><preKeyPublic preKeyId='50'>BRSPJsb+2hsUrlgXLW7kOYOB4XP2HnKQy2wLjiZ7EjBt</preKeyPublic><preKeyPublic preKeyId='51'>BZ5mvfjbN+F0XjxmHvUrxj+dM/Fi/mbKRrQjkSajiKxM</preKeyPublic><preKeyPublic preKeyId='52'>Bb6Dqv/5A+mnpnxWyzDJUmF8cqHvLWq7pls8NPpzF2cT</preKeyPublic><preKeyPublic preKeyId='53'>BSP73qDUDs7HRkL3lycQRGWwLl7t8hZzSpszPchzWjEJ</preKeyPublic><preKeyPublic preKeyId='54'>Bf2JH69SsETF77FM2RcY0FnW5vOIoEUB2v7cEyyoZFIo</preKeyPublic><preKeyPublic preKeyId='55'>BSU58pe+cM9CUEVL2rzIx9wzCH10+RX8PsOikdyRFJ4h</preKeyPublic><preKeyPublic preKeyId='56'>BT+tz+FnzlCMUJo4NIKoLInvJQitW0WTGTSv1rcZG8Mf</preKeyPublic><preKeyPublic preKeyId='57'>BTBz7BTVvVmF/5z24nCLCrLn0/d+N/FJz8myqFqAYeA/</preKeyPublic><preKeyPublic preKeyId='58'>BVx/6kvg3napwTMq3I/c8k6AcHkigPT+1sqAoGMq0TgD</preKeyPublic><preKeyPublic preKeyId='59'>BT7e6B+DZUXZGGS9X4A5uAdGCSUeHex5ruKw+jJmfPw0</preKeyPublic><preKeyPublic preKeyId='60'>BeecffpVolkSlgGUr1kAdoY010zOmHp9hF0dIbWm9x5e</preKeyPublic><preKeyPublic preKeyId='61'>BUfiQl75tCuR2dssvCNGrOxHwdf26OXIZNVYRvGzcwty</preKeyPublic><preKeyPublic preKeyId='62'>BU38cxRmtuvnZ7ktVspDuJJgVSfIhRhnJWYQpkhmbVRw</preKeyPublic><preKeyPublic preKeyId='63'>BRpT1Q8dkEYyopHsA4hrVfpdm7c7EqRjMaIgjxtJYHdC</preKeyPublic><preKeyPublic preKeyId='64'>BQ2MoNfjMjzkErPPMefF/KmNTgXvdigHKJjbG7dCBYdW</preKeyPublic><preKeyPublic preKeyId='65'>Bdv2g4BANBHNq0KRLJapmtzC9Rt54LEs7MtFoR/nvroc</preKeyPublic><preKeyPublic preKeyId='66'>BY+tj5SPpAVil2M5KausWzxVhnQ50pgc4bKhiil+itQ9</preKeyPublic><preKeyPublic preKeyId='67'>BWxWEnUl4wnh8Hgdwo/m/26A9eAk5WWdCdF1RpWfpchD</preKeyPublic><preKeyPublic preKeyId='68'>BVakptikMF0kd2jXiyfaekvybAwhm/UlT0JzlHQz30pr</preKeyPublic><preKeyPublic preKeyId='69'>BdwwJDgY5WSeRpfYiAGv6n29S+qlpo1OMlFaZ2L6uNs3</preKeyPublic><preKeyPublic preKeyId='70'>BSJl5TwhdMj3lkWvVTShuowFvU9jcRH1J2sV1AKOKela</preKeyPublic><preKeyPublic preKeyId='71'>BQv4CLN0yIDI1ji3rlMC7L3lU4cpbm9u9aHbXCsqQBpp</preKeyPublic><preKeyPublic preKeyId='72'>BQovnSQy36l44wQ0rDCDPsOFPjgvsC/UzWfK+j82ActU</preKeyPublic><preKeyPublic preKeyId='73'>BfHHZV4jGjHnZsZ+AxpN38KHJ09vtuO1KL3qwwiSadwq</preKeyPublic><preKeyPublic preKeyId='74'>BR8C95ydAfdOHCcfu3pgwf7beQlnY1TuHkfk6Sqw5xhL</preKeyPublic><preKeyPublic preKeyId='75'>Bc+8UEr+IPy1Luwk7lQ1QBxU5z/TJLRU6bHmopDTaEBc</preKeyPublic><preKeyPublic preKeyId='76'>Bd2AkiO24kXGdS3o+IMidTTUYAPBlgqGn0iuTZXozFgp</preKeyPublic><preKeyPublic preKeyId='77'>BVR/CHEJQX/cTwK+Targ/7mBqhehjeutyjixLzllYH48</preKeyPublic><preKeyPublic preKeyId='78'>Be+MbNvbetmX5Je+xA9jCX1qsZm52I+GbuGMdnQv43EV</preKeyPublic><preKeyPublic preKeyId='79'>Bc3gfysrxtzAE6OdZjQO9Ry6558HOGsU3lBzKi/9LTxR</preKeyPublic><preKeyPublic preKeyId='80'>BR74yB7nqoY3jjy9Yt8eAWJFZ7Ne8HR0AIwhCHPmqzpu</preKeyPublic><preKeyPublic preKeyId='81'>Beu0CwQ2xgzMkkaAYdl+WWHP8PGs8Bnny/0gXP0WMdd4</preKeyPublic><preKeyPublic preKeyId='82'>BWBJQAka5SZ7CDVubblaKwBfQdCYx1rm3toiBDdSpqYx</preKeyPublic><preKeyPublic preKeyId='83'>Bd73Aqiorg6YZdc/4jPLmYtyVYURMi/9cUn3KTFr3bRD</preKeyPublic><preKeyPublic preKeyId='84'>BWwsEaiIVlMNTyUrx34DsV6bb8zxf3hIj3d9BLkFT8RC</preKeyPublic><preKeyPublic preKeyId='85'>BVNP9MfFUmrcRZnb5mS51k6bsyXSddhire/0GWJYsIlU</preKeyPublic><preKeyPublic preKeyId='86'>BZHXBVzyeU/7rALuPfM7puPD6E5kfJ3P7K1iTp7qEnVq</preKeyPublic><preKeyPublic preKeyId='87'>BWyfn/+23MnWYZvE8dAykWHPEGyvA73YCH9DT3gsYH9x</preKeyPublic><preKeyPublic preKeyId='88'>BXsleT8Rdmu7Ix/1X56Ey3SQL+pcPn1+S/uk8gw/pqAl</preKeyPublic><preKeyPublic preKeyId='89'>BUER3TNphnNk6WZteHyeLVnUvhchI3nnShgG0BMvUfQR</preKeyPublic><preKeyPublic preKeyId='90'>BX3bHEFaJw2b9WQDZ6Xai1E/VvnPI3tQmsZBgkhPCo13</preKeyPublic><preKeyPublic preKeyId='91'>BXdR+hIHa22bbjTf98lhvNthfJDivAWUnujrYe8FFVdF</preKeyPublic><preKeyPublic preKeyId='92'>BQcAyFAnLzI2/Pk7BVK42aE4/BBPhHvE9PvFNX+MgH9b</preKeyPublic><preKeyPublic preKeyId='93'>BV0u89xh3XvWvQp88uK5fw9P8a7cHi2sYNwJxya3um5z</preKeyPublic><preKeyPublic preKeyId='94'>BdZR6Daijpj8G3NRJh07HclpsrNkRLYj9KX8b4rLyGZj</preKeyPublic><preKeyPublic preKeyId='95'>BZ/xlGKP1UkvwzsXbfyljVjQggN1pQaFk0aEHssgYuBx</preKeyPublic><preKeyPublic preKeyId='96'>BercC7eRoAv15VgXiQUT+pTOqa/S5zWbicl5YZenOpc1</preKeyPublic><preKeyPublic preKeyId='97'>BeWb8WdUjoBX4Sr0DeaiiE1Th5nzVkZdCmC14wCcuwot</preKeyPublic><preKeyPublic preKeyId='98'>BZ4J9aNbk0GpUowgFB5RK31hm72nOwrGteuyxCb98clx</preKeyPublic><preKeyPublic preKeyId='99'>BS5qxroelIMU+UfY6p+BzZz6DyPAGFlvq+UVjrx5uNdf</preKeyPublic></prekeys></bundle></item></publish><publish-options><x type='submit' xmlns='jabber:x:data'><field var='FORM_TYPE' type='hidden'><value>http://jabber.org/protocol/pubsub#publish-options</value></field><field var='pubsub#access_model'><value>open</value></field></x></publish-options></pubsub><error type='cancel'><precondition-not-met xmlns='http://jabber.org/protocol/pubsub#errors'/><conflict xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>">>
2023-10-20 00:45:59.833971+00:00 [debug] Running hook c2s_handle_send: mod_push:c2s_stanza/3
2023-10-20 00:45:59.834053+00:00 [debug] Running hook c2s_handle_send: mod_push_keepalive:c2s_stanza/3
2023-10-20 00:45:59.834156+00:00 [debug] Running hook c2s_handle_send: mod_stream_mgmt:c2s_handle_send/3
2023-10-20 00:45:59.834239+00:00 [debug] Running hook c2s_handle_info: ejabberd_sm:c2s_handle_info/2
2023-10-20 00:45:59.834323+00:00 [debug] Running hook c2s_handle_info: mod_offline:c2s_handle_info/2
2023-10-20 00:45:59.834392+00:00 [debug] Running hook c2s_handle_info: mod_pubsub:c2s_handle_info/2

paulmenzel avatar Oct 20 '23 00:10 paulmenzel

Hmm, closing the browser and logging back in, I now got, and OMEMO seems to work:

WARNING: Could not fetch OMEMO session from cache, we'll generate a new one.

paulmenzel avatar Oct 20 '23 01:10 paulmenzel

The other way around, from [email protected] to [email protected], Converse logs:

ERROR: Could not fetch bundle for device 1009416907 from [email protected]
ERROR: <iq xmlns="jabber:client" xml:lang="en" to="[email protected]/converse.js-13271663" from="[email protected]" type="error" id="c2cb41d9-55a8-494c-8908-22d04e5a42cd:sendIQ"><pubsub xmlns="http://jabber.org/protocol/pubsub"><items node="eu.siacs.conversations.axolotl.bundles:1009416907"/></pubsub><error type="cancel"><closed-node xmlns="http://jabber.org/protocol/pubsub#errors"/><not-allowed xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
DEBUG: <iq xmlns="jabber:client" xml:lang="en" to="[email protected]/converse.js-13271663" from="[email protected]" type="result" id="7a54c10c-d65b-4f04-b845-5397c9ff34b7:sendIQ"><pubsub xmlns="http://jabber.org/protocol/pubsub"><items node="eu.siacs.conversations.axolotl.bundles:7218"><item id="6A1BA8F02927E"><bundle xmlns="eu.siacs.conversations.axolotl"><signedPreKeyPublic signedPreKeyId="0">BY601+4gPakxCGin4R1W9KREmRbKrvMeGwuejhM6P/N7</signedPreKeyPublic><signedPreKeySignature>k2bPJi+N9vYttfur2skdS9vPpHEV3fSRBO0hKjpzm6mh5e6Yfsrs8NBgMHbo4ip2Gq5/o7h5B4+M49B90tq8Ag==</signedPreKeySignature><identityKey>BbEVKNQ9GPdMXv6xBxKKXPtvmOn5ErU3zmn7OVCjzdUn</identityKey><prekeys><preKeyPublic preKeyId="0">BYm4YRIfdAqG660Kr8vAk1VkKcSOT+1Hw8JaG5A9uksO</preKeyPublic><preKeyPublic preKeyId="1">BVgJkRzhcYiLy1oDseriJikCSH60eBVicR7Wgj1lrkhk</preKeyPublic><preKeyPublic preKeyId="2">BeV9qFY23IGt3mSsJXJnB2pNtvxdWc4ProuCCMr5BP4a</preKeyPublic><preKeyPublic preKeyId="3">BRKeI1aQMOu7zmJpyb1bNzYECM3NbQGaVikDK6pDbL8a</preKeyPublic><preKeyPublic preKeyId="4">BaVajlAwXaqZ7EoWeQHhHFRiUDQQZ3CvwsnmUXMSwM0q</preKeyPublic><preKeyPublic preKeyId="5">BUlsKCN8LVDLmREW/8WbKP9+8zJkOvWNsamrHENNVwMf</preKeyPublic><preKeyPublic preKeyId="6">BY3NzqhlgRPSWbF/NQQNOIJjyQIsIxskN7dRWcy0bh0U</preKeyPublic><preKeyPublic preKeyId="7">BbbMqFVOVHci6tFPYMsgAG0pEPBRB2qSRB3bEmz2p4sJ</preKeyPublic><preKeyPublic preKeyId="8">BbLDDREreMkfnSjeNTgCOggLKmjGYrhjSqYtQEa9f44R</preKeyPublic><preKeyPublic preKeyId="9">BfRNZt2+hYL2f2KFb8dIrRYP/Lf0lGZGfdhQQ7rlpoN2</preKeyPublic><preKeyPublic preKeyId="10">BcMyDmYFN98wilG8gimBZxQNLisPf/fNk2eonWu5RRBJ</preKeyPublic><preKeyPublic preKeyId="11">BWJj01xuPyXOHyAjRBdLI3peWblh06EK8iplxvrrJVQ/</preKeyPublic><preKeyPublic preKeyId="12">BRsbflF5RNRPeyvoWlUoAkLr4o88xQRVPcQvmvpKOKU+</preKeyPublic><preKeyPublic preKeyId="13">BWr4eJhAoh8aXzR6/ruYj53iXCNjX50Hze94wRQRjN0s</preKeyPublic><preKeyPublic preKeyId="14">BaSf3lD5ji4uTXp2b2yGz0C2uovAMrVdpOWtpmnVHRpl</preKeyPublic><preKeyPublic preKeyId="15">BZD40wfuaPNwD28PjvedAikFFyx5ekpbpiP2uH5mnCYY</preKeyPublic><preKeyPublic preKeyId="16">BaiBnsQJrFItWsdNCxQaKwvpLWauriK++9myBjMYe+0d</preKeyPublic><preKeyPublic preKeyId="17">BT6tK+bVbWNOeE/AKJXw82KZevhxewpDwmAFzPqdhulj</preKeyPublic><preKeyPublic preKeyId="18">Bb76B4HKrMo9jgqgeGMeUXhvdt1LwgcpbBoVcEoCL7FG</preKeyPublic><preKeyPublic preKeyId="19">BTryMI2OWc6m/JJ5qfl50UQL3RVZ1tRhi3FqXr5aq+oL</preKeyPublic><preKeyPublic preKeyId="20">BcdyfhhBr+onqNJ5vrpwWv+9MHcqn17EdC9ANVGReR8g</preKeyPublic><preKeyPublic preKeyId="21">BYe48hHyFd7b4Pz6gX3xbTCflJmp3nouItpSxf3VjAkL</preKeyPublic><preKeyPublic preKeyId="22">BU9rM3WoBwDs0EST0o5DpQudavfbHYOTRdB9AC/0PBdH</preKeyPublic><preKeyPublic preKeyId="23">BTtoBf/n6jK2UdFnudRoI38dUVieKZJ2WyIC36JF/cJP</preKeyPublic><preKeyPublic preKeyId="24">Bb9p6jS8aSaXE4Xv3gyV5L8N9e4/DrmwJt0C8yf83eEp</preKeyPublic><preKeyPublic preKeyId="25">BSl6lcyEIm8TfU+/XrB9UtkbSRPiNmksd4Q0bbBsKaFJ</preKeyPublic><preKeyPublic preKeyId="26">BXH8Gv8z1AwmplK6NhkEpTr62fvNa0xv+XYJTB1rS1py</preKeyPublic><preKeyPublic preKeyId="27">BYJYEiCK5/Cq53x3iyP8aNNTkhsekfEN/b2WneXHFjc5</preKeyPublic><preKeyPublic preKeyId="28">BdcJz8k3enqSI0kwbT2BhPYCYhrp6VzYchNd9Qrkg2Vp</preKeyPublic><preKeyPublic preKeyId="29">BUXjKd5+oly0+FRj5XUwpBCXCk/Qi2xRR72ke6OrO6kx</preKeyPublic><preKeyPublic preKeyId="30">BRe06DKknH9aiSp7b6cPSc5s+RfHteCVqJDRU/MeEO5u</preKeyPublic><preKeyPublic preKeyId="31">BRrkzFbV2dsPk6a4UsUnzvSavPMlpL6jv8EoHCEF0cN6</preKeyPublic><preKeyPublic preKeyId="32">BUQ2CbUPrwZ85C5YrGKqjb0meuJmQarM9PqQfQrbVC9L</preKeyPublic><preKeyPublic preKeyId="33">BX2oPNAXfoYfA2PS6LVyIvIBAdqh7VzCzYD/BuFiOvYj</preKeyPublic><preKeyPublic preKeyId="34">BZWiA64TWwWjeFOh9t1A9r1iXdQJknr6VBfbM+MmfChJ</preKeyPublic><preKeyPublic preKeyId="35">BZG0PU/YgYsVNW2oMUfq9BB2xP5tiD6xA3dXH42d3Yh6</preKeyPublic><preKeyPublic preKeyId="36">BVGJIVu4/O5w3bQFeBjDexEQFlXCbCl6bGIj1OJSZOwc</preKeyPublic><preKeyPublic preKeyId="37">BZcw/iqDMz7OAOiCixdB3PThpjX3t1IMsuviF1zHrfQQ</preKeyPublic><preKeyPublic preKeyId="38">BadSEOIphOi3D+3vwRX+ymLxGKlCT6ImRIwaPZwi7boU</preKeyPublic><preKeyPublic preKeyId="39">BbwcNY+YUPkTPA0xku2kCMh1qWCm26ygsiw49YZxawdp</preKeyPublic><preKeyPublic preKeyId="40">BWD1XkP7+6YScvrcnyWa8OxS4kpqO2GZR7/k1/XGJqEv</preKeyPublic><preKeyPublic preKeyId="41">BS4fXhbs+eoPra4Fofekdwe03WYzsuNyrAS53nm4b/Ar</preKeyPublic><preKeyPublic preKeyId="42">BR/Kb4nRTVWvA++ywx5U/VLe8xP/5WlRaKWbq2JCj0tk</preKeyPublic><preKeyPublic preKeyId="43">BZmxV+/s7y4ZpGDmmrEMiCIQl4TYDEpef2KuJkzpAJ9E</preKeyPublic><preKeyPublic preKeyId="44">BXKx6tXjoXWNyhoDcE3SSgWTYChYNVX6kAp0vEvBpvl2</preKeyPublic><preKeyPublic preKeyId="45">BRgYdV7gd8BxUkpIYuZZY2Be3lNjMOR4krGqXlYh3/ME</preKeyPublic><preKeyPublic preKeyId="46">Bfgwwp0Xn3KxwvCzcFA6Ux2YyuEAVTdehKmJufObm78C</preKeyPublic><preKeyPublic preKeyId="47">BYXfzj9QriG1af9/+eQk3m+y5TAcucheL1HS+ewj/Gl6</preKeyPublic><preKeyPublic preKeyId="48">BemdfpafM2Qg9UqpDztKh8+0nTnH/kn+L7NZksRVN94Q</preKeyPublic><preKeyPublic preKeyId="49">Bbwgt+qLv5mfCLrMQ03XwhUtRdL4ePdUuEj2C2MwU0Ik</preKeyPublic><preKeyPublic preKeyId="50">BdkIPwMHxqo+IsW3aChqjzZf1kY50clXn9YO1BjPVP5g</preKeyPublic><preKeyPublic preKeyId="51">BYz5glwqjEx0EDuey5zMAt9EkOYtpzySsm5SI36goQVy</preKeyPublic><preKeyPublic preKeyId="52">BSUZcAuRG35e1XY0ZTQNuqGtnumq0IwFXEviFT4VamAt</preKeyPublic><preKeyPublic preKeyId="53">BSuk8tWC/ItevNE8sMdtgSyizdFOPu2SsTq17j7dUyct</preKeyPublic><preKeyPublic preKeyId="54">BS3K7/1bLPHmfJics4bDowNrdVesBwH+uUsKWZAhIuFq</preKeyPublic><preKeyPublic preKeyId="55">BWZ45Y+0Buj2yN9zYQtczSKXIGmr42NWa/G95p+qrxFk</preKeyPublic><preKeyPublic preKeyId="56">BTtZ9xT79snk82PQvMRmtftBZzgdkqZePHMk5qgOUl8B</preKeyPublic><preKeyPublic preKeyId="57">BSUrU5qBFufhWZpCG0dYbX5sMmFaT/KP4s7LUUPvn9I0</preKeyPublic><preKeyPublic preKeyId="58">BUMxupNgnpKTsiV/C0hNWsfua7TmrqCY8cFwyX1qFrwj</preKeyPublic><preKeyPublic preKeyId="59">BUXSJMvwGIH/Kdzv26w4LNeswtn5piUr+Qjdz6kOV3NT</preKeyPublic><preKeyPublic preKeyId="60">BYANqRCvTcoeXquZHSLyorsxuIWCJb8zdL3owu43cHNv</preKeyPublic><preKeyPublic preKeyId="61">Ba8HPmdHqDujv7sQ0J+RMbS3EM1va/At9InAKuj2+O1n</preKeyPublic><preKeyPublic preKeyId="62">Bd+iJXGqaedgrXGlDOwXlOHrAEV8Xmh2/aBn2WvK2gY/</preKeyPublic><preKeyPublic preKeyId="63">BVLP+tHbjwJ9UuBH8M3aBKUJs7M/31HE1tZ0XGrDfy9p</preKeyPublic><preKeyPublic preKeyId="64">BYavU7DkShwmgbje1kEchu30DoPFYkJAXNIZXnC3nCU2</preKeyPublic><preKeyPublic preKeyId="65">BWPDjFbl59pmIkdCJnzMWNCuaCLssIEHvf9iWHsjmWws</preKeyPublic><preKeyPublic preKeyId="66">BXCIYFl+6i5emzjSi9oyg9Bksuc/q9Xc1yujKn3Vepxn</preKeyPublic><preKeyPublic preKeyId="67">BRwd4W+UloZvg+XOR07z+J2MweidFfrUaf4XTdr3uIhs</preKeyPublic><preKeyPublic preKeyId="68">BbEhSBAOPOVbaaMKQREWev60YIfFlh97lzC8cicu5JRZ</preKeyPublic><preKeyPublic preKeyId="69">BcP5FsAgstA/ljLTVib7RM6keLqg5duiV9I+xbh0S1Qo</preKeyPublic><preKeyPublic preKeyId="70">BT6TueugcirJl+om1DCPhE0+h/cPP7IB2x8KNATJ6AkZ</preKeyPublic><preKeyPublic preKeyId="71">BZHe3PAVpaNj82doB2bk4U6zvAha6PE79Q5j+MoNmuRc</preKeyPublic><preKeyPublic preKeyId="72">BT5BQFLbDye/azshtAJ/yOOTmfdki4FQbSokn2uqVglx</preKeyPublic><preKeyPublic preKeyId="73">Bew+RmLry8qCVaqOptaApetDuga1LthneXFWVXGohL0c</preKeyPublic><preKeyPublic preKeyId="74">BVvxZyqNnVHRKh1nsR14LhNH8kyfyfR11wfS/tJt8OcO</preKeyPublic><preKeyPublic preKeyId="75">BQGSdr99FOrXfwdec8bY4Dfl45P1/wEHO9mf60VFgAcd</preKeyPublic><preKeyPublic preKeyId="76">BSXIKwWdZl+lpGg0hwC7fttWJljFvw4CHwOCyBXbxoR2</preKeyPublic><preKeyPublic preKeyId="77">BUdisVA/Rk4R1J2HKbB9K5oaazcl68VIhlHnkGLGnyYE</preKeyPublic><preKeyPublic preKeyId="78">BRPmExVENYw1Cn72wDCmNA8OjEl7UMQ1ls8AEebmSp8H</preKeyPublic><preKeyPublic preKeyId="79">BfY4GAw1hQ/EqsnkkL0mogjwh61xghshnJwHi6V7twxR</preKeyPublic><preKeyPublic preKeyId="80">BVrq6xojAUzN31lPD8PzlALa/DZlk/2z/dXnxGSVpRRw</preKeyPublic><preKeyPublic preKeyId="81">BVAKcZm5Lv387rfS10MPTfKQoOSiHqWRvsThXIRmKYNQ</preKeyPublic><preKeyPublic preKeyId="82">BUq+Jwd+BC6LkOjpRs4avwvI+I7Y6z19WTrpoFQ9kPdp</preKeyPublic><preKeyPublic preKeyId="83">Bez5RwFPENcIatgjCLgLwTzdQeT3qPQ5KZNhXRs6e6RG</preKeyPublic><preKeyPublic preKeyId="84">BRH3ADNMYZPuvRPbEccYK02x64y5t8YIC7qBnz4KJHha</preKeyPublic><preKeyPublic preKeyId="85">BQ5rZjR4xemXY3NUrYGU46gvH3LA5IWgBbTTt09j0R8v</preKeyPublic><preKeyPublic preKeyId="86">Bbhu767CVElXolJbnUkTTz4w5/jXF4gDp0pXsN5Hkdds</preKeyPublic><preKeyPublic preKeyId="87">BeyqObKeL1cXqpk/x19qde0uxs/JHVuVhsJ68SkaWIUf</preKeyPublic><preKeyPublic preKeyId="88">BRdk4GjH40DguhN+d1pKAIizHDYwlVoIqaZVio2BxXhb</preKeyPublic><preKeyPublic preKeyId="89">BYHV6OMrIGJkfLrNT63ELA7AW/pE+4u3UCZ4HzJJ8hYJ</preKeyPublic><preKeyPublic preKeyId="90">BdMuFYwir3UjrZvr5fPZqvtlZ2LCZrMFvC92NW+UVrhq</preKeyPublic><preKeyPublic preKeyId="91">BcbBtb1o1TDNe+oH9++612EvBC4nVIMGfePjeVM0wnAa</preKeyPublic><preKeyPublic preKeyId="92">Beu8P7r4X+HRHpK70Y/yu+/0kx6yC4PgpHyoYdpztYAn</preKeyPublic><preKeyPublic preKeyId="93">BUKthlCV8adqBsOW7uzV7fmDgXJWVURBn8/rNoTFXxNZ</preKeyPublic><preKeyPublic preKeyId="94">BUOT4321cOlrgRpldMy89RnhA+jk68wxVKn0FhMazCFO</preKeyPublic><preKeyPublic preKeyId="95">BXIcWptimMFO4F+HcNA7JHpILyGxgasdUz83br5a2kVx</preKeyPublic><preKeyPublic preKeyId="96">BaUv9yPDJ3HNbH0yVBLvZAoaSZZQHKRjIVvsEfrQw4hp</preKeyPublic><preKeyPublic preKeyId="97">BVKfpocC904+VAwgJhZFIMrDE1X/xgACuite2t9lN+BU</preKeyPublic><preKeyPublic preKeyId="98">Be7nFg+SatTq4JyG6XKq+gTJrPbZQ3Wa7073qQWbAQ0r</preKeyPublic><preKeyPublic preKeyId="99">BUzmjBK3nBmztXJjmvyKPxh7pk7DHnS/Rf4S+EQlRXx/</preKeyPublic></prekeys></bundle></item></items></pubsub></iq>
ERROR: Could not build an OMEMO session for device 1009416907 because we don't have its bundle

paulmenzel avatar Oct 20 '23 01:10 paulmenzel

You will also need to change permisisons for bundles it seems, looks like those also were created with wrong permissions. For that error it would be for example:

fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.bundles:1009416907">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>).

Or just delete all those nodes and try from scratch

prefiks avatar Oct 20 '23 07:10 prefiks

Thank you. The line gives me:

* 1:163: syntax error before: ')'

Or just delete all those nodes and try from scratch

How can I do that, and what downsides would it have? All possible OMEMO encrypted messages would be lost?

Lastly, I still do not understand, how I ended up in this situation. I think I set up ejabberd two(?) years ago, and then continuously updated (while not always using it).

paulmenzel avatar Oct 20 '23 09:10 paulmenzel

Messages are decrypted only once for OMEMO and stored locally for you.

If you delete the bundle from the server, next time you connect, your client will populate it back (correctly this time we hope)

licaon-kter avatar Oct 20 '23 09:10 licaon-kter

Thank you. The line gives me:

* 1:163: syntax error before: ')'

A trailing ( has to be added:

(fun(S)->J=jid:decode(S),U=jid:tolower(J),mod_pubsub:set_configure(U, <<"eu.siacs.conversations.axolotl.bundles:1009416907">>, J, [{access_model, open}], <<>>) end)(<<"[email protected]">>).

paulmenzel avatar Nov 04 '23 06:11 paulmenzel

Now I am getting again the precondition-not-met error.

#iq{
 id = <<"699d9b11-d2a6-4f9f-898c-27fc660e208e:sendIQ">>,type = error,
 lang = <<"en">>,
 from =
  #jid{
   user = <<"pmenzel">>,server = <<"molgen.mpg.de">>,resource = <<>>,
   luser = <<"pmenzel">>,lserver = <<"molgen.mpg.de">>,lresource = <<>>},
 to =
  #jid{
   user = <<"pmenzel">>,server = <<"molgen.mpg.de">>,
   resource = <<"converse.js-66131790">>,luser = <<"pmenzel">>,
   lserver = <<"molgen.mpg.de">>,lresource = <<"converse.js-66131790">>},
 sub_els =
  [#pubsub{
    subscriptions = undefined,subscription = undefined,
    affiliations = undefined,
    publish =
     #ps_publish{
      node = <<"eu.siacs.conversations.axolotl.bundles:13935">>,
      items =
       [#ps_item{
         xmlns = <<>>,id = <<>>,
         sub_els =
          [#xmlel{
            name = <<"bundle">>,
            attrs = [{<<"xmlns">>,<<"eu.siacs.conversations.axolotl">>}],
            children =
             [#xmlel{
               name = <<"signedPreKeyPublic">>,
               attrs = [{<<"signedPreKeyId">>,<<"0">>}],
               children =
                [{xmlcdata,
                  <<"BSUYfJo8bN5ItiPV8EY4WPnQdq3ikIuOGQP/iRToO7Ru">>}]},
              #xmlel{
               name = <<"signedPreKeySignature">>,attrs = [],
               children =
                [{xmlcdata,
                  <<"ctyI45lVNkKKe/EWwG5XtmG/xPSRpfyrIrsfWLlaIMynsN6VfnTWxZ5gEqR8SlC3kk4x55mTFIwkRZGVgZZTBg==">>}]},
              #xmlel{
               name = <<"identityKey">>,attrs = [],
               children =
                [{xmlcdata,
                  <<"Bc1b0K22dvZkTEPJDZZDfk0hnbCNQa+xyStZurZfhGZ9">>}]},
              #xmlel{
               name = <<"prekeys">>,attrs = [],
               children =
                [#xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"0">>}],
                  children =
                   [{xmlcdata,
                     <<"Bc5nKL15FXQwAKj8BIPvMLjw2VmvCNn8wrEHV7S8RSRb">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"1">>}],
                  children =
                   [{xmlcdata,
                     <<"BUUiUMfg8vYl/j4EQ4ONaZu2i0cZ9eTd6bq84iorADhu">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"2">>}],
                  children =
                   [{xmlcdata,
                     <<"BelmlY8uPmt+rRY6WlT32t+z2MjhkkCgIp3n5WxcVCJw">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"3">>}],
                  children =
                   [{xmlcdata,
                     <<"Ba60otP5iDD/Z0ALwZoqJLff9jb7Cg6xA3nv5/1OtnkW">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"4">>}],
                  children =
                   [{xmlcdata,
                     <<"BbhfHnXniv0duzmcemMvcxLA5GATS5BMaNylsKolLH8b">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"5">>}],
                  children =
                   [{xmlcdata,
                     <<"BWAAVI8zwN8v5i3r/WqAe6XhhTSiSElMk4W/+ObJByZ5">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"6">>}],
                  children =
                   [{xmlcdata,
                     <<"BWTe50iMa+LHJmFW3udbtDuT+yoepffHQwEOseO7hP4F">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"7">>}],
                  children =
                   [{xmlcdata,
                     <<"BcU7ntrnuaTsHUMcJpZ/1ro2hJtxOoy6eeA0E9MPG2xv">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"8">>}],
                  children =
                   [{xmlcdata,
                     <<"BQmuDKpCzLcMk4CR3ECHzCy5ES4ri9hSm4ZwKz/NS/dk">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"9">>}],
                  children =
                   [{xmlcdata,
                     <<"BeCMV+1COCvqrce/5o4GQMGCN04i6wjDvb7ptZT7a1Y2">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"10">>}],
                  children =
                   [{xmlcdata,
                     <<"Ba9DNuuNYxJElvCZ5WlZFUnZ7zDXMEjcDmWcoFlFvYZN">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"11">>}],
                  children =
                   [{xmlcdata,
                     <<"BTRx0TDdJgBww6mUb5m34QOPBOgh4/EgORI8qn47vZE1">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"12">>}],
                  children =
                   [{xmlcdata,
                     <<"BTmxxcwYsrLOPVobONXzvDn2yMGdD/M5t9LGdRpn6f1f">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"13">>}],
                  children =
                   [{xmlcdata,
                     <<"BbuP6Vf8ag7bfXr18/3Not21mB06BMOY3zDYTHXrt8N6">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"14">>}],
                  children =
                   [{xmlcdata,
                     <<"BeXGeVaWla9H8gfxsQh6NEgewUjtLl3YJQGrjqui3Wlt">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"15">>}],
                  children =
                   [{xmlcdata,
                     <<"BZJWs2kil9jFS7Kv1AR2Njg5FMS2UeQGkVFf7jk0bVIM">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"16">>}],
                  children =
                   [{xmlcdata,
                     <<"BekSpd4GRin09CXq6D1RwrmNljG5yszPzCVTpWeZmAow">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"17">>}],
                  children =
                   [{xmlcdata,
                     <<"BfrfyykODHaf4YnMhMxsED25mP9Q91eRO8pn2+n5YuUQ">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"18">>}],
                  children =
                   [{xmlcdata,
                     <<"BfPMi/lcXKnNCLTd2YgiZEQTw+fjhrwC8A8FSrQG9eck">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"19">>}],
                  children =
                   [{xmlcdata,
                     <<"Bdjkt1TipfKSc2poFF9SCtrP/CA/S73AFeIUT+yQ5Tsr">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"20">>}],
                  children =
                   [{xmlcdata,
                     <<"BRLYb2eMCXxEo2UhAHVVAECcrfLimpd0haWF6bO6nb43">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"21">>}],
                  children =
                   [{xmlcdata,
                     <<"BcmEwgkEhAJlobzpKx5VPq7PMnEQwLKzbe7oMdoPwc1l">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"22">>}],
                  children =
                   [{xmlcdata,
                     <<"BcVV4nxES2VvmznjOTOv0oI9b8Z1cLLu2V4SOakJHYU6">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"23">>}],
                  children =
                   [{xmlcdata,
                     <<"BSL+Z5F5eZ53I4MkTv8ZvgZBdA6b8bKmb00MmhlasV4Z">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"24">>}],
                  children =
                   [{xmlcdata,
                     <<"BY0cBLxKAEJdfxCidmgEDphPlDiE0ygkTZfv5hnpvCxr">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"25">>}],
                  children =
                   [{xmlcdata,
                     <<"BVpIug2b7DRWHlV+rBFYtKkJoIFW8kt8o8zvLOGi1zkb">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"26">>}],
                  children =
                   [{xmlcdata,
                     <<"BTuzHooNIpG2HWyS+XaCNpi0eS8tfalRFb9bEr79HIM/">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"27">>}],
                  children =
                   [{xmlcdata,
                     <<"BXb/gsE1A2p0K6SekTgEZiQI3ESgdh2pv+Nx5B+7BN4O">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"28">>}],
                  children =
                   [{xmlcdata,
                     <<"Bb8iFajg8I9hgKZiCqk7BnTwlLvY1olpFDphuR2QUN8J">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"29">>}],
                  children =
                   [{xmlcdata,
                     <<"BfAX6RmOLqhvxCj8YYOcMla6ZKy2OqQHLNDig2S7PZ0y">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"30">>}],
                  children =
                   [{xmlcdata,
                     <<"BQH4dCG9+sk1rCk49TYm0kIWppPiLhXM20pcG6iNeOM8">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"31">>}],
                  children =
                   [{xmlcdata,
                     <<"BQaS4AqUFaQ8JnOcLpli6iQucVMYWJdanNCtUcNOY0pH">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"32">>}],
                  children =
                   [{xmlcdata,
                     <<"BcWoUn41XYMWHbB3BVqP5EjASKG+lRhz6EkoTsh/Li8z">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"33">>}],
                  children =
                   [{xmlcdata,
                     <<"BSuuweV+pKUEB7NihEcfhBT32NJECn4OGxSqIJC+4to6">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"34">>}],
                  children =
                   [{xmlcdata,
                     <<"Bfq2IHv2HJcIcxgBm68FpVk2Zs945XCpo7H6d/AZOeVA">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"35">>}],
                  children =
                   [{xmlcdata,
                     <<"BYMSLB4JyB97Px7a39ob05UNAjtQWXu5LCBYRH89EyAI">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"36">>}],
                  children =
                   [{xmlcdata,
                     <<"BWIa0ZrKOFmrrc986dkjlo9Bhs3cBJDVv20e4lsy884n">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"37">>}],
                  children =
                   [{xmlcdata,
                     <<"BYCi1FUo6cGCS3k9w+NPu7TMhlWpRHdAb+DTFMUMDCFd">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"38">>}],
                  children =
                   [{xmlcdata,
                     <<"BewwSQljAyH/rpUdLuDPpIXBhRJB8ZKCDP82AzXmvI4G">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"39">>}],
                  children =
                   [{xmlcdata,
                     <<"BSCPQ+ZLEXqyhNJeJ3jGwnUSDlVGrGLMZ3pj4Xn9IzVC">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"40">>}],
                  children =
                   [{xmlcdata,
                     <<"BWtkaDH/pU3FXOO95Na8C/2Q/FgCOGy9aiuB+9P+8Bkc">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"41">>}],
                  children =
                   [{xmlcdata,
                     <<"BabP0WOwUZxsw9+OKUs7eql0dg1TMMule9VaxSwvGP8l">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"42">>}],
                  children =
                   [{xmlcdata,
                     <<"BSavJULeykWnvhBlMX7DVaiMMH5eDka25to9NuMKchsu">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"43">>}],
                  children =
                   [{xmlcdata,
                     <<"BWTcG2G4/PWwLg52kw5wHb6Spj5hFNWoeKvtCGcxIpsZ">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"44">>}],
                  children =
                   [{xmlcdata,
                     <<"BTSuPRcDEA40SzuA2whvX515t10hjz/+RGbzX5eLy75C">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"45">>}],
                  children =
                   [{xmlcdata,
                     <<"BWyznwfKwsOqNX8nvVllXbV9RIC3sB3ai7jvCshYvOwO">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"46">>}],
                  children =
                   [{xmlcdata,
                     <<"Bb/njVQLOGdi+GWMHkAmi/iG5SYZMMsZMYQtbx9C7Rk5">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"47">>}],
                  children =
                   [{xmlcdata,
                     <<"BZ948+eMBKtB3NbgKoJqoyMFalDsPQ+B85lVOsiQmiIG">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"48">>}],
                  children =
                   [{xmlcdata,
                     <<"BU6E7D8DMki4VEX/dj18kHK/H2L6ZBHH/ZR/QmDsT7wh">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"49">>}],
                  children =
                   [{xmlcdata,
                     <<"BWCwC1mtXRxHz4GpxiZqnOGM64HitOPNPBMlOjr+NmgT">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"50">>}],
                  children =
                   [{xmlcdata,
                     <<"BRSPJsb+2hsUrlgXLW7kOYOB4XP2HnKQy2wLjiZ7EjBt">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"51">>}],
                  children =
                   [{xmlcdata,
                     <<"BZ5mvfjbN+F0XjxmHvUrxj+dM/Fi/mbKRrQjkSajiKxM">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"52">>}],
                  children =
                   [{xmlcdata,
                     <<"Bb6Dqv/5A+mnpnxWyzDJUmF8cqHvLWq7pls8NPpzF2cT">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"53">>}],
                  children =
                   [{xmlcdata,
                     <<"BSP73qDUDs7HRkL3lycQRGWwLl7t8hZzSpszPchzWjEJ">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"54">>}],
                  children =
                   [{xmlcdata,
                     <<"Bf2JH69SsETF77FM2RcY0FnW5vOIoEUB2v7cEyyoZFIo">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"55">>}],
                  children =
                   [{xmlcdata,
                     <<"BSU58pe+cM9CUEVL2rzIx9wzCH10+RX8PsOikdyRFJ4h">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"56">>}],
                  children =
                   [{xmlcdata,
                     <<"BT+tz+FnzlCMUJo4NIKoLInvJQitW0WTGTSv1rcZG8Mf">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"57">>}],
                  children =
                   [{xmlcdata,
                     <<"BTBz7BTVvVmF/5z24nCLCrLn0/d+N/FJz8myqFqAYeA/">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"58">>}],
                  children =
                   [{xmlcdata,
                     <<"BVx/6kvg3napwTMq3I/c8k6AcHkigPT+1sqAoGMq0TgD">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"59">>}],
                  children =
                   [{xmlcdata,
                     <<"BT7e6B+DZUXZGGS9X4A5uAdGCSUeHex5ruKw+jJmfPw0">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"60">>}],
                  children =
                   [{xmlcdata,
                     <<"BeecffpVolkSlgGUr1kAdoY010zOmHp9hF0dIbWm9x5e">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"61">>}],
                  children =
                   [{xmlcdata,
                     <<"BUfiQl75tCuR2dssvCNGrOxHwdf26OXIZNVYRvGzcwty">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"62">>}],
                  children =
                   [{xmlcdata,
                     <<"BU38cxRmtuvnZ7ktVspDuJJgVSfIhRhnJWYQpkhmbVRw">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"63">>}],
                  children =
                   [{xmlcdata,
                     <<"BRpT1Q8dkEYyopHsA4hrVfpdm7c7EqRjMaIgjxtJYHdC">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"64">>}],
                  children =
                   [{xmlcdata,
                     <<"BQ2MoNfjMjzkErPPMefF/KmNTgXvdigHKJjbG7dCBYdW">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"65">>}],
                  children =
                   [{xmlcdata,
                     <<"Bdv2g4BANBHNq0KRLJapmtzC9Rt54LEs7MtFoR/nvroc">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"66">>}],
                  children =
                   [{xmlcdata,
                     <<"BY+tj5SPpAVil2M5KausWzxVhnQ50pgc4bKhiil+itQ9">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"67">>}],
                  children =
                   [{xmlcdata,
                     <<"BWxWEnUl4wnh8Hgdwo/m/26A9eAk5WWdCdF1RpWfpchD">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"68">>}],
                  children =
                   [{xmlcdata,
                     <<"BVakptikMF0kd2jXiyfaekvybAwhm/UlT0JzlHQz30pr">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"69">>}],
                  children =
                   [{xmlcdata,
                     <<"BdwwJDgY5WSeRpfYiAGv6n29S+qlpo1OMlFaZ2L6uNs3">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"70">>}],
                  children =
                   [{xmlcdata,
                     <<"BSJl5TwhdMj3lkWvVTShuowFvU9jcRH1J2sV1AKOKela">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"71">>}],
                  children =
                   [{xmlcdata,
                     <<"BQv4CLN0yIDI1ji3rlMC7L3lU4cpbm9u9aHbXCsqQBpp">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"72">>}],
                  children =
                   [{xmlcdata,
                     <<"BQovnSQy36l44wQ0rDCDPsOFPjgvsC/UzWfK+j82ActU">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"73">>}],
                  children =
                   [{xmlcdata,
                     <<"BfHHZV4jGjHnZsZ+AxpN38KHJ09vtuO1KL3qwwiSadwq">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"74">>}],
                  children =
                   [{xmlcdata,
                     <<"BR8C95ydAfdOHCcfu3pgwf7beQlnY1TuHkfk6Sqw5xhL">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"75">>}],
                  children =
                   [{xmlcdata,
                     <<"Bc+8UEr+IPy1Luwk7lQ1QBxU5z/TJLRU6bHmopDTaEBc">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"76">>}],
                  children =
                   [{xmlcdata,
                     <<"Bd2AkiO24kXGdS3o+IMidTTUYAPBlgqGn0iuTZXozFgp">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"77">>}],
                  children =
                   [{xmlcdata,
                     <<"BVR/CHEJQX/cTwK+Targ/7mBqhehjeutyjixLzllYH48">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"78">>}],
                  children =
                   [{xmlcdata,
                     <<"Be+MbNvbetmX5Je+xA9jCX1qsZm52I+GbuGMdnQv43EV">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"79">>}],
                  children =
                   [{xmlcdata,
                     <<"Bc3gfysrxtzAE6OdZjQO9Ry6558HOGsU3lBzKi/9LTxR">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"80">>}],
                  children =
                   [{xmlcdata,
                     <<"BR74yB7nqoY3jjy9Yt8eAWJFZ7Ne8HR0AIwhCHPmqzpu">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"81">>}],
                  children =
                   [{xmlcdata,
                     <<"Beu0CwQ2xgzMkkaAYdl+WWHP8PGs8Bnny/0gXP0WMdd4">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"82">>}],
                  children =
                   [{xmlcdata,
                     <<"BWBJQAka5SZ7CDVubblaKwBfQdCYx1rm3toiBDdSpqYx">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"83">>}],
                  children =
                   [{xmlcdata,
                     <<"Bd73Aqiorg6YZdc/4jPLmYtyVYURMi/9cUn3KTFr3bRD">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"84">>}],
                  children =
                   [{xmlcdata,
                     <<"BWwsEaiIVlMNTyUrx34DsV6bb8zxf3hIj3d9BLkFT8RC">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"85">>}],
                  children =
                   [{xmlcdata,
                     <<"BVNP9MfFUmrcRZnb5mS51k6bsyXSddhire/0GWJYsIlU">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"86">>}],
                  children =
                   [{xmlcdata,
                     <<"BZHXBVzyeU/7rALuPfM7puPD6E5kfJ3P7K1iTp7qEnVq">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"87">>}],
                  children =
                   [{xmlcdata,
                     <<"BWyfn/+23MnWYZvE8dAykWHPEGyvA73YCH9DT3gsYH9x">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"88">>}],
                  children =
                   [{xmlcdata,
                     <<"BXsleT8Rdmu7Ix/1X56Ey3SQL+pcPn1+S/uk8gw/pqAl">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"89">>}],
                  children =
                   [{xmlcdata,
                     <<"BUER3TNphnNk6WZteHyeLVnUvhchI3nnShgG0BMvUfQR">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"90">>}],
                  children =
                   [{xmlcdata,
                     <<"BX3bHEFaJw2b9WQDZ6Xai1E/VvnPI3tQmsZBgkhPCo13">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"91">>}],
                  children =
                   [{xmlcdata,
                     <<"BXdR+hIHa22bbjTf98lhvNthfJDivAWUnujrYe8FFVdF">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"92">>}],
                  children =
                   [{xmlcdata,
                     <<"BQcAyFAnLzI2/Pk7BVK42aE4/BBPhHvE9PvFNX+MgH9b">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"93">>}],
                  children =
                   [{xmlcdata,
                     <<"BV0u89xh3XvWvQp88uK5fw9P8a7cHi2sYNwJxya3um5z">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"94">>}],
                  children =
                   [{xmlcdata,
                     <<"BdZR6Daijpj8G3NRJh07HclpsrNkRLYj9KX8b4rLyGZj">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"95">>}],
                  children =
                   [{xmlcdata,
                     <<"BZ/xlGKP1UkvwzsXbfyljVjQggN1pQaFk0aEHssgYuBx">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"96">>}],
                  children =
                   [{xmlcdata,
                     <<"BercC7eRoAv15VgXiQUT+pTOqa/S5zWbicl5YZenOpc1">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"97">>}],
                  children =
                   [{xmlcdata,
                     <<"BeWb8WdUjoBX4Sr0DeaiiE1Th5nzVkZdCmC14wCcuwot">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"98">>}],
                  children =
                   [{xmlcdata,
                     <<"BZ4J9aNbk0GpUowgFB5RK31hm72nOwrGteuyxCb98clx">>}]},
                 #xmlel{
                  name = <<"preKeyPublic">>,
                  attrs = [{<<"preKeyId">>,<<"99">>}],
                  children =
                   [{xmlcdata,
                     <<"BS5qxroelIMU+UfY6p+BzZz6DyPAGFlvq+UVjrx5uNdf">>}]}]}]}],
         node = <<>>,publisher = <<>>}]},
    publish_options =
     #xdata{
      type = submit,instructions = [],title = undefined,reported = undefined,
      items = [],
      fields =
       [#xdata_field{
         label = <<>>,type = hidden,var = <<"FORM_TYPE">>,required = false,
         desc = <<>>,
         values = [<<"http://jabber.org/protocol/pubsub#publish-options">>],
         options = [],sub_els = []},
        #xdata_field{
         label = <<>>,type = undefined,var = <<"pubsub#access_model">>,
         required = false,desc = <<>>,
         values = [<<"open">>],
         options = [],sub_els = []}]},
    subscribe = undefined,unsubscribe = undefined,options = undefined,
    items = undefined,retract = undefined,create = undefined,
    configure = undefined,default = undefined,delete = undefined,
    purge = undefined,rsm = undefined},
   #stanza_error{
    type = cancel,by = undefined,reason = conflict,text = [],
    sub_els = [#ps_error{type = 'precondition-not-met',feature = undefined}]}],
 meta = #{ip => {172,17,0,1}}}

paulmenzel avatar Nov 04 '23 06:11 paulmenzel

Pretty please use gist and post links instead of these neverending walls of logs, it's unusable on mobile

So you can repro with a new account(s) and both added each other as contacts first?

licaon-kter avatar Nov 04 '23 06:11 licaon-kter

@paulmenzel: Your problem is always here?

Neustradamus avatar Jan 11 '24 17:01 Neustradamus