暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磐维数据库2.0升级报错操作系统不支持问题

原创 杨健超 2025-12-24
626

中国移动磐维数据库(PanWeiDB),简称“磐维数据库”。是中国移动信息技术中心首个基于中国本土开源数据库打造的面向ICT基础设施的自研数据库产品。

其产品内核能力基于华为 OpenGauss 开源软件,并进一步提升了系统稳定性。

本文介绍磐维数据库使用patch包升级时遇到的操作系统不支持的问题的解决办法,希望对大家有所帮助。

一、问题背景

在一次磐维数据库升级(PanWeiDB-2.0.0_Build0(9fbca90) --> PanWeiDB_V2.0-S3.2.0 B01)操作时,出现Exception:[GAUSS-51900]:The current OS is not supported, The current system is: euleros20.LTS-SP3的报错

通过检查对应操作系统版本号架构以及cpu型号,发现均和安装包对应,使用安装包为PanWeiDB_V2.0-S3.2.0_B01-patch-openeuler_20.03-aarch64_kunpeng.tar,操作系统为

cpu为kunpeng920型号,与升级包型号一致。

2.问题排查解决

经排查,发现主要是使用source /home/omm/.panweidb_env && gs_om -t status --detail命令报错

尝试修改下面这个脚本文件

发现euleros大小写不一致,修改成大写后重新执行

仍然报错,问题不在euleros大小写不一致,继续排查操作系统层面问题,查看/etc下release相关文件

尝试将euleros-release改成euleros-releasebak文件,重新执行报错命令,仍然报错,问题未解决。

后尝试把euleros-release转移到其他目录下,再次执行原报错命令,执行成功,执行升级命令未报错

至此使用此方式规避了升级报错操作系统不支持的问题,但是在升级过程中仍遇到数据库相关的报错

此报错是因为数据库内存在有某张表的uint8数据类型的列上有主键约束和索引无法删除重建导致的报错,需要手动处理删除该列上的主键约束和索引,在升级完成之后再恢复即可解决。

最后数据库升级成功,问题解决。



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论