Re: [Spacewalk-list] Error with yum update on Centos 7

2019-09-02 Thread Michael Mraka
Charles Allen:
> 
> Running into an error similar to that seen in a post from several years ago:
> 
> https://www.redhat.com/archives/spacewalk-list/2015-November/msg00074.html
> 
> If I run 'yum update' from my spacewalk client, it provides the following 
> traceback:
> 
> Loaded plugins: fastestmirror, rhnplugin
> Traceback (most recent call last):
>   File "/usr/bin/yum", line 29, in 
> yummain.user_main(sys.argv[1:], exit_code=True)
...
>   File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1415, in 
> __getattr__
> return getattr(self._socket, name)
> AttributeError: '_socketobject' object has no attribute 'state_string'
> 
> It appears to occur if there are no updates available for the client; though, 
> I am not certain of this.  Currently running Spacewalk 2.9; clients are 
> Centos 7.
> 
> Looking for some insight from someone smarter than myself to fix this issue.  
> Thanks in advance.

Hello Charlie,

The traceback in your report is a different one than one in referenced email.
Your issue looks more like
https://bugzilla.redhat.com/show_bug.cgi?id=1581424
https://bugzilla.redhat.com/show_bug.cgi?id=1597711
which should be fixed by latest python-pyOpenSSL.

 
> Charlie

Regards,

--
Michael Mráka
System Management Engineering, Red Hat

___
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list

Re: [Spacewalk-list] Error with yum update on Centos 7

2019-08-22 Thread Charles Allen

Running into an error similar to that seen in a post from several years ago:

https://www.redhat.com/archives/spacewalk-list/2015-November/msg00074.html

If I run 'yum update' from my spacewalk client, it provides the following 
traceback:

Loaded plugins: fastestmirror, rhnplugin
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in 
yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 375, in user_main
errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 170, in main
base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 263, in getOptionsConfig
self.conf
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1079, in 

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 228, in getLoginInfo
login(timeout=timeout)
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 195, in login
li = server.up2date.login(systemId)
  File "/usr/share/rhn/up2date_client/rhnserver.py", line 63, in __call__
return rpcServer.doCall(method, *args, **kwargs)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 204, in doCall
ret = method(*args, **kwargs)
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__
return self.__send(self.__name, args)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1
ret = self._request(methodname, params)
  File "/usr/lib/python2.7/site-packages/rhn/rpclib.py", line 384, in _request
self._handler, request, verbose=self._verbose)
  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 188, in 
request
return self._process_response(fd, connection)
  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 195, in 
_process_response
fd = resp.decode(fd)
  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 442, in decode
self.read(fd)
  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 420, in read
max_mem_size=self.max_mem_size)
  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 528, in 
_smart_read
chunk = fd.read(l)
  File "/usr/lib64/python2.7/httplib.py", line 610, in read
self.close()
  File "/usr/lib64/python2.7/httplib.py", line 555, in close
self.fp.close()
  File "/usr/lib/python2.7/site-packages/rhn/SSL.py", line 135, in close
self._really_close()
  File "/usr/lib/python2.7/site-packages/rhn/SSL.py", line 150, in _really_close
if self._connection.state_string() == 'SSL negotiation finished 
successfully':
  File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1415, in 
__getattr__
return getattr(self._socket, name)
AttributeError: '_socketobject' object has no attribute 'state_string'

It appears to occur if there are no updates available for the client; though, I 
am not certain of this.  Currently running Spacewalk 2.9; clients are Centos 7.

Looking for some insight from someone smarter than myself to fix this issue.  
Thanks in advance.

Charlie

___
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list