[SOLVED] "The configured signaling server needs to be updated to be compatible with this version of Talk."

After updating Nextcloud to version 23, I see the following message when I enter a talk conversation:

“The configured signaling server needs to be updated to be compatible with this version of Talk. Please contact your administrator.”

This is the stuff I see in nextcloud.log:


{"reqId":"T6AAf2HqhffmhUnpB7a3","level":0,"time":"2021-12-09T04:37:10+00:00","remoteAddr":"2a01:4f8:10a:2758::2","user":"--","app":"suspicious_login","method":"POST","url":"/ocs/v2.php/apps/spreed
/api/v3/signaling/backend","message":"/appinfo/app.php is deprecated, use \\OCP\\AppFramework\\Bootstrap\\IBootstrap on the application class instead.","userAgent":"nextcloud-spreed-signaling/5636
58bf59cfeae40cee75eb0a7b009feb9e79cd","version":"23.0.0.10"}
{"reqId":"T6AAf2HqhffmhUnpB7a3","level":0,"time":"2021-12-09T04:37:10+00:00","remoteAddr":"2a01:4f8:10a:2758::2","user":"--","app":"maps","method":"POST","url":"/ocs/v2.php/apps/spreed/api/v3/sign
aling/backend","message":"/appinfo/app.php is deprecated, use \\OCP\\AppFramework\\Bootstrap\\IBootstrap on the application class instead.","userAgent":"nextcloud-spreed-signaling/563658bf59cfeae4
0cee75eb0a7b009feb9e79cd","version":"23.0.0.10"}
{"reqId":"T6AAf2HqhffmhUnpB7a3","level":0,"time":"2021-12-09T04:37:10+00:00","remoteAddr":"2a01:4f8:10a:2758::2","user":"--","app":"spreed-hpb","method":"POST","url":"/ocs/v2.php/apps/spreed/api/v
3/signaling/backend","message":"Pinged 1 sessions in room zrmbhxvx","userAgent":"nextcloud-spreed-signaling/563658bf59cfeae40cee75eb0a7b009feb9e79cd","version":"23.0.0.10"}

I have just updated the signalling server to 0.4.0 which is the latest version available. What else do I need to update?

My bad: There had been a legacy version of the signaling server in /usr/local/bin, the newer version was installed in /usr/bin/, but the old one was the one getting launched.

How did you update.? Just git clone the new version to your directory? Did you save you server.conf before?

Greetings
Daniel

I actually use precompiled deb packages that morph027 provides on github, see his page for instructions. Yes, you can continue using the same /etc/server.conf after the upgrade, of course, you need to make sure that it doesn’t get overwritten or deleted.