-
Notifications
You must be signed in to change notification settings - Fork 149
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
bind: error 3010: cross-host bind not allowed #765
Comments
It's likely hat from the servers perspective, he target of the bind does
not match the issuer's host name. This can occur in a containerized
environment. I don't know how Travis runs the tests so it's hard to telll
you if that is the problem bt I suspect it is.
Andy
…On Wed, 11 Jul 2018, Mikhail Ivchenko wrote:
I'm working on [adding bind request support](go-hep/hep#288) to a pure-Go xrootd client.
Running tests locally works fine, however during Travis CI [build](https://travis-ci.org/go-hep/hep/builds/402681814) bind request fails with `error 3010: cross-host bind not allowed`.
I have tried to generate random usernames passed to the `login` request in hope that issue is appearing due to 4 clients on different VMs trying to log in with the same username, however, it's not the case.
Clients don't share any state between them, the `bind` request comes from the same process as a `login` one and uses `sessid` from it.
Can someone please explain what's meaning of this error and how can I verify it \ fix it?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#765
|
ah. so, if I understand correctly, this error message is kind of like a CORS error in http? |
Yes, it's basically that, both protocols prohibit it for scurity reasons.
Andy
…On Thu, 12 Jul 2018, Sebastien Binet wrote:
ah.
indeed, travis-ci is using containers.
so, if I understand correctly, this error message is kind of like a [COR
S](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) error in
http? >
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#765 (comment)
|
I'm closing this as a security requirement. However, it would be nice to have a full trace of this issue (i.e. just run with the -d flag and post the log for this case only). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm working on adding bind request support to a pure-Go xrootd client.
Running tests locally works fine, however during Travis CI build bind request fails with
error 3010: cross-host bind not allowed
.I have tried to generate random usernames passed to the
login
request in hope that issue is appearing due to 4 clients on different VMs trying to log in with the same username, however, it's not the case.Clients don't share any state between them, the
bind
request comes from the same process as alogin
one and usessessid
from it.Can someone please explain what's meaning of this error and how can I verify it \ fix it?
The text was updated successfully, but these errors were encountered: