Ubuntu 18.04 WSL, installed znc from apt. (did try nightly build as well, same issue)
Adding Freenode (might be some other network, same issue) SSL server the following way:
<Listener l> Port = 48446 IPv4 = true IPv6 = true SSL = false </Listener> LoadModule = webadmin <User zncweb1> Pass = sha256#544d4b0c86630ee21e48908343d425760a54b4abde8e82ca7be625c31510e61f#jsgnox!jGT:wZ.mHww;O# Admin = true Nick = zncweb1 AltNick = zncweb1_ Ident = zncweb1 RealName = zncweb1 LoadModule = chansaver LoadModule = controlpanel <Network freenode> LoadModule = simple_away Server = chat.freenode.net +6697 </Network> </User>
ZNC -D shows the following:
justas@WT02:~/.znc/configs$ znc -D [ .. ] Checking for list of available modules... [ >> ] ok [ .. ] Opening config [/home/justas/.znc/configs/znc.conf]... [ >> ] ok [ .. ] Loading global module [webadmin]... [ >> ] [/usr/lib/znc/webadmin.so] [ .. ] Binding to port [48446]... [ >> ] ok [ ** ] Loading user [zncweb1] [ ** ] Loading network [freenode] [ .. ] Loading network module [simple_away]... [ >> ] [/usr/lib/znc/simple_away.so] [ .. ] Adding server [chat.freenode.net +6697 ]... [ >> ] ok [ .. ] Loading user module [chansaver]... [ >> ] ok [ .. ] Loading user module [controlpanel]... [ >> ] ok [ ** ] Staying open for debugging [pid: 1513] [ ** ] ZNC 1.6.6+deb1ubuntu0.1 - http://znc.in [2019-06-05 17:44:32.482940] Connecting user/network [zncweb1/freenode] [2019-06-05 17:44:32.484645] TDNS: initiating resolving of [chat.freenode.net] and bindhost [] for [IRC::zncweb1::freenode] [2019-06-05 17:44:32.485390] ConnectQueueTimer done [2019-06-05 17:44:32.500198] TDNS: IRC::zncweb1::freenode, connecting to [2001:6b0:e:2a18::119] using bindhost [] [2019-06-05 17:44:32.502971] IRC::zncweb1::freenode == SockError(32 Broken pipe)
strace shows something about missing cert (there's indeed no such file, but I'm not sure it has to be there at all)
connect(7, {sa_family=AF_INET6, sin6_port=htons(6697), inet_pton(AF_INET6, "2001:708:40:2001::f5ee:d0de", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = -1 EINPROGRESS (Operation now in progress) getpid() = 1538 time(NULL) = 1559746006 (2019-06-05T17:46:46+0300) gettimeofday({tv_sec=1559746006, tv_usec=715278}, NULL) = 0 getpid() = 1538 time(NULL) = 1559746006 (2019-06-05T17:46:46+0300) gettimeofday({tv_sec=1559746006, tv_usec=717294}, NULL) = 0 getpid() = 1538 time(NULL) = 1559746006 (2019-06-05T17:46:46+0300) gettimeofday({tv_sec=1559746006, tv_usec=721976}, NULL) = 0 openat(AT_FDCWD, "/usr/lib/ssl/cert.pem", O_RDONLY) = -1 ENOENT (No such file or directory) time(NULL) = 1559746006 (2019-06-05T17:46:46+0300) time(NULL) = 1559746006 (2019-06-05T17:46:46+0300) getpid() = 1538 time(NULL) = 1559746006 (2019-06-05T17:46:46+0300) gettimeofday({tv_sec=1559746006, tv_usec=726129}, NULL) = 0 write(7, "\26\3\1\0\351\1\0\0\345\3\3\236_\213\242\24\203\234\215\345\332\vt\2142\241\3R\302\242v\204"..., 238) = -1 EPIPE (Broken pipe) gettimeofday({tv_sec=1559746006, tv_usec=728158}, NULL) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1073, ...}) = 0 write(1, "[2019-06-05 17:46:46.728158] IRC"..., 81[2019-06-05 17:46:46.728158] IRC::zncweb1::freenode == SockError(32 Broken pipe) ) = 81 gettimeofday({tv_sec=1559746006, tv_usec=734357}, NULL) = 0 close(7) = 0 poll([{fd=3, events=POLLIN}, {fd=6, events=POLLIN}], 2, 100) = 0 (Timeout) gettimeofday({tv_sec=1559746006, tv_usec=837623}, NULL) = 0 gettimeofday({tv_sec=1559746006, tv_usec=838467}, NULL) = 0 gettimeofday({tv_sec=1559746006, tv_usec=839319}, NULL) = 0 gettimeofday({tv_sec=1559746006, tv_usec=840143}, NULL) = 0 poll([{fd=3, events=POLLIN}, {fd=6, events=POLLIN}], 2, 4998) = 0 (Timeout)
Another user on #znc freenode said that it works fine for him on WSL. For me the problem was there even on a different - Debian WSL.
Issue seems to be solved. Tried today once more, after apt update, connects fine.
No dependencies set.
The note is not visible to the blocked user.
Ubuntu 18.04 WSL, installed znc from apt. (did try nightly build as well, same issue)
Adding Freenode (might be some other network, same issue) SSL server the following way:
ZNC -D shows the following:
strace shows something about missing cert (there's indeed no such file, but I'm not sure it has to be there at all)
Another user on #znc freenode said that it works fine for him on WSL. For me the problem was there even on a different - Debian WSL.
Issue seems to be solved. Tried today once more, after apt update, connects fine.