Bug 3900 - [Anolis23-iso][anck][x86_64]ssm命令因为缺少python依赖无法执行
Summary: [Anolis23-iso][anck][x86_64]ssm命令因为缺少python依赖无法执行
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 23.0
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: xuchunmei
QA Contact: bolong_tbl
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-31 15:49 UTC by gitpush
Modified: 2023-07-18 09:52 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gitpush alibaba_cloud_group 2023-01-31 15:49:10 UTC
问题描述]:
/usr/bin/ssm 执行报错
具体执行过程:

[root@iZbp12nj7zzd2hcr70xlilZ ~]# yum install system-storage-manager
Last metadata expiration check: 2:35:08 ago on Tue 31 Jan 2023 12:51:10 PM CST.
Dependencies resolved.
=========================================================================================================================================================================================================================
 Package                                                      Architecture                                 Version                                               Repository                                         Size
=========================================================================================================================================================================================================================
Installing:
 system-storage-manager                                       noarch                                       1.4-2.an23                                            BaseOS-Test                                       133 k
Installing dependencies:
 python3-pwquality                                            x86_64                                       1.4.4-4.an23                                          BaseOS-Test                                        16 k

Transaction Summary
=========================================================================================================================================================================================================================
Install  2 Packages

Total download size: 149 k
Installed size: 546 k
Is this ok [y/N]: Y
Downloading Packages:
(1/2): python3-pwquality-1.4.4-4.an23.x86_64.rpm                                                                                                                                         927 kB/s |  16 kB     00:00
(2/2): system-storage-manager-1.4-2.an23.noarch.rpm                                                                                                                                      4.7 MB/s | 133 kB     00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                    5.0 MB/s | 149 kB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                 1/1
  Installing       : python3-pwquality-1.4.4-4.an23.x86_64                                                                                                                                                           1/2
  Installing       : system-storage-manager-1.4-2.an23.noarch                                                                                                                                                        2/2
  Running scriptlet: system-storage-manager-1.4-2.an23.noarch                                                                                                                                                        2/2
  Verifying        : python3-pwquality-1.4.4-4.an23.x86_64                                                                                                                                                           1/2
  Verifying        : system-storage-manager-1.4-2.an23.noarch                                                                                                                                                        2/2

Installed:
  python3-pwquality-1.4.4-4.an23.x86_64                                                                     system-storage-manager-1.4-2.an23.noarch

Complete!


[root@iZbp12nj7zzd2hcr70xlilZ ~]# /usr/bin/ssm
Traceback (most recent call last):
  File "/usr/bin/ssm", line 51, in <module>
    from ssmlib import main
  File "/usr/lib/python3.10/site-packages/ssmlib/main.py", line 31, in <module>
    from ssmlib.backends import lvm, crypt, btrfs, md, multipath
  File "/usr/lib/python3.10/site-packages/ssmlib/backends/crypt.py", line 60, in <module>
    CRYPTSETUP_VERSION = get_cryptsetup_version()
  File "/usr/lib/python3.10/site-packages/ssmlib/backends/crypt.py", line 55, in get_cryptsetup_version
    version = list(map(int, output.strip().split()[-1].split('.', 3)))
ValueError: invalid literal for int() with base 10: 'PWQUALITY'






[环境信息]:
内核信息:
# uname -r
5.10.134-12.1.an23.x86_64

操作系统信息:
# cat /etc/os-release
NAME="Anolis OS"
VERSION="23"
ID="anolis"
VERSION_ID="23"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"




[问题发生概率]:必现

[期望结果]:
正常执行


[实际结果]:
执行失败


[复现步骤]:	
1、yum install system-storage-manager
2、/usr/bin/ssm
Comment 1 扣肉 2023-01-31 19:37:35 UTC
https://github.com/system-storage-manager/ssm/issues/13

我建议将其删除。这个软件太老了,最新的代码也不过是2019年,目前除了 Fedora 没有任何一个发行版还有。
Comment 2 xuchunmei alibaba_cloud_group 2023-02-21 11:16:03 UTC
(In reply to 扣肉 from comment #1)
> https://github.com/system-storage-manager/ssm/issues/13
> 
> 我建议将其删除。这个软件太老了,最新的代码也不过是2019年,目前除了 Fedora 没有任何一个发行版还有。

同意,目前Anolis OS 23中没有软件包以来storage-system-manager,将从23的源中删除。
Comment 3 xuchunmei alibaba_cloud_group 2023-07-18 09:52:10 UTC
storage-system-manager已从repo删除。