sonic-utilities
sonic-utilities copied to clipboard
DBConfig not initialized Issues in 202205
Description
PR https://github.com/sonic-net/sonic-buildimage/pull/10960 was merged to 202205 to fix issue: https://github.com/sonic-net/sonic-buildimage/issues/13137. It's found 10960 removed load_sonic_global_db_config() from db_connect_configdb in portconfig. Which requires applications to do load sonic db config instead. After this fix was into master, certain CLIs were broken.
Serval fixes have been made in master after 10960 was got into master to have proper load_db_config in cli() from applications. Those PRs needs to be cherry-picked into 202205.
PRs list:
-
./sfputil/main.py: https://github.com/sonic-net/sonic-utilities/pull/3168 Basically sfputil Cli became broken on multi-asic platforms. root@sonic:/home# sfputil show presence
Error reading port info (:- validateNamespace: Initialize global DB config using API SonicDBConfig::initializeGlobalConfig) -
./scripts/port2alias: https://github.com/sonic-net/sonic-utilities/pull/3217
Currently it's causing testing against 202205 failed for certain testing cases.
admin@svcstr2-xxxx-lc3-1:/usr/local/bin$ show interface status | port2alias
Traceback (most recent call last):
File "/usr/local/bin/port2alias", line 60, in
Describe the results you received
Describe the results you expected
mgmt testings pass.