Skip to content

Trixie base image upgrade#23340

Merged
yxieca merged 41 commits intosonic-net:masterfrom
saiarcot895:trixie
Dec 16, 2025
Merged

Trixie base image upgrade#23340
yxieca merged 41 commits intosonic-net:masterfrom
saiarcot895:trixie

Conversation

@saiarcot895
Copy link
Copy Markdown
Contributor

Why I did it

Work item tracking
  • Microsoft ADO (number only):

How I did it

How to verify it

Which release branch to backport (provide reason below if selected)

  • 202205
  • 202211
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

tirupatihemanth and others added 5 commits December 15, 2025 09:05
* Linux Kbuild support for signing added to all platforms
through #62
Hence removing this dependency for Mellanox platform

* Fix Actual kernel version read by component versions

Before

root@sonic:/home/admin# get_component_versions.py
KERNEL         6.12.41+deb13-sonic   13

After

root@sonic:/home/admin# get_component_versions.py
KERNEL         6.12.41+deb13-sonic   6.12.41+deb13-sonic
Downgrade to grub2 2.06 from Trixie's 2.12. This is to serve as a
workaround for ONIE chainloading not fully working when secure boot is
enabled, until we have a better solution available.

Workaround for sonic-net#24249

Signed-off-by: Saikrishna Arcot <[email protected]>
* Dont run dkms build command twice

Signed-off-by: Vivek Reddy <[email protected]>

* Install linux headers before DKMS package

Signed-off-by: Vivek Reddy <[email protected]>

* Add an ability to pass custom options or env variables to install targets

Signed-off-by: Vivek Reddy <[email protected]>

---------

Signed-off-by: Vivek Reddy <[email protected]>
Co-authored-by: Vivek Reddy <[email protected]>
* [master_RC] Update hw-mgmt to V.7.0050.2000

* [master_RC] Update hw-mgmt pointer to V.7.0050.2000

* Integrate HW-MGMT 7.0050.2002 Changes

* Update SAI to SAIBuild2505.33.2.67 and SDK/FW to 4.8.2096/2016.2096 and SIMx to 25.10-1134

* Update MFT to 4.34.0-145

* Track sonic-linux-kernel submodule with nvidia trixie platform support changes for switch

---------

Co-authored-by: Volodymyr Samotiy <[email protected]>
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@yxieca yxieca merged commit 2287035 into sonic-net:master Dec 16, 2025
20 of 23 checks passed
@robertlperry
Copy link
Copy Markdown

robertlperry commented Dec 30, 2025

Hi @saiarcot895, it was mentioned in the Platform WG that Trixie will be backported into branch 202511; do you know if this is still the case? If so, is there a PR for it? Thanks.

@saiarcot895
Copy link
Copy Markdown
Contributor Author

saiarcot895 commented Jan 13, 2026

Hey @robertlperry, the 202511 PR is #24988, and has been merged as of yesterday.

@robertlperry
Copy link
Copy Markdown

Excellent news, excellent work. Thanks @saiarcot895.

StormLiangMS added a commit to StormLiangMS/sonic-buildimage that referenced this pull request Mar 6, 2026
After the systemd-sonic-generator rework (PR sonic-net#23340), the generator
only creates sonic.target.wants/ symlinks for services that have an
explicit [Install] section with WantedBy=. Container services (pmon,
lldp, gnmi, snmp, telemetry, otel, sflow, bmp, mgmt-framework) use
BindsTo=sonic.target but lacked an [Install] section, so the generator
skipped creating symlinks for them.

This caused two problems:
1. _reset_failed_services() iterates sonic.target dependencies and
   never resets rate limits for these services, causing start-limit-hit
   after multiple config reloads.
2. featured checks unit_file_state == 'enabled' but these services
   report 'static', causing redundant start attempts on every reload.

Fix by adding [Install] WantedBy=sonic.target to all affected service
templates, consistent with other container services like dhcp_relay,
swss, syncd, and teamd that already have this section.

Fixes: sonic-net#25931
Signed-off-by: Storm Liang <[email protected]>
StormLiangMS added a commit to StormLiangMS/sonic-mgmt that referenced this pull request Mar 6, 2026
Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
wangxin pushed a commit to sonic-net/sonic-mgmt that referenced this pull request Mar 7, 2026
Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
mssonicbld pushed a commit to mssonicbld/sonic-mgmt that referenced this pull request Mar 7, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Signed-off-by: mssonicbld <[email protected]>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-mgmt that referenced this pull request Mar 10, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
ksravani-hcl pushed a commit to ksravani-hcl/sonic-mgmt that referenced this pull request Mar 10, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
aronovic pushed a commit to aronovic/sonic-mgmt that referenced this pull request Mar 10, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Signed-off-by: Mihut Aronovici <[email protected]>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Mar 16, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Signed-off-by: selldinesh <[email protected]>
abhishek-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Mar 17, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Signed-off-by: Abhishek <[email protected]>
vrajeshe pushed a commit to vrajeshe/sonic-mgmt that referenced this pull request Mar 23, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Signed-off-by: Venkata Gouri Rajesh Etla <[email protected]>
ravaliyel pushed a commit to ravaliyel/sonic-mgmt that referenced this pull request Mar 27, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Apr 1, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Signed-off-by: selldinesh <[email protected]>
albertovillarreal-keys pushed a commit to albertovillarreal-keys/sonic-mgmt that referenced this pull request Apr 3, 2026
…c-net#22775)

Skip test_load_minigraph_with_golden_config when issue #25931 is open.
This test performs 4 consecutive config reloads which causes pmon to hit
start-limit-hit due to missing sonic.target.wants/ symlinks after the
systemd-sonic-generator rework (sonic-net/sonic-buildimage#23340).

The test leaves pmon in a bad state (start-limit-hit), which can affect
subsequent tests in the nightly run.

Fix PRs:
- sonic-net/sonic-buildimage#25932 (add [Install] to service templates)
- sonic-net/sonic-utilities#4314 (fix _reset_failed_services)

The skip will auto-resolve when sonic-net/sonic-buildimage#25931 is closed.

Signed-off-by: Storm Liang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.