Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions content/cumulus-linux-516/Whats-New/rn.md

Large diffs are not rendered by default.

28 changes: 7 additions & 21 deletions content/cumulus-linux-516/rn.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<th> Fixed </th>
</tr>
<tr>
<td>5225576</td>
<td>5225576, 5236486</td>
<td>After an optimized image upgrade from Cumulus Linux 5.13.1 or earlier to a later release, the install step fails with a permission error if the image being installed is already present in the {{/var/images}} directory before the upgrade. In this state, the {{nv show system image files}} command might not list any images. To work around this issue, fetch the image with the {{nv action fetch system image &lt;remote-url&gt;}} command before installing it. Alternatively, correct the directory permissions with {{sudo chmod 0755 /var/images}}.</td>
<td>5.16.6-5.18.0</td>
<td></td>
Expand All @@ -32,14 +32,7 @@
</tr>
<tr>
<td>5217147, 5225676</td>
<td>After a two-partition (A/B) optimized upgrade, performing a factory reset can cause the switch to lose the record of what model it is.

The A/B upgrade takes its reference configuration backup before the boot configuration has been written to the newly staged partition, so that backup does not contain /etc/default/grub. A factory reset restores /etc from that backup and deletes anything not present in it, which removes the live /etc/default/grub. That file carries the cl_platform= kernel argument — the only record of the switch model — and no package ships it, so nothing on the switch can recreate it.

The switch continues to operate normally after the reset, because it is still running from a boot configuration generated while the file existed. The failure appears later, the first time anything regenerates that boot configuration — an update-grub, a kernel or package upgrade, or a subsequent image upgrade. From then on the switch boots without cl_platform, platform detection fails, update-ports.service fails, switchd does not start, and no ASIC interfaces are present. Management access over eth0 is unaffected.

Because the switch appears healthy in the interval between the factory reset and that regeneration, an affected switch can run for an extended period before the fault becomes visible. Once it does, reboots do not clear it — nothing regenerates the boot configuration at boot time — and recovery requires reinstalling via ONIE.
</td>
<td>When you perform a factory reset after an optimized image upgrade, the switch loses record of its model information.</td>
<td>5.16.6-5.18.0</td>
<td></td>
</tr>
Expand Down Expand Up @@ -1480,7 +1473,7 @@ switchd[23072]: hal_mlx_sdk_nexthop_wrap.c:707 ERR ECMP: Failed to set adaptive
</tr>
<tr>
<td>5217097, 5179671, 5221593, 5221604</td>
<td>After optimized image upgrade, the {{/run/tmpfs}} which holds the upgraded partition runs out of space. As a result, the switch does not migrate all the certificates to the new partition. This issue prevents NVUE from installing the user defined certificates defaulting to a self signed certificate.</td>
<td>After optimized image upgrade, {{/run/tmpfs}}, which holds the upgraded partition, runs out of space. As a result, the switch does not migrate all the certificates to the new partition. This issue prevents NVUE from installing the user defined certificates defaulting to a self signed certificate.</td>
<td>5.16.5-5.16.6</td>
</tr>
<tr>
Expand Down Expand Up @@ -1517,7 +1510,7 @@ switchd[23072]: hal_mlx_sdk_nexthop_wrap.c:707 ERR ECMP: Failed to set adaptive
<th> Fixed </th>
</tr>
<tr>
<td>5225576</td>
<td>5225576, 5236486</td>
<td>After an optimized image upgrade from Cumulus Linux 5.13.1 or earlier to a later release, the install step fails with a permission error if the image being installed is already present in the {{/var/images}} directory before the upgrade. In this state, the {{nv show system image files}} command might not list any images. To work around this issue, fetch the image with the {{nv action fetch system image &lt;remote-url&gt;}} command before installing it. Alternatively, correct the directory permissions with {{sudo chmod 0755 /var/images}}.</td>
<td>5.16.6-5.18.0</td>
<td></td>
Expand Down Expand Up @@ -1548,14 +1541,7 @@ switchd[23072]: hal_mlx_sdk_nexthop_wrap.c:707 ERR ECMP: Failed to set adaptive
</tr>
<tr>
<td>5217147, 5225676</td>
<td>After a two-partition (A/B) optimized upgrade, performing a factory reset can cause the switch to lose the record of what model it is.

The A/B upgrade takes its reference configuration backup before the boot configuration has been written to the newly staged partition, so that backup does not contain /etc/default/grub. A factory reset restores /etc from that backup and deletes anything not present in it, which removes the live /etc/default/grub. That file carries the cl_platform= kernel argument — the only record of the switch model — and no package ships it, so nothing on the switch can recreate it.

The switch continues to operate normally after the reset, because it is still running from a boot configuration generated while the file existed. The failure appears later, the first time anything regenerates that boot configuration — an update-grub, a kernel or package upgrade, or a subsequent image upgrade. From then on the switch boots without cl_platform, platform detection fails, update-ports.service fails, switchd does not start, and no ASIC interfaces are present. Management access over eth0 is unaffected.

Because the switch appears healthy in the interval between the factory reset and that regeneration, an affected switch can run for an extended period before the fault becomes visible. Once it does, reboots do not clear it — nothing regenerates the boot configuration at boot time — and recovery requires reinstalling via ONIE.
</td>
<td>When you perform a factory reset after an optimized image upgrade, the switch loses record of its model information.</td>
<td>5.16.6-5.18.0</td>
<td></td>
</tr>
Expand Down Expand Up @@ -1612,7 +1598,7 @@ Pin-Priority: 992</td>
</tr>
<tr>
<td>5179671, 5217097, 5221593, 5221604</td>
<td>After optimized image upgrade, the {{/run/tmpfs}} which holds the upgraded partition runs out of space. As a result, the switch does not migrate all the certificates to the new partition. This issue prevents NVUE from installing the user defined certificates defaulting to a self signed certificate.</td>
<td>After optimized image upgrade, {{/run/tmpfs}}, which holds the upgraded partition, runs out of space. As a result, the switch does not migrate all the certificates to the new partition. This issue prevents NVUE from installing the user defined certificates defaulting to a self signed certificate.</td>
<td>5.16.5-5.16.6</td>
<td>5.16.7-5.18.0</td>
</tr>
Expand Down Expand Up @@ -3191,7 +3177,7 @@ Pin-Priority: 992</td>
</tr>
<tr>
<td>5179671, 5217097, 5221593, 5221604</td>
<td>After optimized image upgrade, the {{/run/tmpfs}} which holds the upgraded partition runs out of space. As a result, the switch does not migrate all the certificates to the new partition. This issue prevents NVUE from installing the user defined certificates defaulting to a self signed certificate.</td>
<td>After optimized image upgrade, {{/run/tmpfs}}, which holds the upgraded partition, runs out of space. As a result, the switch does not migrate all the certificates to the new partition. This issue prevents NVUE from installing the user defined certificates defaulting to a self signed certificate.</td>
<td>5.16.5-5.16.6</td>
<td>5.16.7-5.18.0</td>
</tr>
Expand Down
4 changes: 2 additions & 2 deletions content/cumulus-linux-517/Whats-New/rn.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ pdfhidden: True

