[Bug 1949108] Re: turning on debug results in exception when deleting stacks

nadeem 1949108 at bugs.launchpad.net
Tue Oct 31 08:53:41 UTC 2023


The Chatbot GPT (Chatbot GPT) plugin is a groundbreaking tool that
seamlessly integrates the advanced capabilities of the GPT-3.5 language
model into various applications, websites, and platforms. Designed to
enhance user experience and provide unparalleled conversational AI
support, the Chatbot GPT plugin enables effortless communication between
users and systems. https://oachatgpt.cn/chatgpt-4-login/

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to heat in Ubuntu.
https://bugs.launchpad.net/bugs/1949108

Title:
  turning on debug results in exception when deleting stacks

Status in heat package in Ubuntu:
  Triaged

Bug description:
  On focal/ussuri latest deployment packages (deployed 2 days ago)
  I'm seeing failure to delete stacks when I have debug flag on.

   openstack stack delete f57323ae-ebd8-4296-8472-9ffbe159a876
  Are you sure you want to delete this stack(s) [y/N]? y
  ERROR: b'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>503 Service Unavailable</title>\n</head><body>\n<h1>Service Unavailable</h1>\n<p>The server is temporarily unable to service your\nrequest due to maintenance downtime or capacity\nproblems. Please try again later.</p>\n<hr>\n<address>Apache/2.4.41 (Ubuntu) Server at 10.55.4.18 Port 8004</address>\n</body></html>\n'

  Error in logs is

  2021-10-28 18:39:54.504 590842 INFO eventlet.wsgi.server [-] (590842) wsgi exited, is_accepting=True
  2021-10-28 18:39:54.504 590842 CRITICAL heat-api [-] Unhandled error: TypeError: 'OSError' object is not subscriptable
  2021-10-28 18:39:54.504 590842 ERROR heat-api Traceback (most recent call last):
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/common/wsgi.py", line 577, in run_server
  2021-10-28 18:39:54.504 590842 ERROR heat-api     eventlet.wsgi.server(
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 983, in server
  2021-10-28 18:39:54.504 590842 ERROR heat-api     client_socket, client_addr = sock.accept()
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 224, in accept
  2021-10-28 18:39:54.504 590842 ERROR heat-api     res = socket_accept(fd)
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 61, in socket_accept
  2021-10-28 18:39:54.504 590842 ERROR heat-api     return descriptor.accept()
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3.8/socket.py", line 292, in accept
  2021-10-28 18:39:54.504 590842 ERROR heat-api     fd, addr = self._accept()
  2021-10-28 18:39:54.504 590842 ERROR heat-api OSError: [Errno 22] Invalid argument
  2021-10-28 18:39:54.504 590842 ERROR heat-api 
  2021-10-28 18:39:54.504 590842 ERROR heat-api During handling of the above exception, another exception occurred:
  2021-10-28 18:39:54.504 590842 ERROR heat-api 
  2021-10-28 18:39:54.504 590842 ERROR heat-api Traceback (most recent call last):
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/bin/heat-api", line 10, in <module>
  2021-10-28 18:39:54.504 590842 ERROR heat-api     sys.exit(main())
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/cmd/api.py", line 78, in main
  2021-10-28 18:39:54.504 590842 ERROR heat-api     server.wait()
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/common/wsgi.py", line 509, in wait
  2021-10-28 18:39:54.504 590842 ERROR heat-api     self.wait_on_children()
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/common/wsgi.py", line 354, in wait_on_children
  2021-10-28 18:39:54.504 590842 ERROR heat-api     self._verify_and_respawn_children(pid, status)
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/common/wsgi.py", line 462, in _verify_and_respawn_children
  2021-10-28 18:39:54.504 590842 ERROR heat-api     self.run_child()
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/common/wsgi.py", line 534, in run_child
  2021-10-28 18:39:54.504 590842 ERROR heat-api     self.run_server()
  2021-10-28 18:39:54.504 590842 ERROR heat-api   File "/usr/lib/python3/dist-packages/heat/common/wsgi.py", line 587, in run_server
  2021-10-28 18:39:54.504 590842 ERROR heat-api     if err[0] != errno.EINVAL:
  2021-10-28 18:39:54.504 590842 ERROR heat-api TypeError: 'OSError' object is not subscriptable
  2021-10-28 18:39:54.504 590842 ERROR heat-api 

  Steps to replicate:

  Turn on debug and delete a stack.
  Turn debug off and you should be able to delete stacks again.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/heat/+bug/1949108/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list