Public bug reported:

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.

** Affects: heat (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  turning on debug results in exception when deleting stacks

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to