[Spacewalk-list] AttributeError: 'list' object has no attribute 'encode'
Bruce McAlister
bruce.mcalister at blueface.com
Tue Jan 24 09:47:01 UTC 2017
Just an update, I locked versions as follows for all my CentOS 7 x64
systems and they are able to work away properly now.
---
# yum versionlock list
Loaded plugins: fastestmirror, remove-with-leaves, rhnplugin, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
0:rhncfg-5.10.100-1.el7.*
0:rhn-setup-2.7.2-1.el7.*
0:spacewalk-abrt-2.6.2-1.el7.*
0:rhncfg-management-5.10.100-1.el7.*
0:rhn-client-tools-2.7.2-1.el7.*
0:rhncfg-client-5.10.100-1.el7.*
0:rhnsd-5.0.26-1.el7.*
0:yum-rhn-plugin-2.6.3-1.el7.*
0:spacewalk-backend-usix-2.7.19-1.el7.*
0:rhnlib-2.7.1-1.el7.*
0:rhncfg-actions-5.10.100-1.el7.*
0:osad-5.11.76-1.el7.*
0:rhn-check-2.7.2-1.el7.*
0:osa-common-5.11.76-1.el7.*
versionlock list done
---
Thanks
On 23/01/2017 19:07, Bruce McAlister wrote:
> Hi All,
>
> I just updated 3 of my test CentOS 7 x64 systems to the "latest"
> package levels and I am now unable to perform any yum operations when
> the rhnplugin is enabled. I just wanted to check with the list if
> anyone else is experiencing this issue.
>
> I am subscribed to the CentOS 7 spacewalk nightly client chennel, I'm
> guessing something may be amiss there. I am running spacewalk server
> version 2.5.
>
> After running a "yum update", any subsequent yum operation with the
> rhnplugin enabled is aborted with the error listed below. Let me know
> if you need any further information to debug this further. Any
> tips/suggestions would be greatly appreciated.
>
> ---
> # yum list installed
> Loaded plugins: fastestmirror, rhnplugin
> Traceback (most recent call last):
> File "/bin/yum", line 29, in <module>
> yummain.user_main(sys.argv[1:], exit_code=True)
> File "/usr/share/yum-cli/yummain.py", line 370, in user_main
> errcode = main(args)
> File "/usr/share/yum-cli/yummain.py", line 165, in main
> base.getOptionsConfig(args)
> File "/usr/share/yum-cli/cli.py", line 261, in getOptionsConfig
> self.conf
> File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1078,
> in <lambda>
> conf = property(fget=lambda self: self._getConfig(),
> File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 420,
> in _getConfig
> self.plugins.run('init')
> File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 188, in
> run
> func(conduitcls(self, self.base, conf, **kwargs))
> File "/usr/share/yum-plugins/rhnplugin.py", line 121, in init_hook
> login_info = up2dateAuth.getLoginInfo(timeout=timeout)
> File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 229, in
> getLoginInfo
> login(timeout=timeout)
> File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 193, in login
> maybeUpdateVersion()
> File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 46, in
> maybeUpdateVersion
> systemVer = up2dateUtils.getVersion()
> File "/usr/share/rhn/up2date_client/up2dateUtils.py", line 67, in
> getVersion
> os_release, version, release = _getOSVersionAndRelease()
> File "/usr/share/rhn/up2date_client/up2dateUtils.py", line 42, in
> _getOSVersionAndRelease
> provides = dict(zip(sstr(h['providename']),
> sstr(h['provideversion'])))
> File "/usr/lib/python2.7/site-packages/rhn/i18n.py", line 60, in sstr
> return str(obj.encode('utf8', 'ignore'))
> AttributeError: 'list' object has no attribute 'encode'
> ---
>
> ----
> # package-cleanup --dupes
> Loaded plugins: fastestmirror, rhnplugin
> Traceback (most recent call last):
> File "/bin/package-cleanup", line 400, in <module>
> util = PackageCleanup()
> File "/bin/package-cleanup", line 60, in __init__
> self.main()
> File "/bin/package-cleanup", line 290, in main
> opts = self.doUtilConfigSetup()
> File "/usr/share/yum-cli/utils.py", line 322, in doUtilConfigSetup
> self.conf
> File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1078,
> in <lambda>
> conf = property(fget=lambda self: self._getConfig(),
> File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 420,
> in _getConfig
> self.plugins.run('init')
> File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 188, in
> run
> func(conduitcls(self, self.base, conf, **kwargs))
> File "/usr/share/yum-plugins/rhnplugin.py", line 121, in init_hook
> login_info = up2dateAuth.getLoginInfo(timeout=timeout)
> File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 229, in
> getLoginInfo
> login(timeout=timeout)
> File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 193, in login
> maybeUpdateVersion()
> File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 46, in
> maybeUpdateVersion
> systemVer = up2dateUtils.getVersion()
> File "/usr/share/rhn/up2date_client/up2dateUtils.py", line 67, in
> getVersion
> os_release, version, release = _getOSVersionAndRelease()
> File "/usr/share/rhn/up2date_client/up2dateUtils.py", line 42, in
> _getOSVersionAndRelease
> provides = dict(zip(sstr(h['providename']),
> sstr(h['provideversion'])))
> File "/usr/lib/python2.7/site-packages/rhn/i18n.py", line 60, in sstr
> return str(obj.encode('utf8', 'ignore'))
> AttributeError: 'list' object has no attribute 'encode'
> ----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20170124/5753d9ea/attachment.htm>
More information about the Spacewalk-list
mailing list