【环境信息】
系统:x86 arm 物理机
OS版本: SP1版本测试 openEuler-20.03-LTS-SP1
【问题复现步骤】
1.安装系统到sdd盘
2.安装完成后,再次安装
3.清除逻辑组,逻辑卷
4.重启anaconda
5.安装系统到sdd盘上
附件包含anaconda日志、串口日志
【预期结果】
系统安装过程正常
【实际结果】
逻辑卷创建失败
Hey street_dust, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
经测试,总结出稳定的复现步骤如下:
sdc和sdd为已安装过系统的磁盘
1、选择一块盘sdc,进行自动分区,在如下页面点击cancle
2、修改磁盘选择,从sdc改成sdd,选择自定义分区,删除点击下一步,直至页面分区操作完成
3、设置root密码
另:与清除逻辑组和逻辑卷无关
【问题结论】
该问题属于非问题,属于测试方式中破坏性测试验证导致的软件行为异常,后续该组件可以考虑增强该异常破坏性场景下的软件可靠性和防呆性;
【根因分析】
用户侧因某种原因导致原系统盘分区(例如该问题中的sdd磁盘)表损坏/丢失(人为可以通过lvremove、pvremove、vgremove命令清除分区表来模拟该错误),在通过正常的GUI安装模式下先选择一块磁盘准备安装,而后又选择“取消”该磁盘选择操作,转而选择分区表已损坏的磁盘(例如该问题中的sdd磁盘)来作为系统盘安装新的系统,因分区表已损坏,anaconda无法正确识别该磁盘信息,用户如果继续强制安装新系统,会出现逻辑卷创建失败的错误提示;
该问题暂时不计划以非问题关闭,建议可以继续讨论后续防呆解决方式;
是否可以在anaconda组件上通过增加磁盘分区表状态判断,来帮助用户在分区表已损坏的情况下的考虑如何重新安装系统到该磁盘;
登录 后才可以发表评论