查看问题详情

编号项目分类查看权限最后更新
0000035Anolis OS 8python2public2021-04-14 14:05
报告员wb-zmy745940 分派给jacobwang  
优先级low严重性minor出现频率always
状态 resolved处理状况open 
平台x86_64/aarch64操作系统Anolis OS操作系统版本8
产品版本8.2-rc1 
目标版本8.2-rc2 
标题0000035: [Anolis 8.2-RC1-4.18-x86/aarch64]虚拟机使用镜像启动后没有python2,yum install也无法安装python2
描述[缺陷描述]:
虚拟机使用镜像启动后没有python2,yum install也无法安装python2



[重现概率]:必现

[环境信息]:
内核信息:
[root@VM20210305-8]# uname -r
4.18.0-193.el8.aarch64

操作系统信息:
[root@VM20210305-8]# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"

[期望结果]
虚拟机启动后已经安装有python2,且yum install也能成功安装python2

[实际结果]:
虚拟机启动后未安装python2,yum install命令安装python2也失败

[原因定位]:
当前的yum源中不包含python2的安装包,只有python3的安装包



[修复建议]: 
1. 请确认anolis是否需要提供配套的python2的安装包或镜像中包含python2

2. 另外,当前anolis不支持python2,部分测试或者其他脚本,默认会使用python命令调用,例如脚本开头会指明#!/usr/bin/env python做为解释器,当执行脚本时会报python不存在,是否考虑将python命令先软链接到/usr/bin/python3上
问题重现步骤1. 虚拟机启动后,which python查看是否安装有python2
2. rpm -q python,查询是否安装python2
3. yum install python,安装python
标签没加标签.

活动

wb-zmy745940

2021-03-19 16:09

经理  

image.png (39,355 字节)   
image.png (39,355 字节)   
image-2.png (103,547 字节)   
image-2.png (103,547 字节)   

shanxifanshi

2021-04-12 18:41

报告者   ~0000057

4.19.91-23.1内核同样存在该问题
# yum list python2
Last metadata expiration check: 2:18:54 ago on Mon 12 Apr 2021 04:06:00 PM CST.
Error: No matching Packages to list

# yum install python2
Last metadata expiration check: 2:19:07 ago on Mon 12 Apr 2021 04:06:00 PM CST.
No match for argument: python2
Error: Unable to find a match: python2

# yum repolist
repo id repo name
AppStream AnolisOS-8 - AppStream
BaseOS AnolisOS-8 - BaseOS
PowerTools AnolisOS-8 - PowerTools
epel Extra Packages for Enterprise Linux 8 - aarch64
epel-modular Extra Packages for Enterprise Linux Modular 8 - aarch64

# uname -r
4.19.91-23.1.an8.aarch64

jacobwang

2021-04-14 14:05

经理   ~0000081

RC2 latest repo python27 已经提供。

[root@localhost yum.repos.d]# yum list python2
Last metadata expiration check: 0:00:24 ago on Wed 14 Apr 2021 10:02:49 PM CST.
Available Packages
python2.x86_64 2.7.17-1.0.1.module+el8.2.0+10127+a910aa2a AppStream
[root@localhost yum.repos.d]# yum module list | grep python
libselinux-python 2.8 common Python 2 bindings for libselinux
python27 2.7 [d][e] common [d] Python programming language, version 2.7
python36 3.6 [d] build, common [d] Python programming language, version 3.6
python38 3.8 [d] build, common [d] Python programming language, version 3.8

问题历史

日期 用户名 字段 更改
2021-03-19 16:09 wb-zmy745940 新建问题
2021-03-19 16:09 wb-zmy745940 状态 新建 => 已分配
2021-03-19 16:09 wb-zmy745940 分派给 => jacobwang
2021-03-19 16:09 wb-zmy745940 添加了以下文件:: image.png
2021-03-19 16:09 wb-zmy745940 添加了以下文件:: image-2.png
2021-03-19 16:09 wb-zmy745940 平台 x86_64 => x86_64/aarch64
2021-03-19 16:09 wb-zmy745940 描述已修改
2021-03-19 16:09 wb-zmy745940 问题重现步骤已修改
2021-03-19 22:44 swordantcs 产品版本 8.2 正式版 => 8.2-rc1
2021-03-19 22:45 swordantcs 目标版本 => 8.2-rc2
2021-04-02 03:22 swordantcs 分类 - releng => (无分类)
2021-04-02 12:17 swordantcs 分类 (无分类) => python2
2021-04-12 18:41 shanxifanshi 注释已添加: 0000057
2021-04-14 14:05 jacobwang 注释已添加: 0000081
2021-04-14 14:05 jacobwang 状态 已分配 => 已解决