| Summary: | unable to install remote execution plugin to external capsule | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Jan Hutař <jhutar> |
| Component: | Installer | Assignee: | satellite6-bugs <satellite6-bugs> |
| Status: | CLOSED NOTABUG | QA Contact: | Katello QA List <katello-qa-list> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.2.4 | CC: | stbenjam |
| Target Milestone: | Unspecified | ||
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-12-08 17:25:23 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
Jan Hutař
2016-12-07 06:25:21 UTC
Indeed, the options are confusing. This: --foreman-proxy-plugin-remote-execution-ssh-enabled true sets the "enabled" option in /etc/foreman-proxy/settings.d/remote_execution_ssh.yml file. That's already the default, this setting is used when you want the plugin to be installed, but just to temporarily disable it. The only option you want is only "--enable-foreman-proxy-plugin-remote-execution-ssh", which actually installs and configures the package. In 6.3, we make this more clear by only making the relevant option visible to the user. That was part of BZ1124553, although we're still looking at a better solution. Once you used the right installer setting, the source of the problem is in the capsule.log: [ERROR 2016-12-07 01:26:55 main] Execution of '/usr/bin/yum -d 0 -e 0 -y install tfm-rubygem-smart_proxy_remote_execution_ssh_core' returned 1: Error: Package: tfm-rubygem-apipie-params-0.0.5-2.el7sat.noarch (rhel-7-server-satellite-capsule-6.2-rpms) [ INFO 2016-12-07 01:26:55 main] Requires: rh-ruby22-ruby(rubygems) For REX, the capsule needs SCL, see Section 4.3: https://access.redhat.com/documentation/en/red-hat-satellite/6.2/paged/installation-guide/chapter-4-installing-capsule-server |