Guest resizing fails with `Error: Parent Qdisc doesn't exists.We have an error talking to the kernel`.
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.