-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
myproxy FTBFS on IPV6-only build servers #160
Comments
CCing @jbasney Strange. Comparing the Debian build log to my log on the OBS (though for MyProxy v6.2.6, but the changes in #146 and #147 don't look like they changed something relevant), it looks to me, like there's just no service listening on the IPv6 localhost address on the Debian build host, because the server seems to listen on the IPv4 localhost address:
Maybe
Not sure if (1) we just would need to add one of these to |
Additonal info:
|
Line 387 in 246f1c3
The gct/myproxy/source/myproxy_server.c Line 1124 in 246f1c3
Otherwise, the gct/myproxy/source/myproxy_server.c Line 1017 in 246f1c3
Since only MyProxy Test 3T fails, I think there's not a problem in general with the clients connecting to the server, but something specific to Running |
What I don't understand is, why the client tries both IPv4 and IPv6 localhost addresses with a single
And here is why: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686970 Here's what other distributions do:
So our builds at Travis CI would actually have the same issue, if they'd use IPv6 in addition to IPv4.
But IMHO I'd have expected
Can
Do the other tests try to connect to all |
Complete logs are available here: MyProxy Tests Complete: 53 tests passed, 3 tests failed All 3 failed test say: |
No, but
I think so, which is why I'm struggling to identify why only the 3T test fails. There must be some difference that I'm missing. |
Could the problem be I still don't get why only 3 tests fail though... |
Thanks for clarification, I was too quick and didn't check the whole log but just the first occurance of an error, sorry. :-/ I'll update #160 (comment) accordingly. @jbasney: So I assume all tests where a client tries to connect to the server using the address in
But it should already per default listen on all addresses - at least that's what I understand from https://github.com/gridcf/gct/blob/246f1c3f6b3f0fbff080c1d73c6a60dc418cf183/myproxy/source/myproxy_server.c#L937..L938 - and the
So you assume that the |
@ellert:
...seems to correctly identify the port used ( |
There's a subtle difference between Without any gct/myproxy/source/myproxy_server.c Line 1125 in 246f1c3
With a gct/myproxy/source/myproxy_server.c Line 1036 in 246f1c3
I still don't understand why only the 3 "bootstrap" test cases are failing, but I still think changing the |
@jbasney |
Small update: For me
But when checking network connections with |
Fixed in GCT 6.2.20210826 maintenance release. |
Forwarded from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992436
Anyone has any idea how to fix this?
The text was updated successfully, but these errors were encountered: