Defects Closed with Code Changes

The following defects were resolved in ExtremeCloud Orchestrator 3.2.0.

Parent Defect ID: XCO-3435 Issue ID: XCO-3435
Product: XCO Reported in Release: EFA 2.5.0
Symptom: Add Device Failed because ASN used in border leaf showing conflict
Condition: If there are more than one pair of Leaf/border leaf devices then devices which are getting added first will get the first available ASN in ascending order and in subsequent addition of devices if one of device is trying to allocate the same ASN because of brownfield scenario then EFA will throw an error of conflicting ASN
Workaround:

Add the devices to fabric in the following sequence

1)First add devices that have preconfigured configs

2)Add remaining devices that don't have any configs stored

Recovery:

Removing the devices and adding the devices again to fabric in following sequence

1)First add devices that have preconfigured configs

2)Add remaining unconfigured devices.

Parent Defect ID: XCO-3459 Issue ID: XCO-3459
Product: XCO Reported in Release: EFA 2.7.0
Symptom: After EFA installation, when the date on the host is moved back in time, the certificate renewal process doesn't complete and EFA doesn't work even after restoring the date back.
Parent Defect ID: XCO-3460 Issue ID: XCO-3460
Product: XCO Reported in Release: EFA 2.5.5
Symptom: kubernetes command k3s kubectl get pods -n efa will show some pods in "ImagePullBackOff" state.
Condition: when node Disk Space is full and pods are in evicted state, after freeing up space and executing efactl start or on next restart of pod.
Workaround: Check for expected Disk space as mentioned in system requirements.
Recovery:

1. Check if we have enough disk space as mentioned in system requirements,

2. On the install dir , change to docker_images and import the images using following command

k3s ctr image import docker_k3s_images.tar

3. execute efactl start

Parent Defect ID: XCO-3478 Issue ID: XCO-3478
Product: XCO Reported in Release: EFA 2.7.2
Symptom: passwords for users extreme and efainternal are set to never expire.
Parent Defect ID: XCO-3479 Issue ID: XCO-3479
Product: XCO Reported in Release: EFA 3.1.0
Symptom: EFA health status is not turning to green if the device is removed from inventory and the device had previously generated alerts.
Condition: Removing the device from inventory
Workaround:

There are two workarounds:

1. Remove the health.gob following the below steps

sudo systemctl stop monitor

sudo systemctl status monitor

sudo rm /apps/efadata/misc/health.gob

sudo systemctl start monitor

2. Add the device back

Recovery: The health status can be changed to green by following the steps mentioned in workaround.
Parent Defect ID: XCO-3968 Issue ID: XCO-3968
Product: XCO Reported in Release: EFA 2.4.2
Symptom: Single node deployment fails with 'DNS resolution failed.'
Condition: After a multi-node deployment and then un-deployment is done on a server, if single-node deployment is tried on the same server, the installer exits with the error, 'DNS resolution failed.'
Workaround: After un-deployment of the multi-node installation, perform a reboot of the server/TPVM.
Parent Defect ID: XCO-4136 Issue ID: XCO-4136
Product: XCO Reported in Release: EFA 3.1.0
Symptom: The intermediate session expired popup in the XCO user interface
Condition: When the user session is active for one hour, the user will see a session expiry popup.
Workaround:

Set the higher value for the user token expiry using "efa auth settings token update" CLI. The default access token expiry value is 1 hour.

Example: efa auth settings token update --type=ACCESS --hours=2 --minutes=30

Recovery: The user has to click OK on the popup and the user session will be reauthenticated automatically.
Parent Defect ID: XCO-4147 Issue ID: XCO-4147
Product: XCO Reported in Release: EFA 3.1.0
Symptom: The Bridge domain will show the pw-profile as default rather than the actual value 'Tenant-profile' . This is even after the DRC and the EFA will show bridge domain configurations as drifted.
Condition:

On BR-SLX9540, BR-SLX9640, SLX9740-40C, SLX9740-80C

1. Configure a fabric and create a BD based tenant, vrf and Port channel under the tenant

2. Configure L3 EPG under the BD based tenant using the vrf and Port channel created in step 1.

3. Step 2 will result in 'Tenant-profile' pw-profile configuration under the Bridge domain corresponding to the Tenant ctag.

4. Delete the port channel which has the associated LIF to the BD (discussed in step 3) on the switch.

OR

Delete the LIF present in the Port channel or Ethernet Port that is associated with the BD (discussed in step 3) on the switch.

5. Execute the DRC for the switch using CLI 'efa inventory drift-reconcile execute --ip <ip-address> --reconcile'

6. Step 5 will result in 'default' pw-profile configuration instead of 'Tenant-profile' under the Bridge domain corresponding to the Tenant ctag and EPG ctags will remain in 'cfg-refreshed' state.

Note: The issue is reproducible on BR-SLX9540, BR-SLX9640, SLX9740-40C, SLX9740-80C platforms only.

Workaround: Do not delete the Port channel or LIF associated with the Port channel or the Ethernet Port
Recovery: Execute DRC the second time to reconcile the bridge domain to the original state.
Parent Defect ID: XCO-4150 Issue ID: XCO-4150
Product: XCO Reported in Release: EFA 2.7.0
Symptom: Traffic dashboard is accessible on port 8080 without any username and password.
Workaround:

Restart iptables service on the node for closing 8080 port to be accessed from outside.

sudo systemctl restart efa-iptables.service

Parent Defect ID: XCO-4154 Issue ID: XCO-4154
Product: XCO Reported in Release: EFA 2.7.2
Symptom: Fabric devices continue to remain in cfg-refresh-err state even though the links between the MCT pair are brought up after the reload
Condition:

1. Configure a single rack(MCT Pair) Non-CLOS fabric with the SLX devices

2. All links between the MCT pair are brought down

3. "efa fabric show" output indicates the devices with the app-sate set as "cfg-refresh-err"

4. Reload the SLX devices

5. There are connectivity issues towards the SLX from EFA after reload

Recovery:

1. Fix the network connectivity issue between EFA and the SLX devices

2. Execute "lldp disable" followed by "lldp enable" under the physical interfaces interconnecting the MCT pair

3. Execute "efa inventory device update --ip <device-ip>" on the MCT pair

Parent Defect ID: XCO-4156 Issue ID: XCO-4156
Product: XCO Reported in Release: EFA 3.1.0
Symptom:

Port-group add operation on a Layer-3 EPG of a bridge-domain enabled tenant that shares ctag with other EPGs may fail. on certain conditions with the error:

Device: <device-1-IP> Ctag: <ctag> Anycast <IP-1> subnet is conflicting with already configured Ve 4097 : Anycast <IP-1> on the device <device-1>

Condition:

1. Configure two layer-3 EPGs with shared ctags and with ports from different SLX devices that are connected as MCT pair

2. Do an EPG port-group-delete update operation on one EPG to remove all its ports

3. Re-add the same ports back to the EPG

The step 3 will fail with the symptom mentioned above.

Workaround: Ensure that the layer-3 EPGs that share ctags are provisioned with all the ports upfront at the time of EPG create time itself
Recovery: None
Parent Defect ID: XCO-4158 Issue ID: XCO-4158
Product: XCO Reported in Release: EFA 3.1.0
Symptom: Creating a SNMP community with a view that is not configured in EFA may be allowed.
Condition: A SNMP view created directly on the SLX can be used as the view associated with a SNMP community, even when the view is not in EFA's view list.
Workaround: When creating SNMP communities, consult the SLX configuration to see if any out of band views were created or ensure all view are created by EFA.
Recovery: When using an out of band view, creating the view in EFA will take ownership of the view on a specific OID or the community can be changed to use a different view name that is not out of band.
Parent Defect ID: XCO-4160 Issue ID: XCO-4160
Product: XCO Reported in Release: EFA 2.7.0
Symptom: After node-replacement with multiaccess subinterfaces, EFA is not accessible through VIP.
Condition: When new TPVM is installed for node-replacement, if new hostname was different from the older one with the same IP.
Recovery: In /etc/keepalived/keepalived.conf on the standby node, update the multiaccess IP and restart the keepalived service.
Parent Defect ID: XCO-4164 Issue ID: XCO-4164
Product: XCO Reported in Release: EFA 3.1.0
Symptom: Syslog messages are not seen for SLX (NPB) devices in the XCO user interface.
Condition: When the SLX device already has a secured Syslog configuration and then discovers the same device in XCO.
Workaround: Clear the secured Syslog configuration on the SLX NPB device before discovering it in XCO.
Recovery: Clear the secured Syslog configuration on the SLX NPB device and rediscover the device.
Parent Defect ID: XCO-4165 Issue ID: XCO-4165
Product: XCO Reported in Release: EFA 3.1.0
Symptom: 'efa tenant show' command fails with error 500.
Condition: A user is assigned multiple tenant admin roles.
Workaround: Use 'efa tenant show --name=' to view tenant details.
Parent Defect ID: XCO-4168 Issue ID: XCO-4168
Product: XCO Reported in Release: EFA 3.1.0
Symptom: Ingress group is not updating correctly on NPB device version 21.1.2.3
Condition: When there is an ingress group associated with given policy exists without any inner/outer tunnel information present and other ingress group which is also associated with same policy with inner/outer tunnel configuration is being updated, the update of 2nd ingress group is not happening.
Workaround: Delete ingress group with inner/outer tunnel information and add it back with updated configuration.
Recovery: Delete ingress group with inner/outer tunnel information and add it back with updated configuration.
Parent Defect ID: XCO-4169 Issue ID: XCO-4169
Product: XCO Reported in Release: EFA 3.1.0
Symptom: For fabric installation, the password reset of a local user having tenant admin role displays an error message related to the permission.
Condition: Perform password reset of a local user having a dynamic tenant administrator role.
Workaround: Don't create the local user having a dynamic tenant administrator role.
Parent Defect ID: XCO-4174 Issue ID: XCO-4174
Product: XCO Reported in Release: EFA 3.1.0
Symptom: For fabric installation, the tenant user logout displays an error message related to the permission.
Condition: Perform logout for a user having a dynamic tenant administrator role.
Recovery: The user can ignore the error message as the user will be logged out successfully in spite of the error.
Parent Defect ID: XCO-4182 Issue ID: XCO-4182
Product: XCO Reported in Release: EFA 3.0.0
Symptom: rabbitmq log files keep growing and eventually exhausting the disk space.
Condition:

rabbitmq pod logs which are present after failover are not purged.

The fix cleans up logs that are not from the current running pod and older than 5 days. The cleanup is triggered once on start of efa-monitor service and then repeated every 5 days.

Workaround:

Delete the rabbitmq logs manually at /apps/efa_logs/rabbitmq/ on TPVM

and /var/log/efa/rabbitmq/ on server.

Parent Defect ID: XCO-4185 Issue ID: XCO-4185
Product: XCO Reported in Release: EFA 2.7.0
Symptom: Unable to add notifications subscribers by FQDN.
Condition: This issue arises when XCO is installed prior to the configuration of a DNS name server. The fix allows the user to run a command after installation and after the DNS server is configured that allows the XCO services to use host names. See the Admin Guide for details under the section, "Configure DNS Name Server access".
Workaround: Requires XCO to be reinstalled after the DNS server was configured.
Parent Defect ID: XCO-4202 Issue ID: XCO-4202
Product: XCO Reported in Release: EFA 3.1.0
Symptom: Rule match (ACL) is reconciled with zero DSCP value
Condition: When rule match is set with only with default protocol (IPv6/IPv4), and device is discovered from XCO, it is reconciled with DSCP value 0 (zero) in XCO.
Workaround: While editing the rule match, user needs to be cautioned to clear the DSCP value of 0 (zero) in the form so that it will not be pushed to device.
Recovery: If the DSCP value zero is configured on the device, user can edit the rule match and clear the DSCP value and push it to device.
Parent Defect ID: XCO-4204 Issue ID: XCO-4204
Product: XCO Reported in Release: EFA 3.1.0
Symptom:

An incorrect error message is shown to the EFA user when the user tries to add an SLX device (with an expired password) to the fabric, using the below command:

"efa fabric device add --name <fabric name> --rack <rackname> --ip <ip>--username <value> --password <value>"

Condition:

1.Make slx password expire by configuring the below on the SLX

# show running-config password-attributes

password-attributes force-default-password-change

password-attributes max-password-age 30.

2. Modify the date on SLX past 30 days so that it expires.

3. Try to use device registration in EFA using the command "efa fabric device add". Observe the error message displayed is not complete or meaningful.

Workaround:

Check for password attribute configuration

# show running-config password-attributes

password-attributes force-default-password-change

password-attributes max-password-age 30.

Remove the above configuration so the password does not expire.

Recovery:

There are 2 recoveries:

1. Login to switch through management IP and change password and use that changed password to add device to the fabric using the below CLI

efa fabric device add --name fab2 --rack room1-rack1 --ip 10.20.246.5 --username admin --password <changed password>

2. Reset the device to default configuration so the default credentials can be used in the below CLI

efa fabric device add --name fab2 --rack room1-rack1 --ip 10.20.246.5 --username admin --password <default password>

Parent Defect ID: XCO-4772 Issue ID: XCO-4772
Product: XCO Reported in Release: EFA 2.7.0
Symptom: SLX stuck in locked status and can not be unlocked
Parent Defect ID: XCO-5042 Issue ID: XCO-5042
Product: XCO Reported in Release: EFA 3.1.0
Symptom: .Update libc6 package in XCO 3.2
Parent Defect ID: XCO-5044 Issue ID: XCO-5044
Product: XCO Reported in Release: EFA 3.1.0
Symptom: Current TPVM Version doesn't hold after TPVM upgrade
Parent Defect ID: XCO-5167 Issue ID: XCO-5167
Product: XCO Reported in Release: EFA 2.7.2
Symptom: EFA shows some VRF in “UNSTABLE” and "cfg-refreshed" state after manual DRC check.
Condition: In EFA, Configure VRF with default IPv6 static route(::/0) and assign the VRF to EPG and then execute manual DRC followed by "efa tenant vrf show" and "efa tenant epg show".
Parent Defect ID: XCO-5219 Issue ID: XCO-5219
Product: XCO Reported in Release: EFA 3.0.1
Symptom: efa-change-hostname does not change the TPVM hostname on the running config of SLX
Parent Defect ID: XCO-5220 Issue ID: XCO-5220
Product: XCO Reported in Release: EFA 3.0.0
Symptom: PODs moving to CrashLoopBack state
Parent Defect ID: XCO-5247 Issue ID: XCO-5247
Product: XCO Reported in Release: EFA 3.1.0
Symptom: EFA logout displays error after EFA restore.
Condition: EFA logout displays an error that 'Logout Failed' after EFA restore.
Parent Defect ID: XCO-5252 Issue ID: XCO-5252
Product: XCO Reported in Release: EFA 3.0.1
Symptom: Drift-reconcile failure during SLX-OS upgrade to 20.4.2ac
Condition: DRC triggered during FWDL is skipped but in efa cli it is reported as DRC failed.
Workaround: Upgrade to EFA3.2.0.
Recovery: Not applicable.
Parent Defect ID: XCO-5486 Issue ID: XCO-5486
Product: XCO Reported in Release: EFA 3.1.1
Symptom: VZW XCO-VM 3.1.1 cannot plot the policy graphs on dashboard or troubleshooting page
Parent Defect ID: XCO-5657 Issue ID: XCO-5657
Product: XCO Reported in Release: EFA 3.0.0
Symptom: EFA PODs moves to evicted state.
Condition: When the disk utilization reaches 85%, EFA PODs moves to Evicted state and EFA login fails.
Workaround: Clean up the disk space and load the docker_k3s images.
Parent Defect ID: XCO-5740 Issue ID: XCO-5740
Product: XCO Reported in Release: EFA 3.1.1
Symptom: SLX Box is rebooted when refresh configuration is run from XCO GUI.
Condition: Run refresh configuration for SLX box from XCO GUI
Workaround: NA
Recovery: NA
Parent Defect ID: XCO-5758 Issue ID: XCO-5758
Product: XCO Reported in Release: XCO 3.1.x
Symptom:

On fresh installation of EFA/XCO on Ubuntu 20.04 LTS, deployment fails while installing glusterFS with the following error.

Dependency libnl-3-200 is not installed.

Errors were encountered while processing:

libnl-route-3-200:amd64

libibverbs1:amd64

librdmacm1:amd64

ibverbs-providers:amd64

dpkg: dependency problems prevent configuration of libnl-route-3-200:amd64:

libnl-route-3-200:amd64 depends on libnl-3-200 (= 3.4.0-1); however:

Package libnl-3-200 is not installed.

Parent Defect ID: XCO-5930 Issue ID: XCO-5930
Product: XCO Reported in Release: EFA 3.0.1
Symptom:

Snmp community creation without view will fail after device registration is done but before the device persist to add the default view efav3View to the DB.

The fix is to move the creation of default view to the beginning of device persist to reduce the time delay.

Condition: Snmp community creation without view will fail after device registration is done but before the device persist to add the default view efav3View to the DB.
Workaround: After fix, the time delay between device registration and creation of default view is much reduced. If it still happens, wait a while after device is registered to create snmp community.
Recovery: After fix, the time delay between device registration and creation of default view is much reduced. If it still happens, wait a while after device is registered to create snmp community.
Parent Defect ID: XCO-6318 Issue ID: XCO-6318
Product: XCO Reported in Release: EFA 3.1.1
Symptom: User logged into XCO gets logged out every hour irrespective of user is active on GUI or not.
Parent Defect ID: XCO-6359 Issue ID: XCO-6359
Product: XCO Reported in Release: EFA 3.1.1
Symptom: User cannot scroll policy rules in troubleshooting and monitoring page when there are multiple rules.
Parent Defect ID: XCO-6396 Issue ID: XCO-6396
Product: XCO Reported in Release: EFA 3.1.1
Symptom: GUI can't create user profile with verizon wireless email-ids with "."