-
Notifications
You must be signed in to change notification settings - Fork 148
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
NiHLGetNodeAddr: hostname cached as unknown, although it is the server's public domain name #43
Comments
The RFC protocol is TCP/IP based but does not hop across network segments as easy as HTTP, it is different. The "public domain name" is in regard to RFC protocol public only within the saprouter network segment, not outside. Did you check if |
Thanks for your prompt reply! I'll follow your suggestion and I am going to do the niping check to see if the SAP server is reached. |
Hello, dear @bsrdjan. I could connect to the SAP backend successfully via niping, but the problem still persists with PyRFC. After checking the backend logs, it seems like the request didn't leave the local node. According to the backtrace raised while establishing the connection, the problem has to do with the local name. However, /etc/hosts is properly configured and I can ping myself using this name without any problems. How can I configure PyRFC to use the bare IP as origin? Thank you very much, I appreciate your help! Kind regards, |
Hi Jesus, I am facing a similar issue. Did you ever get a solution to this problem? Anil |
Hi, Anil. I found out that I could execute remote calls from my local development machine, so the problem was in the server. The sysadmins in my organisation made some debug and found some bug or incompatibility between IPv6 and SAP NW RFC SDK, so they deactivated IPv6 and got it working. I hope that helps you, because this issue blocked me for a long time. Kind regards, |
Closed due to inactivity, looks like network config issue. |
@jeaveme |
Hello.
First and foremost, kudos to the people who is developing this wrapper for the great work they are doing.
I think I am facing a pretty strange error while trying to connect to a SAP server. However, I am a pretty newbie to RFC. I am trying to connect from an Ubuntu 14.04 LTS server (pyrfc-1.9.5-py2.7-linux-x86_64 and SAP NW RFC SDK 7.20) to SAP through a SAPRouter, but this is the exception PyRFC keeps raising:
It seems like the error is being produced by my server itself because it isn't able to solve its own name. This is weird, because the domain name is public and it can be solved from the shell without problems.
Thanks!
The text was updated successfully, but these errors were encountered: