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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In