NethServer / dev

NethServer issue tracker
https://github.com/NethServer/dev/issues
63 stars 20 forks source link

Ejabberd: upgrade to 18.06 #5537

Closed stephdl closed 6 years ago

stephdl commented 6 years ago

As per the title, upgrade to the version 18.6

See also

https://community.nethserver.org/t/ejabberd-16-01-bug-or-issue/10123


thank gerald_FS for your obstinacy and thank to @gsanchietti for the first work

nethbot commented 6 years ago

in 7.5.1804/testing:

stephdl commented 6 years ago

QA

nethbot commented 6 years ago

in 7.5.1804/testing:

gsanchietti commented 6 years ago

I've found some errors:

nethbot commented 6 years ago

in 7.5.1804/testing:

nethbot commented 6 years ago

in 7.5.1804/testing:

gsanchietti commented 6 years ago

Back on testing, no info about how to test S2S.

gsanchietti commented 6 years ago

S2S test case

gsanchietti commented 6 years ago

Verification failed.

Current S2S configuration is not working, error from /var/log/ejabberd/ejabberd.log:

2018-07-13 11:03:29.973 [info] <0.513.0>@ejabberd_s2s_out:process_closed:160 Failed to establish outbound s2s connection nethesis.it -> nethserver.net: Connection failed: connection closed; bouncing for 57 seconds
nethbot commented 6 years ago

in 7.5.1804/testing:

nethbot commented 6 years ago

in 7.5.1804/testing:

gsanchietti commented 6 years ago

Again back on QA, please test S2S configuration.

nethbot commented 6 years ago

in 7.5.1804/testing:

DavidePrincipi commented 6 years ago

The build on TravisCI.com now is fixed.

https://travis-ci.com/NethServer/nethserver-ejabberd/builds/78919469

I don't know why it started to build on TravisCI.org...

TonyBostonTB commented 6 years ago

are there any insights needed for s2s, still?

gsanchietti commented 6 years ago

The only thing needed is the correct DNS configuration, see above comment (https://github.com/NethServer/dev/issues/5537#issuecomment-404776376).

S2S has been verified by gerald_FS.

But there are still a couple of open issues about mod_mam:

Privacy note

When mod_mam is enabled, the server will store all messages. In many scenarios, this behavior can raise privacy concerns. Since the event of GDPR, is better to avoid retaining such sensitive data unless the administrator want to explicitly enable the feature.

stephdl commented 6 years ago

@gsanchietti mod_mam warns in log when it is disabled, mod_muc needs it, I search if it is a problem or just some sounds

2018-08-17 16:04:47.976 [warning] <0.319.0>@gen_mod:sort_modules:155 Module 'mod_mam' is recommended for module 'mod_muc' but is not found in the config

stephdl commented 6 years ago

I can find this warning in logs, this should be done at a documentation level, the certificate must match the domain used for ejabberd and also the subdomains pubsub.* conference.*


2018-08-17 16:04:47.913 [warning] <0.340.0>@ejabberd_pkix:handle_call:259 No certificate found matching 'nethservertest.org': strictly configured clients or servers will reject connections with this host; obtain
 a certificate for this (sub)domain from any trusted CA such as Let's Encrypt (www.letsencrypt.org)

2018-08-17 16:04:47.996 [warning] <0.340.0>@ejabberd_pkix:handle_call:259 No certificate found matching 'conference.nethservertest.org': strictly configured clients or servers will reject connections with this h
ost; obtain a certificate for this (sub)domain from any trusted CA such as Let's Encrypt (www.letsencrypt.org)

2018-08-17 16:04:48.065 [warning] <0.340.0>@ejabberd_pkix:handle_call:259 No certificate found matching 'pubsub.nethservertest.org': strictly configured clients or servers will reject connections with this host;
 obtain a certificate for this (sub)domain from any trusted CA such as Let's Encrypt (www.letsencrypt.org)```
nethbot commented 6 years ago

in 7.5.1804/testing:

nethbot commented 6 years ago

in 7.5.1804/testing:

stephdl commented 6 years ago

QA what you must check:

stephdl commented 6 years ago
gsanchietti commented 6 years ago

Verified.

Before release, please update developer and administrator manual.

nethbot commented 6 years ago

in 7.5.1804/testing:

stephdl commented 6 years ago

translation pushed @gsanchietti

nethbot commented 6 years ago

in 7.5.1804/updates: