Description of problem: With global-dns option set on RHEL 9.2 # cat /etc/NetworkManager/conf.d/90-dns-servers.conf [global-dns] options=no-aaaa a playbook using the network system role with network_state: dns-resolver: config: server: - 192.168.122.1 interfaces: - name: net0 type: ethernet state: up ipv4: enabled: true auto-dns: false ipv6: enabled: false fails with internal error: ... Traceback (most recent call last): File "<stdin>", line 107, in <module> File "<stdin>", line 99, in _ansiballz_main File "<stdin>", line 47, in invoke_module File "/usr/lib64/python3.9/runpy.py", line 225, in run_module return _run_module_code(code, init_globals, run_name, mod_spec) File "/usr/lib64/python3.9/runpy.py", line 97, in _run_module_code _run_code(code, mod_globals, init_globals, File "/usr/lib64/python3.9/runpy.py", line 87, in _run_code exec(code, run_globals) File "/tmp/ansible_redhat.rhel_system_roles.network_state_payload_8fppobvb/ansible_redhat.rhel_system_roles.network_state_payload.zip/ansible_collections/redhat/rhel_system_roles/plugins/modules/network_state.py", line 83, in <module> File "/tmp/ansible_redhat.rhel_system_roles.network_state_payload_8fppobvb/ansible_redhat.rhel_system_roles.network_state_payload.zip/ansible_collections/redhat/rhel_system_roles/plugins/modules/network_state.py", line 79, in main File "/tmp/ansible_redhat.rhel_system_roles.network_state_payload_8fppobvb/ansible_redhat.rhel_system_roles.network_state_payload.zip/ansible_collections/redhat/rhel_system_roles/plugins/modules/network_state.py", line 75, in run_module File "/tmp/ansible_redhat.rhel_system_roles.network_state_payload_8fppobvb/ansible_redhat.rhel_system_roles.network_state_payload.zip/ansible_collections/redhat/rhel_system_roles/plugins/modules/network_state.py", line 46, in run File "/usr/lib/python3.9/site-packages/libnmstate/netapplier.py", line 29, in apply return apply_net_state( File "/usr/lib/python3.9/site-packages/libnmstate/clib_wrapper.py", line 127, in apply_net_state raise map_error(err_kind, err_msg) libnmstate.error.NmstateInternalError: Bug: zbus fdo error Unknown: Unknown debug3: mux_client_read_packet: read header failed: Broken pipe debug2: Received exit status from master 1 module_stdout: '' msg: |- MODULE FAILURE See stdout/stderr for the exact error rc: 1 ... Commenting out the global-dns option, restarting NM, and trying again allows the playbook to complete as expected. Version-Release number of selected component (if applicable): rhel-system-roles-1.21.1-1.el9_2.noarch