Various quark errors occur when configuring interfaces with rhel-system-roles.network

Solution Verified - Updated -

Issue

  • When configuring devices on a RHEL 8 system using ansible-playbook and rhel-system-roles.network results in various quark errors (nm-device-error-quark).
  • This can occur when changing from a bonded configuration to a non-bonded configuration (and back again). It can also occur when changing configurations dramatically in other ways.
  • Examples of errors can include, but are not limited to:
"stderr": "[007] <info>  #0, state:up persistent_state:present, 'bond0': add connection bond0, 039a3532-c9f7-4f2a-8625-00000000001\n[008] <info>  #1, state:up persistent_state:present, 'enp7s0': update connection enp7s0, 0a73f10e-6033-47ce-ac16-00000000002\n[009] <info>  #2, state:up persistent_state:present, 'bond0.31': add connection bond0.31, 54aa25fc-7f62-4fab-a1cf-000000000003\n[010] <info>  #0, state:up persistent_state:present, 'bond0': up connection bond0, 039a3532-c9f7-4f2a-8625-00000000001 (is-modified)\n[011] <info>  #0, state:up persistent_state:present, 'bond0': connection reapplied\n[012] <info>  #1, state:up persistent_state:present, 'enp7s0': up connection enp7s0, 0a73f10e-6033-47ce-ac16-00000000002 (is-modified)\n[013] <info>  #1, state:up persistent_state:present, 'enp7s0': connection reapply failed: failure to reapply checkpoint: nm-device-error-quark: Can't reapply changes to 'connection.master' setting (3): {'error': \"nm-device-error-quark: Can't reapply changes to 'connection.master' setting (3)\", 'success': None}\n[014] <info>  #2, state:up persistent_state:present, 'bond0.31': up connection bond0.31, 54aa25fc-7f62-4fab-a1cf-000000000003 (is-modified)\n[015] <info>  #2, state:up persistent_state:present, 'bond0.31': connection reapplied\n",
"stderr_lines": [
    "[007] <info>  #0, state:up persistent_state:present, 'bond0': add connection bond0, 039a3532-c9f7-4f2a-8625-00000000001",
    "[008] <info>  #1, state:up persistent_state:present, 'enp7s0': update connection enp7s0, 0a73f10e-6033-47ce-ac16-00000000002",
    "[009] <info>  #2, state:up persistent_state:present, 'bond0.31': add connection bond0.31, 54aa25fc-7f62-4fab-a1cf-000000000003",
    "[010] <info>  #0, state:up persistent_state:present, 'bond0': up connection bond0, 039a3532-c9f7-4f2a-8625-00000000001 (is-modified)",
    "[011] <info>  #0, state:up persistent_state:present, 'bond0': connection reapplied",
    "[012] <info>  #1, state:up persistent_state:present, 'enp7s0': up connection enp7s0, 0a73f10e-6033-47ce-ac16-00000000002 (is-modified)",
    "[013] <info>  #1, state:up persistent_state:present, 'enp7s0': connection reapply failed: failure to reapply checkpoint: nm-device-error-quark: Can't reapply changes to 'connection.master' setting (3): {'error': \"nm-device-error-quark: Can't reapply changes to 'connection.master' setting (3)\", 'success': None}",
    "[014] <info>  #2, state:up persistent_state:present, 'bond0.31': up connection bond0.31, 54aa25fc-7f62-4fab-a1cf-000000000003 (is-modified)",
    "[015] <info>  #2, state:up persistent_state:present, 'bond0.31': connection reapplied"


"stderr_lines": [
"[003] <info> #0, state:up persistent_state:present, 'eth1': update connection eth1, db849dbb-8119-4e63-a836-0000000004",
"[004] <info> #0, state:up persistent_state:present, 'eth1': up connection eth1, db849dbb-8119-4e63-a836-0000000004 (is-modified)",
"[005] <info> #0, state:up persistent_state:present, 'eth1': connection reapply failed: failure to reapply checkpoint: nm-device-error-quark: Can't reapply any changes to 'ethtool' setting (3): {'error': \"nm-device-error-quark: Can't reapply any changes to 'ethtool' setting (3)\", 'success': None}"

"stderr_lines": [
    "[005] <info>  #0, state:up persistent_state:present, 'eth0': update connection eth0, d20cb6cd-70bf-40fd-81c4-00000000005",
    "[006] <info>  #1, state:up persistent_state:present, 'eth1': update connection eth1, 0eddd756-e78b-4e00-b519-0000000006",
    "[007] <info>  #0, state:up persistent_state:present, 'eth0': up connection eth0, d20cb6cd-70bf-40fd-81c4-00000000005 (is-modified)",
    "[008] <info>  #0, state:up persistent_state:present, 'eth0': connection reapply failed: failure to reapply checkpoint: nm-device-error-quark: Can't reapply changes to '802-3-ethernet.mac-address' setting (3): {'error': \"nm-device-error-quark: Can't reapply changes to '802-3-ethernet.mac-address' setting (3)\", 'success': None}",
    "[009] <info>  #1, state:up persistent_state:present, 'eth1': up connection eth1, 0eddd756-e78b-4e00-b519-0000000006 (is-modified)",
    "[010] <info>  #1, state:up persistent_state:present, 'eth1': connection reapply failed: failure to reapply checkpoint: nm-device-error-quark: Can't reapply changes to '802-3-ethernet.mac-address' setting (3): {'error': \"nm-device-error-quark: Can't reapply changes to '802-3-ethernet.mac-address' setting (3)\", 'success': None}"

Environment

  • Red Hat Enterprise Linux (RHEL) 8
  • rhel-system-roles
  • NetworkManager

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