While performing a minor Ceph update we are getting following error: [Errno 104] Connection reset by peer

Solution In Progress - Updated -

Issue

  • While performing Ceph upgrade as part of the minor update procedure we are getting following error:
# openstack overcloud update run --nodes CephStorage --debug
    super(Command, self).run(parsed_args)
  File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
    return super(Command, self).run(parsed_args)
  File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run
    return_code = self.take_action(parsed_args) or 0
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_update.py", line 167, in take_action
    verbosity=verbosity)
  File "/usr/lib/python2.7/site-packages/tripleoclient/utils.py", line 905, in run_update_ansible_action
    skip_tags=skip_tags, verbosity=verbosity)
  File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/package_update.py", line 99, in update_ansible
    print(payload['message'])
  File "/usr/lib/python2.7/site-packages/tripleoclient/plugin.py", line 169, in __exit__
    self.cleanup()
  File "/usr/lib/python2.7/site-packages/tripleoclient/plugin.py", line 109, in cleanup
    self.send('queue_delete', {'queue_name': self._queue_name})
  File "/usr/lib/python2.7/site-packages/tripleoclient/plugin.py", line 126, in send
    data = self.recv()
  File "/usr/lib/python2.7/site-packages/tripleoclient/plugin.py", line 132, in recv
    return json.loads(self._ws.recv())
  File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 313, in recv
    opcode, data = self.recv_data()
  File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 330, in recv_data
    opcode, frame = self.recv_data_frame(control_frame)
  File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 343, in recv_data_frame
    frame = self.recv_frame()
  File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 377, in recv_frame
    return self.frame_buffer.recv_frame()
  File "/usr/lib/python2.7/site-packages/websocket/_abnf.py", line 361, in recv_frame
    self.recv_header()
  File "/usr/lib/python2.7/site-packages/websocket/_abnf.py", line 309, in recv_header
    header = self.recv_strict(2)
  File "/usr/lib/python2.7/site-packages/websocket/_abnf.py", line 396, in recv_strict
    bytes_ = self.recv(min(16384, shortage))
  File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 452, in _recv
    return recv(self.sock, bufsize)
  File "/usr/lib/python2.7/site-packages/websocket/_socket.py", line 102, in recv
    bytes_ = _recv()
  File "/usr/lib/python2.7/site-packages/websocket/_socket.py", line 84, in _recv
    return sock.recv(bufsize)
error: [Errno 104] Connection reset by peer

Environment

  • Red Hat OpenStack Platform 13.0 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content