Hi,
I'm running ejabberd on win2012 data centre edition an have 3 differend problems, 2 I could solve by my own.
1:(unsolved)
@ejabberd_s2s_out:process_closed:161 Failed to establish outbound s2s connection domain.com -> conversations.im: Stream closed by peer: This host does not serve conversations.im (host-unknown)
DNS works fine and other s2s_out are not using Stream are working as well e.g.:
@ejabberd_s2s_out:handle_auth_failure:229 (tls|<0.534.0>) Failed outbound s2s EXTERNAL authentication domain.com -> jabber.de (85.214.196.40): Authentication failed: Peer provided no SASL mechanisms
2017-12-02 01:11:51.976 [info] <0.532.0>@mod_s2s_dialback:s2s_out_auth_result:148 (tls|<0.534.0>) Retrying with s2s dialback authentication: domain.com -> jabber.de (85.214.196.40)
2017-12-02 01:11:52.132 [info] <0.362.0>@ejabberd_listener:accept:302 (<0.535.0>) Accepted connection 85.214.196.40:49450 -> IP:5269
2017-12-02 01:11:52.257 [info] <0.536.0>@ejabberd_s2s_in:handle_auth_success:188 (tls|<0.535.0>) Accepted inbound s2s EXTERNAL authentication jabber.de -> domain.com (85.214.196.40)
2017-12-02 01:11:52.320 [info] <0.532.0>@ejabberd_s2s_out:handle_auth_success:218 (tls|<0.534.0>) Accepted outbound s2s dialback authentication domain.com -> jabber.de (85.214.196.40)
2: (solved) C:\Program Files\ejabberd-17.11\lib\fs-2.12.0\priv\inotifywait.exe was not starting but force me to this page as it mentioned correct version of .net seems not to be installed.
This could be solved by compiling source files from with command:%WINDIR%\Microsoft.NET\Framework\v4.0.30319\csc.exe /t:exe /out:inotifywait.exe src\*.cs on the target system
3: (solved) for unknown reason I need to set s2s_cafile (used from ). According to other forum topics this option is required only on CentOS? If not set on my Windows system I'm getting "unable to get local issuer certificate" error on s2s_in for external servers.