Guest resizing fails with `Error: Parent Qdisc doesn't exists.We have an error talking to the kernel`.

Solution In Progress - Updated -

Issue

  • We have again created a server and resized it then the guest switched to error state :
root@mytest-lb:~# openstack server show my_guest --fit
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                           |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-comptue-0.local                                                                       |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-comptue-0.local                                                                       |
| OS-EXT-SRV-ATTR:instance_name       | instance-00012188                                                                               |
| OS-EXT-STS:power_state              | NOSTATE                                                                                         |
| OS-EXT-STS:task_state               | None                                                                                            |
| OS-EXT-STS:vm_state                 | error                                                                                           |
| OS-SRV-USG:launched_at              | 2025-07-09T11:59:39.000000                                                                      |
| OS-SRV-USG:terminated_at            | None                                                                                            |
| accessIPv4                          |                                                                                                 |
| accessIPv6                          |                                                                                                 |
| addresses                           | EXT-NOI=45.194.46.104                                                                           |
| config_drive                        |                                                                                                 |
| created                             | 2025-07-09T11:43:38Z                                                                            |
| fault                               | {'code': 500, 'created': '2025-07-09T12:16:16Z', 'message': 'libvirtError', 'details':          |
|                                     | 'Traceback (most recent call last):\n  File "/usr/lib/python3.9/site-                           |
|                                     | packages/nova/compute/manager.py", line 202, in decorated_function\n    return function(self,   |
|                                     | context, *args, **kwargs)\n  File "/usr/lib/python3.9/site-packages/nova/compute/manager.py",   |
|                                     | line 3861, in reboot_instance\n    do_reboot_instance(context, instance, block_device_info,     |
|                                     | reboot_type)\n  File "/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py", line     |
|                                     | 360, in inner\n    return f(*args, **kwargs)\n  File "/usr/lib/python3.9/site-                  |
|                                     | packages/nova/compute/manager.py", line 3859, in do_reboot_instance\n                           |
|                                     | self._reboot_instance(context, instance, block_device_info,\n  File "/usr/lib/python3.9/site-   |
|                                     | packages/nova/compute/manager.py", line 3953, in _reboot_instance\n                             |
|                                     | self._set_instance_obj_error_state(instance)\n  File "/usr/lib/python3.9/site-                  |
|                                     | packages/oslo_utils/excutils.py", line 227, in __exit__\n    self.force_reraise()\n  File       |
|                                     | "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise\n         |
|                                     | raise self.value\n  File "/usr/lib/python3.9/site-packages/nova/compute/manager.py", line 3923, |
|                                     | in _reboot_instance\n    self.driver.reboot(context, instance,\n  File                          |
|                                     | "/usr/lib/python3.9/site-packages/nova/virt/libvirt/driver.py", line 3770, in reboot\n          |
|                                     | return self._hard_reboot(context, instance, network_info,\n  File "/usr/lib/python3.9/site-     |
|                                     | packages/nova/virt/libvirt/driver.py", line 3905, in _hard_reboot\n                             |
|                                     | self._create_guest_with_network(\n  File "/usr/lib/python3.9/site-                              |
|                                     | packages/nova/virt/libvirt/driver.py", line 7411, in _create_guest_with_network\n               |
|                                     | self._cleanup(\n  File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in  |
|                                     | __exit__\n    self.force_reraise()\n  File "/usr/lib/python3.9/site-                            |
|                                     | packages/oslo_utils/excutils.py", line 200, in force_reraise\n    raise self.value\n  File      |
|                                     | "/usr/lib/python3.9/site-packages/nova/virt/libvirt/driver.py", line 7380, in                   |
|                                     | _create_guest_with_network\n    guest = self._create_guest(\n  File "/usr/lib/python3.9/site-   |
|                                     | packages/nova/virt/libvirt/driver.py", line 7320, in _create_guest\n                            |
|                                     | guest.launch(pause=pause)\n  File "/usr/lib/python3.9/site-                                     |
|                                     | packages/nova/virt/libvirt/guest.py", line 168, in launch\n    LOG.exception(\'Error launching  |
|                                     | a defined domain with XML: %s\',\n  File "/usr/lib/python3.9/site-                              |
|                                     | packages/oslo_utils/excutils.py", line 227, in __exit__\n    self.force_reraise()\n  File       |
|                                     | "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise\n         |
|                                     | raise self.value\n  File "/usr/lib/python3.9/site-packages/nova/virt/libvirt/guest.py", line    |
|                                     | 165, in launch\n    return self._domain.createWithFlags(flags)\n  File                          |
|                                     | "/usr/lib/python3.9/site-packages/eventlet/tpool.py", line 190, in doit\n    result =           |
|                                     | proxy_call(self._autowrap, f, *args, **kwargs)\n  File "/usr/lib/python3.9/site-                |
|                                     | packages/eventlet/tpool.py", line 148, in proxy_call\n    rv = execute(f, *args, **kwargs)\n    |
|                                     | File "/usr/lib/python3.9/site-packages/eventlet/tpool.py", line 129, in execute\n               |
|                                     | six.reraise(c, e, tb)\n  File "/usr/lib/python3.9/site-packages/six.py", line 709, in reraise\n |
|                                     | raise value\n  File "/usr/lib/python3.9/site-packages/eventlet/tpool.py", line 83, in tworker\n |
|                                     | rv = meth(*args, **kwargs)\n  File "/usr/lib64/python3.9/site-packages/libvirt.py", line 1409,  |
|                                     | in createWithFlags\n    raise libvirtError(\'virDomainCreateWithFlags()                         |
|                                     | failed\')\nlibvirt.libvirtError: internal error: Child process (tc filter add dev               |
|                                     | tapa3b6a01c-cb parent ffff: protocol all u32 match u32 0 0 police rate 68500kbps burst 68500kb  |
|                                     | mtu 64kb drop flowid :1) unexpected exit status 2: Error: Parent Qdisc doesn\'t exists.\nWe     |
|                                     | have an error talking to the kernel\n\n'}                                                       |
| flavor                              | N.L4.64 (f8418053-2871-4051-9f6d-ae9ab2140e95)                                                  |
| hostId                              | 66390edd25d6f09653baa3c9436985b36ffc0cb9db9552a83f17dc8e                                        |
| id                                  | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862                                                            |
| image                               | N/A (booted from volume)                                                                        |
| key_name                            | A2-VM                                                                                           |
| name                                | my_guest                                                                                        |
| project_id                          | c816f27e6c1446ff9d62f4ac4daa41a9                                                                |
| properties                          |                                                                                                 |
| security_groups                     | name='Access-from-P-and-D'                                                                      |
| status                              | ERROR                                                                                           |
| updated                             | 2025-07-09T12:16:16Z                                                                            |
| user_id                             | 3e829a8caf6143dd8c38dbdc5ed676e0                                                                |
| volumes_attached                    | id='f724cabc-653d-4e30-8cdc-577b96600388'                                                       |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
  • The flavor we are using looks like this :
root@mytest-lb:~# openstack flavor show f8418053-2871-4051-9f6d-ae9ab2140e95 --fit
+----------------------------+----------------------------------------------------------------------------------------------------------+
| Field                      | Value                                                                                                    |
+----------------------------+----------------------------------------------------------------------------------------------------------+
| OS-FLV-DISABLED:disabled   | False                                                                                                    |
| OS-FLV-EXT-DATA:ephemeral  | 0                                                                                                        |
| access_project_ids         | ['0d8aacb37c4a4c2bad97e5b1015182f5', '2c4962ae46fe454d8ce76d9d96833e59',                                 |
|                            | '3713eed63f2448cebd33e6b56617e552', '6e89baf3242d44d7a3249674715efc0d',                                  |
|                            | 'c59605e03e3440adbc10763dac658f48', 'c816f27e6c1446ff9d62f4ac4daa41a9']                                  |
| description                | None                                                                                                     |
| disk                       | 0                                                                                                        |
| id                         | f8418053-2871-4051-9f6d-ae9ab2140e95                                                                     |
| name                       | N.L4.64                                                                                                  |
| os-flavor-access:is_public | False                                                                                                    |
| properties                 | gpu='true', pci_passthrough:alias='L4:1', quota:vif_inbound_average='68500',                             |
|                            | quota:vif_outbound_average='68500'                                                                       |
| ram                        | 65536                                                                                                    |
| rxtx_factor                | 1.0                                                                                                      |
| swap                       |                                                                                                          |
| vcpus                      | 16                                                                                                       |
+----------------------------+----------------------------------------------------------------------------------------------------------+
  • The guest failed to start on reboot:
root@mytest-lb:~# openstack server event list 3cfc6e3f-bc50-4abb-a983-cb868a2e7862
+------------------------------------------+--------------------------------------+---------------+----------------------------+
| Request ID                               | Server ID                            | Action        | Start Time                 |
+------------------------------------------+--------------------------------------+---------------+----------------------------+
| req-5bbaf794-59d0-4b15-b439-794f08475a7a | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | reboot        | 2025-07-09T12:16:08.000000 |
| req-b90bbae1-56a1-4d50-b515-2dd325de6fa7 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | resetState    | 2025-07-09T12:15:02.000000 |
| req-dcf4eb9d-3a2b-4803-960f-7396a617658c | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | reboot        | 2025-07-09T12:06:34.000000 |
| req-add26b7d-1bbc-4932-8301-eb2f8d755dc0 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | reboot        | 2025-07-09T12:05:01.000000 |
| req-86565a73-377f-4cea-8bbe-a2cecce0e998 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | confirmResize | 2025-07-09T11:59:47.000000 |
| req-14746e61-85e6-4575-ae08-2d84a6b555ce | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | resize        | 2025-07-09T11:58:58.000000 |
| req-8c4315ae-9466-46b9-a987-607f7469c9b4 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | reboot        | 2025-07-09T11:54:59.000000 |
| req-b7d372cd-5aa5-457d-ab2b-22a0b39ec3a8 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | reboot        | 2025-07-09T11:53:18.000000 |
| req-ad2d429e-6d10-49b1-adbb-bdb53969bc22 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | confirmResize | 2025-07-09T11:50:55.000000 |
| req-cb8bf3c5-a74a-417d-91e7-e666a08c9a27 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | resize        | 2025-07-09T11:49:56.000000 |
| req-08d0fc32-9bf8-45bb-8af7-0c270c545798 | 3cfc6e3f-bc50-4abb-a983-cb868a2e7862 | create        | 2025-07-09T11:43:37.000000 |
+------------------------------------------+--------------------------------------+---------------+----------------------------+
  • We see the following error in /var/log/containers/libvirt/virtqemud.log:
2025-06-30 06:54:14.172+0000: 918501: error : virCommandWait:2752 : internal error: Child process (tc filter add dev tap40072e95-06 parent ffff: protocol all u32 match u32 0 0 police rate 137000kbps burst 137000kb mtu 64kb drop flowid :1) unexpected exit status 2: Error: Parent Qdisc doesn't exists.
We have an error talking to the kernel

Environment

  • Red Hat OpenStack Platform 17.1 (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