Skip to content

[armhf][sonic-installer] [cherry-pick to branch 202012] Fix the issue of sonic-installer list after set-default and cleanup (#2479)#2497

Merged
Blueve merged 1 commit intosonic-net:202012from
mlok-nokia:armhf-uboot-cherrypick
Nov 16, 2022
Merged

[armhf][sonic-installer] [cherry-pick to branch 202012] Fix the issue of sonic-installer list after set-default and cleanup (#2479)#2497
Blueve merged 1 commit intosonic-net:202012from
mlok-nokia:armhf-uboot-cherrypick

Conversation

@mlok-nokia
Copy link
Copy Markdown
Contributor

@mlok-nokia mlok-nokia commented Nov 14, 2022

What I did
sonic-installer list will throw a exception when install images as the following step

(onie-nos-install ) Install first image A
(sonic-installer) Install Image B and not reboot it (sonic-installer) set default to back to Image A
sudo sonic-installer cleanup
At this time, executing sonic-installer list will throw exception

How I did it
Modify the get_next_image() in uboot.py to check and return index 1 when the images list contains two elements. This PR should work with sonic-net/sonic-buildimage#12609

This PR is needed by branch 202012 and 2022o5

Signed-off-by: mlok [email protected]
(cherry picked from commit d1ca2cd)

What I did

Cherry-pick PR #2479 from master branch to 202012 branch

How I did it

Cherry-pick #2479

How to verify it

Modify the get_next_image() in uboot.py to check and return index 1 when the images list contains two elements. This PR should work with sonic-net/sonic-buildimage#12609

Previous command output (if the output of a command-line utility has changed)

New command output (if the output of a command-line utility has changed)

…set-default and cleanup (sonic-net#2479)

What I did
sonic-installer list will throw a exception when install images as the following step

(onie-nos-install ) Install first image A
(sonic-installer) Install Image B and not reboot it
(sonic-installer) set default to back to Image A
sudo sonic-installer cleanup
At this time, executing sonic-installer list will throw exception

How I did it
Modify the get_next_image() in uboot.py to check and return index 1 when the images list contains two elements.
This PR should work with sonic-net/sonic-buildimage#12609

This PR is needed by branch 202012 and 2022o5

Signed-off-by: mlok <[email protected]>
(cherry picked from commit d1ca2cd)
@mlok-nokia mlok-nokia changed the title [armhf][sonic-installer] [cherry-pick] Fix the issue of sonic-installer list after set-default and cleanup (#2479) [armhf][sonic-installer] [cherry-pick to branch 202012] Fix the issue of sonic-installer list after set-default and cleanup (#2479) Nov 14, 2022
@Blueve Blueve merged commit 1083729 into sonic-net:202012 Nov 16, 2022
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.

2 participants