processone / ejabberd

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
https://www.process-one.net/en/ejabberd/
Other
6.03k stars 1.5k forks source link

Push notifications stop working on iOS #4045

Closed tigransimonyan closed 1 year ago

tigransimonyan commented 1 year ago

Environment

Configuration

https://gist.github.com/tigransimonyan/0641fcc27c9bbd6c3ef1d1f6593baac0

Errors from error.log/crash.log

https://gist.github.com/tigransimonyan/f49076d5c67d488c6e758489d106f55d

Bug description

After installing ejabberd on iPhone, push notifications worked. But after a while it stopped working.

licaon-kter commented 1 year ago

There's no ejabberd on iPhone :)

Did you read https://eversten.net/en/blog/notification/ yet?

Also, fyi, Debian Stable backports has ejabberd 23.01 already ;)

tigransimonyan commented 1 year ago

I am using Siskin IM clinet and notifications was worked in short period after server installation.

licaon-kter commented 1 year ago

Ok, so attach your server config link from https://gist.github.com (don't forget to clean the private stuff)

tigransimonyan commented 1 year ago

I tried updating ejabberd version to 23.04-1. I installed the package and manually updated the database (PostgreSQL). The service is running without errors, but the client or admin panel login has stopped working. now I downgrade to 21.01-2 and it starts working again.

config added to description.

thanks for answering!

licaon-kter commented 1 year ago

Do read the upgrade notes of course, start with from ejabberd 21.01 to 21.04: https://docs.ejabberd.im/admin/upgrade/#specific-version-upgrade-notes and work your way up.

mremond commented 1 year ago

Closing, as the discussion stalled.