[Koli 4.0.1.45] Problems with xmpp accounts management

REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 4.0.1.45
HARDWARE (Jolla1, Tablet, XA2,…): XA2 Plus dual SIm (H4113)
UI LANGUAGE:French
REGRESSION: (compared to previous public release: Yes, No, ?): Yes

DESCRIPTION:

I created a xmpp account in settings > accounts but I could not get it online in settings > presence so I remove the account in settings > accounts. However, the account still appears in settings > presence
I 've rebooted the phone but no change.

PRECONDITIONS:

?

STEPS TO REPRODUCE:

  1. Create xmpp account in settings > accounts
  2. Try to go online in settings > presence
  3. Delete xmpp accounts in settings > accounts

EXPECTED RESULT:

The account should no longer appear in settings > presence

ACTUAL RESULT:

The account still appears in settings > presence

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)

1 Like

Is there a way to reset xmpp accounts from th terminal ?

What type of XMPP account are you creating? Is this Google by any chance?

No. account on yax.im domain.

I have the same problem on my Xperia X (F5121).

Same probleme here with my XA2 and my self hosted XMPP account.

I’ve seen (I can’t remember where) that it was a known problem due to an upgraded version of openssl.

Thanks for bringing this up.
We have an internal bug on this issue now.

2 Likes

thank you for trying to fix this.
i also do experience an issue.

i see the contacts online/away in the address book, but i cannot set the presence to something other than offline, and my messages aren’t getting delivered, and i never receive xmpp messages.

this happened after upgrade to sailfish 4. i also tried to remove the xmpp account and add again, that did not help.

i remember i was getting errors about ‘unsupported protocol’ in my server’s log. just looked in the log again, and see those:


Feb 28 03:19:12 c2s40d4e950 debug Sending[c2s_unauthed]:
Feb 28 03:19:12 socket debug server.lua: we need to do tls, but delaying unti
l send buffer empty
Feb 28 03:19:12 c2s40d4e950 debug TLS negotiation started for c2s_unauthed

Feb 28 03:19:12 socket debug server.lua: attempting to start tls on tcp{clien
t}: 0x401f5378
Feb 28 03:19:13 socket debug server.lua: ssl handshake error: unsupported protocol
Feb 28 03:19:13 c2s40d4e950 info Client disconnected: ssl handshake error: unsupported protocol
Feb 28 03:19:13 c2s40d4e950 debug Destroying session for (unknown) ((unknown)@spyurk.am): ssl handshake error: unsupported protocol
Feb 28 03:19:13 socket debug server.lua: closed client handler and removed socket from list


right now the presence section doesn’t list any account to make it online, though i have the xmpp account enabled in the settings. don’t know why that would be.

so thank you for dealing with this, i also need internal xmpp client that is integrated with address book.

Hello
You can try to install ‘telepathy-gabble-plus’ form openrepos. It works.
However, I was not able to delete accounts created before the installation of telepathy-gabble-plus and so in the presence I’ve got two accounts with the same name, one working the other not.

1 Like

man, thank you so much!

it solved all my issues!

now i think, what if sailfish update will interfere with it?
will they provide higher version?

ok whatever, for now the issue is solved by community efforts!