-
John
is there anything unusual going on with the gajim.org xmpp server (this one)?
-
cal0pteryx
fjklp: for these GTK issues, there is nothing Gajim can do. These need to be fixed in GTK directly
-
cal0pteryx
John: what are you observing?
-
cal0pteryx
Should be alright?
-
John
gajim is suddenly asking me for my password for my account but I see that it's in the keyring
-
John
nothing has changed
-
John
happens every time I restart it
-
John
Looking at the debug log, I see that the output for my gajim.org account is different
-
John
2024-07-15T06:45:46 (I) gajim.client | Connect https://conference.gajim.org:5281/pastebin/53a34b68-0cca-4a12-9df4-14c6fe22978e
-
John
that's the gajim.org account above
-
John
then a normal account that connects below
-
John
2024-07-15T06:45:46 (I) gajim.c.settings | Set account settings: conversations.im https://conference.gajim.org:5281/pastebin/06d3fcc1-bb2c-4da4-990d-926c7e6456f4
-
John
There is no 'Request password from keyring' for the gajim.org account
-
John
The main problem I want to solve here is that gajim is asking for a password when the correct password is already in the keyring. This should never happen.
-
meta
hi, is there a way to get a shareable url to my xmpp contact?
-
John
meta: what do you mean? you want to simply send a url? you want to invite them to a group chat?
-
meta
something like a "contact me" link, that shows them how to get XMPP and probably add me to their contacts
-
John
I only have a vague sense that this does exist, so I don't have the complete answer. Hopefully someone will chime in.
-
John
https://blog.prosody.im/great-invitations/ https://snikket.org/ https://modules.prosody.im/mod_easy_invite
-
debacle
John, just wanted to post the same stuff ;-) Also, if your server does not support invitations, Jabber ids have this widely supported URI format: xmpp:myself@myserver.com for a single contact and xmpp:gajim@conference.gajim.org?join for a group chat.
-
John
I've never setup a snikket.org account. I guess they are free? I _think_ they do what you want.
-
John
It's a good question though. I should actually know about that. That is the kind of stuff that would make xmpp more widely viable.
-
John
nbxmpp.stream | (gajim.org) Set error: StreamError.SASL, no-password, None
-
lovetox
John: seems we cannot read the passowrd
-
lovetox
Probably you have multiple keyrings installed
-
lovetox
And the wrong one has priority
-
lovetox
You need to look at the start of the debug log
-
John
my other accounts login fine, all using the same keyring and nothing on my system has been changed around this
-
John
look for what in the debug log?
-
山河 邮箱联系地址: shanheqwq@proton.me
removed by cal0pteryx
Spam
-
John
(I) gajim.c.passwords | Found keyring backend: keyring.backends.fail.Keyring (priority: 0) (I) gajim.c.passwords | Found keyring backend: keyring.backends.libsecret.Keyring (priority: 4.8) (I) gajim.c.passwords | Found keyring backend: keyring.backends.chainer.ChainerBackend (priority: 10) (I) gajim.c.passwords | Found keyring backend: keyring.backends.SecretService.Keyring (priority: 5) (I) gajim.c.passwords | Select keyring.backends.chainer.ChainerBackend (priority: 10) backend
-
a moderator
removed a message
Spam
-
John
when I use the `keyring` command to query my account password, it works with no backend specified and with libsecret, chainer, or SecretService specified. It seems like the problem is something else?
-
me
hello everyone, why Gajim doesnt work in debian??🤔️
-
Kris
Have you tried the flatpak?
-
meson
> hello everyone, why Gajim doesnt work in debian??🤔️ CC debacle ↺
-
debacle
I use Gajim on Debian all the time. It works as good as it is.
-
debacle
me What do you mean by "doesn't work"? Doesn't do the dishes? :-) Does it fail to install? Does it crash? Do emoji have the wrong size? Are A/V connections broken? (Hint: They are!)
-
debacle
me What do you mean by "Debian"? unstable/testing/stable/other? amd64/arm64/armhf/other?
-
me
> Have you tried the flatpak? i did download gajim still doesnt work or maybe only support ubuntu or something like that ↺
-
cal0pteryx
me: please read the chat.
-
me
> me What do you mean by "doesn't work"? Doesn't do the dishes? :-) Does it fail to install? Does it crash? Do emoji have the wrong size? Are A/V connections broken? (Hint: They are!) or maybe only support debian 13 trixie ↺
-
me
because i already download gajim and click it, and then doesnt pop up it look like crash or something
-
meson
I've got a contact who uses two clients Gajim and Conversations. For both clients I've got an OMEMO key, but according to the contact info, one device has never been seen, though they are online with it. Now, this causes the issue that messages from and to this device can't be decrypted. Any idea what to check for?
-
kali [she/they]
> because i already download gajim and click it, and then doesnt pop up it look like crash or something me, if you type `gajim` in terminal, what does it say?
-
me
> > because i already download gajim and click it, and then doesnt pop up it look like crash or something > me, if you type `gajim` in terminal, what does it say? i already did, still nothing,... maybe something like gtk3 or 4🤔️ ↺
-
meson
> I've got a contact who uses two clients Gajim and Conversations. For both clients I've got an OMEMO key, but according to the contact info, one device has never been seen, though they are online with it. > Now, this causes the issue that messages from and to this device can't be decrypted. Any idea what to check for? same for their Gajim: the key is there, but only the Conversation's client has been "last seen", but my Gajim client ↺
-
me
i went to website gajim and read it it said latest 1.9.1 only supoort debian 13 and debian unstable, but unfortunately my debain 12 bookworm 1.7.3
-
me
take it look, https://repology.org/project/gajim/versions
-
Kris
So just install the flatpak version for 1.9.1
-
meson
I see `omemo_dr.session_manager | (conversations.im) No such signedprekeyrecord! 27545` in the logs, when I receive an OMEMO message from the Gajim device, which "has never been seen"
-
Kris
Its vastly improved over 1.7.3
-
lovetox
meson: you need to delete the fingerprint
-
lovetox
And restart
-
meson
but why does it happen in the first place? Does my contact need to do the same?
-
cat_petter_2012
> i went to website gajim and read it it said latest 1.9.1 only supoort debian 13 and debian unstable, but unfortunately my debain 12 bookworm 1.7.3 I was thinking maybe I should just use debian sid as daily driver ↺
-
meson
> Does my contact need to do the same? Apparently not.
-
meson
Thanks lovetox, still, when you have time, I'd be interested to know the backgrounds of why this bug occurs :)
-
debacle
me The correct way to install Gajim on Debian is `sudo apt install gajim` — did you do that? Because you said "downloaded" which can mean many things. What does `dpkg -l gajim\*` say?
-
me
> me The correct way to install Gajim on Debian is `sudo apt install gajim` — did you do that? Because you said "downloaded" which can mean many things. What does `dpkg -l gajim\*` say? i already know about sudo apt install gajim, i did this already it was on there app when i clicked on it no show up nothing i dont know why what wrong with that 🫤️ ↺
-
me
but anyways it ok forget about it i just uninstalling gajim and , i perfer using dino.im over gajim
-
lissine
> I was thinking maybe I should just use debian sid as daily driver cat_petter_2012: I recommend using rolling release distros e.g. Void Linux
-
lovetox
meson, means this is a first message that someone sent to you, but it used a signedprekey which is not in your local database
-
lovetox
most likely reason is, we deleted the prekey too early
-
lovetox
currently Gajim deletes it after 15 days
-
lovetox
i think i will raise that
-
meson
I quickly started reading on how OMEMO works. [1][2] So the signed Signed PreKey (SPK) gets published on a PEP node, right? If it's not in the local database yet, why can't Gajim fetch it from the server? > Those basically are the first halves of a DH-handshake, *which can* – along with some other keys of the user – be uploaded to a server prior to the beginning of a conversation. is the _which can_ the catch? I feel like I should read more before asking too many questions and revealing my lack of knowledge :) [1] https://conversations.im/omemo/audit.pdf page 7 fig, 8 Prekeys [2] https://blog.jabberhead.tk/2019/04/04/shaking-hands-with-omemo-x3dh/ #From DH to X3DH
-
meson
> The identity key lasts indefinitely. It is possible that Alice sends a message using a signed prekey that was already updated by Bob. For that reason, Bob should keep a few old signed prekeys in storage, so that he does not need to discard those messages. How long this should be is not specified, but the specification should include at least a guideline and/or upper bound for this lifetime. Seems to relevant too.✎ -
meson
> The identity key lasts indefinitely. It is possible that Alice sends a message using a signed prekey that was already updated by Bob. For that reason, Bob should keep a few old signed prekeys in storage, so that he does not need to discard those messages. How long this should be is not specified, but the specification should include at least a guideline and/or upper bound for this lifetime. Seems to relevant too. ✏
-
lovetox
we cyclethe signedprekey
-
lovetox
on pep is only the current one
-
lovetox
its complicated, but basically someone sends you a message or builds a session with that pre key, but you never answer and the session is never completed
-
lovetox
after 15 days we delete this prekey
-
lovetox
and then the contact sends you another message which runs into this error then
-
meson
I see, thanks.
-
epic
What's the easiest way to disable taskbar icon flashing @ new messages, on linux?✎ -
epic
What's the easiest way to disable Gajim's taskbar icon flashing @ new messages, on linux? ✏
-
lovetox
Try advanced config
-
lovetox
Urgent gint✎ -
lovetox
Urgent hint ✏
-
epic
aha! so that's what they meant with ACE haha
-
cal0pteryx
those are vitamins!
-
John
lovetox: Haven't you said in the past something like if the server responds that an authentication attempt fails, gajim doesn't know why, so gajim just prompts the user for their password in case wrong password is the reason?
-
lovetox
from your description it sounded like your password works, you just have to put it in everytime
-
lovetox
did this start recently?
-
lovetox
did you change your password?
-
John
I used to log in automatically with no issues using the keyring. Just startted yesterday. No changes that I made.
-
John
none that I know of
-
John
I have other accounts enabled that login automatically with no issue at present
-
John
it could be a change in IP address✎ -
John
it could be a change in IP address, that's the only change I can think of ✏
-
John
Also, what is the logic on gajim fetching avatars? I've been in the chat about 14 hours total now and I see no avatar for this chat. I see an avatar in the participant list for lovetox and cal0pteryx, but I don't see their avatar in the chat view.✎ -
John
Also, what is the logic on gajim fetching avatars? I've been in the chat about 14 hours total now and I see no avatar for this chat (the gajim logo for group chat). I see an avatar in the participant list for lovetox and cal0pteryx, but I don't see their avatar in the chat view. ✏
-
John
actually, I guess the fetching logic is irrelevant if it's showing one place and not another.
-
lovetox
John hard to say without full debug logs
-
John
for the login or for avatars?
-
John
I guess I'll continue to try to locate the cause, maybe send you logs later