jnthn / p6-io-socket-async-ssl

Asynchronous TLS sockets in Raku
11 stars 19 forks source link

Install error: "address already in use" #51

Open JJ opened 4 years ago

JJ commented 4 years ago

With zef 0.8.4, raku 2020.05.1

===> Searching for: IO::Socket::Async::SSL
===> Searching for missing dependencies: OpenSSL
===> Testing: OpenSSL:ver<0.1.23>:auth<github:sergot>
[OpenSSL] # NETWORK_TESTING was not set
[OpenSSL] # NETWORK_TESTING was not set
===> Testing [OK] for OpenSSL:ver<0.1.23>:auth<github:sergot>
===> Testing: IO::Socket::Async::SSL:ver<0.7.5>
[IO::Socket::Async::SSL] # address already in use
===> Testing [FAIL]: IO::Socket::Async::SSL:ver<0.7.5>
Aborting due to test failure: IO::Socket::Async::SSL:ver<0.7.5> (use --force-test to override)
JJ commented 4 years ago

I think the problem is not actually in this module; it only happens if OpenSSL is not installed. It might be that OpenSSL does not close a service and keeps a port open.