Linux Server Discovery failing due to missing MAC Address for network interface, or IP / Adapter's missingDescriptionWhen discovering a Linux Server configured with bonded interfaces, Discovery may fail at the payload processing stage due to missing required attributes for a network interface. Or sometimes Discovery completes, however certain IP / Adapter is missing. This issue occurs when the linux server has multiple bonded interfaces, and at least one of the bonded interfaces has a permanent MAC address assigned.Steps to Reproduce On a linux server with multiple network interfaces, assign a permanent MAC Address to a bonded interface.Attempt to discover the server using Discovery. One of below will happen: -Discovery will fail at the payload processing stage, and in the horizontal discovery log for step "Extract interface data - for kernel 3 and above", the log will show that there is no collected interface name/mac address pair for one or more of the interfaces on the server. -Discovery completes, however certain IP / Network Adapter is missing from the CI.Workaround-If you are on Tokyo release, please firstly install plugin / app: Visibility Content -Then import and commit attached updateset sys_remote_update_set_89557054c354a9905876f53115013147.xml -If you are on version prior to Tokyo, apply below: open pattern: Linux Server, at step: 3.2.5. Extract interface data - for kernel 3 and aboveUpdate value field to below: (you can also click on the format button to format it)var rtn = "";var command = "ip -o link show";var response = CTX.getCommandManager().shellCommand(command, false, null, null, CTX);var spl = response.split(" ");var data = "";var flag = false;for(var i = 0 ; i < spl.length; i++){if (i == 1){data = spl[i].replace(":","");}if(flag == true){flag = false;data = data + " " +spl[i] + " " + "NEWLINE";}if(spl[i].includes("link/")){flag = true;}if(spl[i].includes("brd")){i = i + 2;if(i < spl.length) {if(spl[i].includes("permaddr")) {i = i + 2;if (i < spl.length) {data = data +" " +spl[i].replace(":","");}} else {data = data +" " +spl[i].replace(":","");}}}}rtn = data;Related Problem: PRB1579287