| Summary: | Met "exception : Operation not permitted - send(2)" when resolve DNS via rest api. | ||
|---|---|---|---|
| Product: | OpenShift Online | Reporter: | Liang Xia <lxia> |
| Component: | Master | Assignee: | Lili Nader <lnader> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> |
| Severity: | low | Docs Contact: | |
| Priority: | medium | ||
| Version: | 2.x | CC: | mfisher, tkramer |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-01-24 03:23:26 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Liang Xia
2013-09-24 06:48:34 UTC
devenv_3816 INT(release 2.0.33) STG(devenv_stage_472) Could you please try this on production? I think the permissions might be different on devenv setup. Tried this on production, got following errors: # curl -k -s -H 'Accept:application/xml' -u 'lxia:passwd' https://openshift.redhat.com/broker/rest/domains/lxia/applications/phps/dns_resolvable -X GET <?xml version="1.0" encoding="UTF-8"?> <response> <status>not_found</status> <type nil="true"></type> <data> <datum nil="true"></datum> </data> <messages> <message> <severity>error</severity> <text>Could not resolve DNS phps-lxia.rhcloud.com: dnsruby can't connect to 208.78.71.23:53 from 0.0.0.0:64173, use_tcp=false, exception = Errno::EACCES, Permission denied - bind(2)</text> <exit-code>170</exit-code> <field nil="true"></field> </message> </messages> <version>1.6</version> <api-version>1.6</api-version> <supported-api-versions> <supported-api-version>1.0</supported-api-version> <supported-api-version>1.1</supported-api-version> <supported-api-version>1.2</supported-api-version> <supported-api-version>1.3</supported-api-version> <supported-api-version>1.4</supported-api-version> <supported-api-version>1.5</supported-api-version> <supported-api-version>1.6</supported-api-version> </supported-api-versions> </response> On devenv_3993,
<status>ok</status>
<type>boolean</type>
<data>
<datum>true</datum>
</data>
<messages>
<message>
<severity>info</severity>
<text>Resolved DNS php-lxia.dev.rhcloud.com</text>
<exit-code>0</exit-code>
<field nil="true"></field>
<index nil="true"></index>
</message>
</messages>
<version>1.6</version>
On INT,
<status>ok</status>
<type>boolean</type>
<data>
<datum>true</datum>
</data>
<messages>
<message>
<severity>info</severity>
<text>Resolved DNS jbossews20-lxiamigrate.int.rhcloud.com</text>
<exit-code>0</exit-code>
<field nil="true"></field>
<index nil="true"></index>
</message>
</messages>
<version>1.6</version>
On STG,
<status>not_found</status>
<type nil="true"></type>
<data>
<datum nil="true"></datum>
</data>
<messages>
<message>
<severity>error</severity>
<text>Could not resolve DNS jbossews20-lxiamigrate.stg.rhcloud.com: recvfrom failed from ; Connection refused - recvfrom(2)</text>
<exit-code>170</exit-code>
<field nil="true"></field>
<index nil="true"></index>
</message>
</messages>
<version>1.6</version>
On PROD,
<status>not_found</status>
<type nil="true"></type>
<data>
<datum nil="true"></datum>
</data>
<messages>
<message>
<severity>error</severity>
<text>Could not resolve DNS phps-lxia.rhcloud.com: recvfrom failed from ; Connection refused - recvfrom(2)</text>
<exit-code>170</exit-code>
<field nil="true"></field>
<index nil="true"></index>
</message>
</messages>
<version>1.6</version>
Move to verified based on comment #6 Verified on STG ( HotFix Release 2.0.35.1 ), DNS can be resolved via REST API.
<messages>
<message>
<severity>info</severity>
<text>Resolved DNS diy-lxiamigrate.stg.rhcloud.com</text>
<exit-code>0</exit-code>
<field nil="true"></field>
<index nil="true"></index>
</message>
</messages>
<messages>
<message>
<severity>info</severity>
<text>Resolved DNS jbossews22s-lxiamigrate.stg.rhcloud.com</text>
<exit-code>0</exit-code>
<field nil="true"></field>
<index nil="true"></index>
</message>
</messages>
Move to verified.
Verified on Production. # curl -k -s -H 'Accept:application/xml' -u 'lxia' https://openshift.redhat.com/broker/rest/domains/lxia/applications/phps/dns_resolvable -X GET Enter host password for user 'lxia': <?xml version="1.0" encoding="UTF-8"?> <response> <status>ok</status> <type>boolean</type> <data> <datum>true</datum> </data> <messages> <message> <severity>info</severity> <text>Resolved DNS phps-lxia.rhcloud.com</text> <exit-code>0</exit-code> <field nil="true"></field> <index nil="true"></index> </message> </messages> <version>1.6</version> <api-version>1.6</api-version> <supported-api-versions> <supported-api-version>1.0</supported-api-version> <supported-api-version>1.1</supported-api-version> <supported-api-version>1.2</supported-api-version> <supported-api-version>1.3</supported-api-version> <supported-api-version>1.4</supported-api-version> <supported-api-version>1.5</supported-api-version> <supported-api-version>1.6</supported-api-version> </supported-api-versions> </response> |