Bug 1082610
Summary: | It is better to return meaningful error message when do ssh in head gear of scalable app with incorrect user id or ssh url | |||
---|---|---|---|---|
Product: | OpenShift Online | Reporter: | omnifaces <omnifacesha> | |
Component: | Containers | Assignee: | Vu Dinh <vdinh> | |
Status: | CLOSED WONTFIX | QA Contact: | Meng Bo <bmeng> | |
Severity: | low | Docs Contact: | ||
Priority: | low | |||
Version: | 2.x | CC: | aos-bugs, bmeng, dmcphers, vdinh, xtian | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1308718 (view as bug list) | Environment: | ||
Last Closed: | 2017-05-31 18:22:11 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: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1308718 |
Description
omnifaces
2014-03-31 13:24:18 UTC
As it appears, ssh does work, but is by default silent. It wasn't clear what the URL addresses of the additional gears were, but they were apparently wrong. Invoking ssh with the -v option does give basic feedback. At first, the function works for me as below on current STG. root@openshift-ubuntu1310:~/openshifttest# ssh 533b74cf2587c8bbd400100a.rhcloud.com ********************************************************************* You are accessing a service that is for use only by authorized users. If you do not have authorization, discontinue use at once. Any use of the services is subject to the applicable terms of the agreement which can be found at: https://www.openshift.com/legal ********************************************************************* Welcome to OpenShift shell This shell will assist you in managing OpenShift applications. !!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!! Shell access is quite powerful and it is possible for you to accidentally damage your application. Proceed with care! If worse comes to worst, destroy your application with "rhc app delete" and recreate it !!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!! Type "help" for more info. [php54s-bmengsstg.stg.rhcloud.com 533b74cf2587c8bbd400100a]\> ssh 533b75902587c826b6000bbe.rhcloud.com ********************************************************************* You are accessing a service that is for use only by authorized users. If you do not have authorization, discontinue use at once. Any use of the services is subject to the applicable terms of the agreement which can be found at: https://www.openshift.com/legal ********************************************************************* Welcome to OpenShift shell This shell will assist you in managing OpenShift applications. !!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!! Shell access is quite powerful and it is possible for you to accidentally damage your application. Proceed with care! If worse comes to worst, destroy your application with "rhc app delete" and recreate it !!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!! Type "help" for more info. [533b75902587c826b6000bbe-bmengsstg.stg.rhcloud.com 533b75902587c826b6000bbe]\> And I can get your issue when ssh from the head gear to any non-existing gears: [php54s-bmengsstg.stg.rhcloud.com 533b74cf2587c8bbd400100a]\> ssh non-exist-user@non-exist-site [php54s-bmengsstg.stg.rhcloud.com 533b74cf2587c8bbd400100a]\> Update the title to reflect the real issue. This issue is already fixed as I can't reproduce the issue anymore. Output: [test3-vdinh2.dev.rhcloud.com 5647ef6a31b460c5fc000005]\> ssh test@test ssh: Could not resolve hostname test: Name or service not known Please verify. The issue still can be reproduced on devenv_5273, [app1s-bmeng1.dev.rhcloud.com 5656783672ff1df137000009]\> ssh test@test [app1s-bmeng1.dev.rhcloud.com 5656783672ff1df137000009]\> ssh test@test [app1s-bmeng1.dev.rhcloud.com 5656783672ff1df137000009]\> ssh test@test [app1s-bmeng1.dev.rhcloud.com 5656783672ff1df137000009]\> ssh -v test@test OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /var/lib/openshift/5656783672ff1df137000009//.openshift_ssh/config ssh: Could not resolve hostname test: Name or service not known [app1s-bmeng1.dev.rhcloud.com 5656783672ff1df137000009]\> ssh -v test@test OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /var/lib/openshift/5656783672ff1df137000009//.openshift_ssh/config ssh: Could not resolve hostname test: Name or service not known Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/24b0f603fe2249e59963fab7cb292b76e28a9e7c Bug 1082610 - ssh in head gear of scalable app doesn't return any errors The HAProxy cartridge in head gear contains a ssh wrapper that is set to quiet mode (-q flag). As a result, if user executes ssh commands with invalid parameters, no errors are shown as they are suppressed by the -q flag. This commit will remove the ssh wrapper as it's no longer needed in the HAProxy cartridge. The oo-ssh now exists and the node runtime either uses it or specifies the required flags wherever it invokes ssh commands. As a result, ssh in head gear will use standard ssh from /usr/bin/ssh which doesn't have -q flag. Bug 1082610 Link <https://bugzilla.redhat.com/show_bug.cgi?id=1082610> Signed-off-by: Vu Dinh <vdinh> [app1s-bmeng.dev.rhcloud.com 566e86b650d509a439000007]\> ssh test@test ssh: Could not resolve hostname test: Name or service not known Issue fixed on devenv_5733. We apologize, however, we do not plan to address this report at this time. The majority of our active development is for the v3 version of OpenShift. If you would like for Red Hat to reconsider this decision, please reach out to your support representative. We are very sorry for any inconvenience this may cause. |