[Spacewalk-list] rhncfg-client verify prints traceback against empty managed file list

Jan Pazdziora jpazdziora at redhat.com
Tue Sep 27 08:47:59 UTC 2011


On Thu, Sep 22, 2011 at 12:36:19PM +0200, Florian CROUZAT wrote:
> 
> There is what appears to be a bug with 'rhncfg-client verify' and empty
> managed file list.
> 
> My setup is the following:
> 
> # cat /etc/redhat-release
> CentOS Linux release 6.0 (Final)
> 
> # rpm -qa | fgrep rhncfg
> rhncfg-client-5.9.48-1.el6.noarch
> rhncfg-5.9.48-1.el6.noarch
> rhncfg-actions-5.9.48-1.el6.noarch
> rhncfg-management-5.9.48-1.el6.noarch
> 
> Installed from the 1.3 spacewalk-client repo since my SW server here is
> still running 1.3 (so maybe this issue as been solved, in which case I'm
> sorry).
> 
> Here's what I have, rhncfg-client verify fails when the list of managed
> files is empty.
> 
> # rhncfg-client list
> No managed files.
> 
> # rhncfg-client verify
> Traceback (most recent call last):
>   File "/usr/bin/rhncfg-client", line 34, in <module>
>     sys.exit(Main().main() or 0)
>   File "/usr/share/rhn/config_common/rhn_main.py", line 187, in main
>     handler.run()
>   File "/usr/share/rhn/config_client/rhncfgcli_verify.py", line 159, in run
>     maxlen = max(map(lambda x: len(x['status']), ret)) + 1
> ValueError: max() arg is an empty sequence

This was fixed with commit 47bc1d697b10cc271cdd22b28caaeca8c7380d7b
back in February.

I suggest you upgrade your rhncfg* packages to the latest greatest
versions.

-- 
Jan Pazdziora
Principal Software Engineer, Satellite Engineering, Red Hat




More information about the Spacewalk-list mailing list