| Issue ID | Description | Affects | Fixed |
|--- |--- |--- |--- |
| 5225576 | After an optimized image upgrade from Cumulus Linux 5.13.1 or earlier to a later release, the install step fails with a permission error if the image being installed is already present in the <code>/var/images</code> directory before the upgrade. In this state, the <code>nv show system image files</code> command might not list any images. To work around this issue, fetch the image with the <code>nv action fetch system image <remote-url></code> command before installing it. Alternatively, correct the directory permissions with <code>sudo chmod 0755 /var/images</code>. | 5.16.6-5.18.0 | |
| 5225576, 5236486 | After an optimized image upgrade from Cumulus Linux 5.13.1 or earlier to a later release, the install step fails with a permission error if the image being installed is already present in the <code>/var/images</code> directory before the upgrade. In this state, the <code>nv show system image files</code> command might not list any images. To work around this issue, fetch the image with the <code>nv action fetch system image <remote-url></code> command before installing it. Alternatively, correct the directory permissions with <code>sudo chmod 0755 /var/images</code>. | 5.16.6-5.18.0 | |
| 5224270 | On switches with TACACS+ servers configured by hostname (FQDN) instead of IP address, the switch might generate an excessive rate of DNS queries for the configured TACACS+ server names, including for local user or UID lookups that never actually need to contact a TACACS+ server. | 5.16.1-5.18.0 | |
| 5221592 | Adaptive routing ECMP updates during route deletion sometimes result in ECMP database corruption followed by ECMP operation failures. | 5.16.5-5.18.0 | |
| 5221589 | In rare cases, you cannot cancel bulk counter session(MOCS). This issue results in missing GNMI metrics during export. | 5.16.5-5.18.0 | |
| 5217147, 5225676 | After a two-partition (A/B) optimized upgrade, performing a factory reset can cause the switch to lose the record of what model it is<br />The A/B upgrade takes its reference configuration backup before the boot configuration has been written to the newly staged partition, so that backup does not contain /etc/default/grub. A factory reset restores /etc from that backup and deletes anything not present in it, which removes the live /etc/default/grub. That file carries the cl_platform= kernel argument — the only record of the switch model — and no package ships it, so nothing on the switch can recreate it<br />The switch continues to operate normally after the reset, because it is still running from a boot configuration generated while the file existed. The failure appears later, the first time anything regenerates that boot configuration — an update-grub, a kernel or package upgrade, or a subsequent image upgrade. From then on the switch boots without cl_platform, platform detection fails, update-ports.service fails, switchd does not start, and no ASIC interfaces are present. Management access over eth0 is unaffected<br />Because the switch appears healthy in the interval between the factory reset and that regeneration, an affected switch can run for an extended period before the fault becomes visible. Once it does, reboots do not clear it — nothing regenerates the boot configuration at boot time — and recovery requires reinstalling via ONIE<br /> | 5.16.6-5.18.0 | |
| 5217147, 5225676 | When you perform a factory reset after an optimized image upgrade, the switch loses record of its model information. | 5.16.6-5.18.0 | |
| 5199525 | When EVPN prefixes learned from a BGP neighbor are withdrawn, the gNMI EVPN installed-prefix count does not decrease. | 5.16.1-5.18.0 | |
| 5183442 | If the running version of Cumulus Linux is not the newest, installing packages in <code>cumulus-local-apt-archive</code> (RADIUS or TACACS+ packages) might bring in a newer version from remote locations that does not match the running version of Cumulus Linux. To avoid this problem add an <code>/etc/apt/preferences.d/10_prefer_cumulus_local_apt_archive</code> file with the following content (if not already present) before doing a package update:<br><pre>Package: *<br>Pin: release a=cumulus-local-apt-archive<br>Pin-Priority: 992</pre> | 5.16.3-5.18.0 | |
| 5172157 | The <code>nv config apply</code> command fails to apply configuration changes because NVUE fails to handle stale sessions and does not prompt you to clear them. To work around this issue, run the <code>nv config detach</code> command to clear the stale session, then run the <code>nv config replace</code> command if there is a stale pending revision. | 5.16.4-5.17.0 | 5.18.0|
Expand Down
11 changes: 2 additions & 9 deletions content/cumulus-linux-517/rn.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<th> Fixed </th>
</tr>
<tr>
<td>5225576</td>
<td>5225576, 5236486</td>
<td>After an optimized image upgrade from Cumulus Linux 5.13.1 or earlier to a later release, the install step fails with a permission error if the image being installed is already present in the {{/var/images}} directory before the upgrade. In this state, the {{nv show system image files}} command might not list any images. To work around this issue, fetch the image with the {{nv action fetch system image &lt;remote-url&gt;}} command before installing it. Alternatively, correct the directory permissions with {{sudo chmod 0755 /var/images}}.</td>
<td>5.16.6-5.18.0</td>
<td></td>
Expand All @@ -32,14 +32,7 @@
</tr>
<tr>
<td>5217147, 5225676</td>
<td>After a two-partition (A/B) optimized upgrade, performing a factory reset can cause the switch to lose the record of what model it is.

The A/B upgrade takes its reference configuration backup before the boot configuration has been written to the newly staged partition, so that backup does not contain /etc/default/grub. A factory reset restores /etc from that backup and deletes anything not present in it, which removes the live /etc/default/grub. That file carries the cl_platform= kernel argument — the only record of the switch model — and no package ships it, so nothing on the switch can recreate it.

The switch continues to operate normally after the reset, because it is still running from a boot configuration generated while the file existed. The failure appears later, the first time anything regenerates that boot configuration — an update-grub, a kernel or package upgrade, or a subsequent image upgrade. From then on the switch boots without cl_platform, platform detection fails, update-ports.service fails, switchd does not start, and no ASIC interfaces are present. Management access over eth0 is unaffected.

Because the switch appears healthy in the interval between the factory reset and that regeneration, an affected switch can run for an extended period before the fault becomes visible. Once it does, reboots do not clear it — nothing regenerates the boot configuration at boot time — and recovery requires reinstalling via ONIE.
</td>
<td>When you perform a factory reset after an optimized image upgrade, the switch loses record of its model information.</td>
<td>5.16.6-5.18.0</td>
<td></td>
</tr>
Expand Down
Loading