The network created before the error appeared was created using these
commands:

openstack network create --share --provider-physical-network mgmt
--provider-network-type flat mgmt-net

openstack subnet create --network mgmt-net --subnet-range 10.10.0.0/16
--allocation-pool start=10.10.10.1,end=10.10.10.200   --dns-nameserver
10.10.0.140 --gateway 10.10.0.1 mgmt-subnet

Then it also happens here:

 openstack port list

HttpException: 500: Server Error for url:
http://rackctrl01:9696/v2.0/ports?fields=id&fields=name&fields=mac_address&fields=fixed_ips&fields=status,
Request Failed: internal server error while processing your request.


** Tags added: neutron

** Also affects: neutron
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2102044

Title:
  Nova-API problem - cannot list instances anymore

Status in neutron:
  New
Status in OpenStack Compute (nova):
  New

Bug description:
  as I am experimenting with openstack mostly I cannot actually tell
  which detail made the error appear: But I've reconfigured some neutron
  networking to use ovs and now I am stuck with this error - ehenever I
  want to list instances in horizon.

  I get the following error from nova-api:

  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi [None 
req-5003915c-7a7d-47b4-9742-7179898b815a 082bf634040b486387964dc42e68f445 
ee86930c2ac2444ea043baf0854f2709 - - default default] Unexpected exception in 
API method: neutronclient.common.exceptions.InternalServerError: Request 
Failed: internal server error while processing your request.
  Neutron server returns request_ids: 
['req-66b02744-6dd4-4a0c-9429-325276fa275e']
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi Traceback (most 
recent call last):
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/openstack/wsgi.py", line 678, in 
wrapped
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
f(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/validation/__init__.py", line 286, in 
wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
func(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/validation/__init__.py", line 286, in 
wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
func(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/validation/__init__.py", line 286, in 
wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
func(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   [Previous 
line repeated 2 more times]
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/openstack/compute/servers.py", line 
143, in detail
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     servers = 
self._get_servers(req, is_detail=True)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi               
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/openstack/compute/servers.py", line 
343, in _get_servers
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     response = 
self._view_builder.detail(
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi                
^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/openstack/compute/views/servers.py", 
line 492, in detail
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     
self._add_security_grps(request, list(servers_dict["servers"]),
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/api/openstack/compute/views/servers.py", 
line 713, in _add_security_grps
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     
security_group_api.get_instances_security_groups_bindings(
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/security_group_api.py", line 528, 
in get_instances_security_groups_bindings
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ports = 
_get_ports_from_server_list(servers, neutron)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi             
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/security_group_api.py", line 477, 
in _get_ports_from_server_list
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     
ports.extend(neutron.list_ports(**search_opts).get('ports'))
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi                 
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/neutron.py", line 196, in wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ret = 
obj(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 815, in 
list_ports
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
self.list('ports', self.ports_path, retrieve_all,
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/neutron.py", line 196, in wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ret = 
obj(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 372, in list
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     for r in 
self._pagination(collection, path, **params):
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 387, in 
_pagination
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     res = 
self.get(path, params=params)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/neutron.py", line 196, in wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ret = 
obj(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 356, in get
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
self.retry_request("GET", action, body=body,
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/neutron.py", line 196, in wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ret = 
obj(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 333, in 
retry_request
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     return 
self.do_request(method, action, body=body,
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/neutron.py", line 196, in wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ret = 
obj(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 297, in 
do_request
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     
self._handle_fault_response(status_code, replybody, resp)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/nova/network/neutron.py", line 196, in wrapper
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     ret = 
obj(*args, **kwargs)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi           
^^^^^^^^^^^^^^^^^^^^
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 272, in 
_handle_fault_response
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     
exception_handler_v20(status_code, error_body)
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi   File 
"/usr/lib/python3/dist-packages/neutronclient/v2_0/client.py", line 90, in 
exception_handler_v20
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi     raise 
client_exc(message=error_message,
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi 
neutronclient.common.exceptions.InternalServerError: Request Failed: internal 
server error while processing your request.
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi Neutron server 
returns request_ids: ['req-66b02744-6dd4-4a0c-9429-325276fa275e']
  2025-03-11 19:06:48.262 1133848 ERROR nova.api.openstack.wsgi 
  2025-03-11 19:06:48.268 1133848 INFO nova.api.openstack.wsgi [None 
req-5003915c-7a7d-47b4-9742-7179898b815a 082bf634040b486387964dc42e68f445 
ee86930c2ac2444ea043baf0854f2709 - - default default] HTTP exception thrown: 
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and 
attach the Nova API log if possible.
  <class 'neutronclient.common.exceptions.InternalServerError'>

  Installed packages/versions (on top of ubuntu 24.04.02 )

  root@rackctrl01:~# dpkg -l | grep nova
  ii  nova-api                                         3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - API frontend
  ii  nova-common                                      3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - common files
  rc  nova-compute                                     3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - compute node base
  ii  nova-compute-kvm                                 3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - compute node (KVM)
  ii  nova-compute-libvirt                             3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - compute node libvirt support
  ii  nova-conductor                                   3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - conductor service
  ii  nova-novncproxy                                  3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - NoVNC proxy
  ii  nova-scheduler                                   3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute - virtual machine scheduler
  ii  python3-nova                                     3:30.0.0-0ubuntu1~cloud0 
                 all          OpenStack Compute Python 3 libraries
  ii  python3-novaclient                               2:18.7.0-0ubuntu1~cloud0 
                 all          client library for OpenStack Compute API - 3.x
  root@rackctrl01:~# dpkg -l | grep neutron
  ii  neutron-common                                   2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - common
  ii  neutron-dhcp-agent                               2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - DHCP agent
  ii  neutron-l3-agent                                 2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - l3 agent
  ii  neutron-metadata-agent                           2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - metadata agent
  rc  neutron-openvswitch-agent                        2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - Open vSwitch plugin agent
  ii  neutron-plugin-ml2                               2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - ML2 plugin
  ii  neutron-server                                   2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - server
  ii  python3-neutron                                  2:25.0.0-0ubuntu1~cloud0 
                 all          Neutron is a virtual network service for 
Openstack - Python library
  ii  python3-neutron-lib                              3.15.0-0ubuntu1~cloud0   
                 all          Neutron shared routines and utilities - Python 3.x
  ii  python3-neutronclient                            1:11.3.1-0ubuntu1~cloud0 
                 all          client API library for Neutron - Python 3.x

  
  If you need more information or debugs or config files ...
  let me know ...

  best regards

  Andreas

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2102044/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to