Opened 6 years ago

Closed 6 years ago

#9272 closed defect (fixed)

ejabberd: @online@ feature is broken

Reported by: martin.langhoff Owned by: martin.langhoff
Priority: blocker Milestone: xs-0.5.2
Component: school server Version: not specified
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: never set
Verified: no

Description

The @online@ patch that provides @online@ support does not work correctly on ejabberd 2.0.1 or 2.0.3 . It will not show presence consistently to users.

When the problem hits, the symptoms are as follows:

  • On the XOs, olpc-netstatus reports that gabble is in use, and the jabber server is correct.
  • On the server, ejabberdctl connected-users (or the webbased view of the same command) show all the connected XOs correctly
  • On the XOs, the 'network view' screen does not list any XOs, or lists a subset of the XOs

Additional notes:

  • It works transparently when all the accounts are newly created in ejabberd.
  • After the first use, XO users will not see eachother when connecting to the XS. If a user connects and then reconnects.

Workaround: When creating the 'Online' group, set the membership to '@all@' instead of '@online@'.

Change History (1)

comment:1 Changed 6 years ago by martin.langhoff

  • Milestone changed from xs-0.6 to xs-0.5.2
  • Resolution set to fixed
  • Status changed from new to closed

We now have a heavily reworked patch in XS-0.5.2

Note: See TracTickets for help on using tickets.