Bug 1001642
| Summary: | Exception while trying to list systems with CLI | ||
|---|---|---|---|
| Product: | [Retired] Subscription Asset Manager | Reporter: | Vitaly Kuznetsov <vkuznets> |
| Component: | katello | Assignee: | Katello Bug Bin <katello-bugs> |
| Status: | CLOSED WONTFIX | QA Contact: | SAM QE List <sam-qe-list> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 1.3 | CC: | gkhachik, katello-bugs, sreber, tkolhar, tomckay |
| Target Milestone: | rc | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-06-26 20:41:22 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: | 971511 | ||
Tried to use system list for below rpm's
# rpm -qa | grep katello
katello-glue-elasticsearch-1.4.3-9.el6sam_splice.noarch
katello-cli-common-1.4.3-8.el6sat.noarch
katello-candlepin-cert-key-pair-1.0-1.noarch
katello-configure-1.4.4-3.el6sat.noarch
signo-katello-0.0.20-1.el6sat.noarch
katello-glue-candlepin-1.4.3-9.el6sam_splice.noarch
katello-cli-1.4.3-8.el6sat.noarch
katello-common-1.4.3-9.el6sam_splice.noarch
katello-headpin-1.4.3-9.el6sam_splice.noarch
katello-headpin-all-1.4.3-9.el6sam_splice.noarch
katello-certs-tools-1.4.2-2.el6sat.noarch
katello-selinux-1.4.4-2.el6sat.noarch
# headpin -u admin -p admin system list --org ACME_Corporation
--------------------------------------------------------------------------------
Systems List For Org [ ACME_Corporation ]
Name UUID Environment Service Level Content View
--------------------------------------------------------------------------------
201308271934:17.077 - FINE: ssh root.bos.redhat.com export LANG=en_US; /usr/bin/headpin --username "admin" --password "admin" system list -v --org "org-sys-1377611813601" (com.redhat.qe.tools.SSHCommandRunner.run)
201308271934:19.760 - FINE: Stdout:
--------------------------------------------------------------------------------
Systems List For Org [ org-sys-1377611813601 ]
--------------------------------------------------------------------------------
Name : sys-CustomInfo-1377611813601
UUID : 929977c7-03c3-4154-835e-a0c774427fd6
Environment : Library
Service Level :
Content View : Default Organization View
@Vitaly hi: mind to run katello-debug and post the produced tarball here please? tyia. 'headpin' command fails with the same result: # headpin -u admin -p admin system list --org testorgA5C338 error: 'environment' (more in the log file /var/log/katello/client.log) The release of Satellite 5.8 we are deprecating the support of Subscription Asset Manager. The release notes for 5.8 can be found at https://access.redhat.com/documentation/en-us/red_hat_satellite/5.8/pdf/release_notes/Red_Hat_Satellite-5.8-Release_Notes-en-US.pdf. I am therefore closing out this bug as WONTFIX. If you believe this to be an error, please feel free tor each out to either Rich Jerrido or Bryan Kearney. Thank you! The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |
Description of problem: # katello -u admin -p admin system list --org testorgA5C338 error: 'environment' (more in the log file /var/log/katello/client.log) # cat /var/log/katello/client.log 2013-08-27 08:48:47,631 [ERROR][MainThread] error() @ base.py:204 - 'environment' 2013-08-27 08:48:47,633 [ERROR][MainThread] error() @ base.py:205 - Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/katello/client/cli/base.py", line 217, in main ret_code = super(KatelloCLI, self).main(args, command_name, parent_usage) File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 312, in main return subcommand.main(self.args[1:], self.args[0], self._get_usage_line(command_name, parent_usage)) File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 312, in main return subcommand.main(self.args[1:], self.args[0], self._get_usage_line(command_name, parent_usage)) File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 390, in main return self.run() File "/usr/lib/python2.6/site-packages/katello/client/core/system.py", line 97, in run self.printer.print_items(systems) File "/usr/lib/python2.6/site-packages/katello/client/lib/ui/printer.py", line 391, in print_items self.__printer_strategy.print_items(self.get_header(), self.__filtered_columns(), items) File "/usr/lib/python2.6/site-packages/katello/client/lib/ui/printer.py", line 212, in print_items column_widths = self._calc_column_widths(items, columns) File "/usr/lib/python2.6/site-packages/katello/client/lib/ui/printer.py", line 309, in _calc_column_widths widths[column['attr_name']] = self._column_width(items, column) File "/usr/lib/python2.6/site-packages/katello/client/lib/ui/printer.py", line 291, in _column_width for column_value in [u_str(self._get_column_value(column, item)) for item in items]: File "/usr/lib/python2.6/site-packages/katello/client/lib/ui/printer.py", line 100, in _get_column_value value = item_format_func(item) File "/usr/lib/python2.6/site-packages/katello/client/core/system.py", line 89, in <lambda> item_formatter=lambda p: "%s" % (p['environment']['name'])) KeyError: 'environment' Version-Release number of selected component (if applicable): # rpm -qa | grep katello katello-glue-candlepin-1.4.3-9.el6sam_splice.noarch katello-common-1.4.3-9.el6sam_splice.noarch katello-headpin-all-1.4.3-9.el6sam_splice.noarch katello-candlepin-cert-key-pair-1.0-1.noarch katello-glue-elasticsearch-1.4.3-9.el6sam_splice.noarch katello-selinux-1.4.4-2.el6sat.noarch katello-cli-common-1.4.3-8.el6sat.noarch signo-katello-0.0.20-1.el6sat.noarch katello-cli-1.4.3-8.el6sat.noarch katello-configure-1.4.4-3.el6sat.noarch katello-headpin-1.4.3-9.el6sam_splice.noarch katello-certs-tools-1.4.2-2.el6sat.noarch How reproducible: Always Steps to Reproduce: 1. Try to list systems with CLI 2. 3. Actual results: Exception Expected results: Systems listed Additional info: