LXMF-Tools icon indicating copy to clipboard operation
LXMF-Tools copied to clipboard

Unable to /invite or /add as admin

Open TheBamse opened this issue 5 months ago • 0 comments

Hi!

First off, thank you for this. I love the distribution groups :)

But, I've been running a few just for a couple of days and once function I'm unable to get working is inviting new users/addresses. I've verified that I really am admin by running a command that's only permitted as admin (and it stops working if I demote myself to user) but when I run: /invite 123addressabc I get the response: ERROR: Processing command.

Same goes for adding the user manually using: /add user 123addressabc (with or without a following username) the response is: ERROR: Processing command.

Everything else seems to be working ok, messages are flowing like water and running commands like /description or /rules is working just fine. Auto-adding users is working fine (but I want a invite-only group so not really a wanted option ;)) Having that said I haven't tried every single command yet :)

Is it me missing a permission as admin, have I possible forgotten to enable a setting? Except for naming and configuring the distribution group cluster, announce timers etc., permissions and settings are default. config.cfg is completely default and the few customizations are made in config.cfg.owr

Environment: Debian 12 Python 3.11.2 RNS 0.9.5 LXMF 0.7.0 lxmf_distribution_group_extended.py re-downloaded on may 13th (/version reports: V0.0.1 (2024-05-31))

Group is started as a systemd service using the command: /path/to/lxmf_distribution_group_extended.py -p /folder/with/instance-configs -s -l 7

[2025-05-14 19:43:57] [Debug]    Decryption failed, attempting legacy mode fallback
[2025-05-14 19:43:57] [Debug] LXMF - Message received:
[2025-05-14 19:43:57] [Debug] -   Date/Time: 2025-05-14 19:43:59
[2025-05-14 19:43:57] [Debug] -       Title:
[2025-05-14 19:43:57] [Debug] -     Content: /invite [edited]
[2025-05-14 19:43:57] [Debug] -      Fields: {4: [edited]}
[2025-05-14 19:43:57] [Debug] -        Size: 86 bytes
[2025-05-14 19:43:57] [Debug] -      Source: <[edited]>
[2025-05-14 19:43:57] [Debug] - Destination: <[edited]>
[2025-05-14 19:43:57] [Debug] -   Signature: Validated
[2025-05-14 19:43:57] [Debug] -    Attempts: 0
[2025-05-14 19:43:57] [Debug] -      Method: 3
[2025-05-14 19:43:57] [Debug] LXMF - Call to registered message received callback
[2025-05-14 19:43:57] [Debug] LXMF - Message send:
[2025-05-14 19:43:57] [Debug] -   Date/Time: 2025-05-14 19:43:57
[2025-05-14 19:43:57] [Debug] -       Title:
[2025-05-14 19:43:57] [Debug] -     Content: ERROR: Processing command.
[2025-05-14 19:43:57] [Debug] -      Fields: {}
[2025-05-14 19:43:57] [Debug] -        Size: 31 bytes
[2025-05-14 19:43:57] [Debug] -      Source: [edited]
[2025-05-14 19:43:57] [Debug] - Destination: [edited]
[2025-05-14 19:43:57] [Debug] -   Signature: Signature is invalid, reason undetermined
[2025-05-14 19:43:57] [Debug] -    Attempts: 0
[2025-05-14 19:43:57] [Debug] -      Method: 1
[2025-05-14 19:43:57] [Debug] -    App Data: interface_send
[2025-05-14 19:43:57] [Debug]    No stamp cost set on LXM to [edited], autoconfigured to None, as required by latest announce
[2025-05-14 19:43:57] [Debug]    Pre-emptively requesting unknown path for opportunistic <LXMessage [edited]>
[2025-05-14 19:43:57] [Debug]    Deferred stamp generation was requested for <LXMessage [edited]>, but no stamp is required, processing immediately
[2025-05-14 19:43:57] [Debug]    Outbound processing for <LXMessage [edited]> to [edited]
[2025-05-14 19:43:57] [Extra]    Valid announce for [edited] 1 hops away, received via [edited] on LocalInterface[rns/default]
[2025-05-14 19:43:57] [Debug]    Destination [edited] is now 1 hops away via [edited] on LocalInterface[rns/default]
[2025-05-14 19:43:57] [Debug]    Outbound processing for <LXMessage [edited]> to [edited]
[2025-05-14 19:43:57] [Debug]    Opportunistic delivery attempt 1 for <LXMessage [edited]> to [edited]
[2025-05-14 19:43:57] [Debug]    Updating outbound stamp cost for [edited] to None
[2025-05-14 19:43:57] [Debug]    Received delivery notification for <LXMessage [edited]>
[2025-05-14 19:43:57] [Debug] LXMF - Delivery receipt (success):
[2025-05-14 19:43:57] [Debug] -   Date/Time: 2025-05-14 19:43:57
[2025-05-14 19:43:57] [Debug] -       Title:
[2025-05-14 19:43:57] [Debug] -     Content: ERROR: Processing command.
[2025-05-14 19:43:57] [Debug] -      Fields: {}
[2025-05-14 19:43:57] [Debug] -        Size: 31 bytes
[2025-05-14 19:43:57] [Debug] -      Source: [edited]
[2025-05-14 19:43:57] [Debug] - Destination: [edited]
[2025-05-14 19:43:57] [Debug] -   Signature: Validated
[2025-05-14 19:43:57] [Debug] -    Attempts: 1
[2025-05-14 19:43:57] [Debug] -      Method: 1
[2025-05-14 19:43:57] [Debug] -    App Data: interface_send

TheBamse avatar May 14 '25 17:05 TheBamse