Ubuntu22.04配置pxc80源报系统不支持错误如何解决
问题根因
Percona XtraDB Cluster(PXC)8.0 早期版本的仓库配置、以及旧版percona-release工具未内置Ubuntu 22.04(Jammy Jellyfish)的版本适配规则,执行自动识别系统版本的setup命令时会触发校验失败,抛出Specified repository is not supported for current operating system!错误。
修复操作步骤
按顺序执行以下命令即可解决:
- 先将本地的
percona-release工具升级到最新版本,旧版本工具本身未收录Ubuntu 22.04的适配信息:
sudo apt update sudo apt install --only-upgrade -y percona-release
- 手动指定系统发行版代号启用PXC 8.0的正式发布仓库,跳过自动系统版本检测逻辑:
sudo percona-release enable-only pxc-80 release jammy
- 刷新APT软件包缓存,验证仓库配置生效:
sudo apt update
执行完上述操作无报错的情况下,即可按照官方流程继续执行PXC集群的安装步骤。
校验提示
正式安装前可以执行以下命令确认软件源正常:
apt policy percona-xtradb-cluster-server
如果输出中能看到8.0.29及以上版本的安装包信息,说明仓库配置正确,可正常安装。注意PXC 8.0.29是首个正式支持Ubuntu 22.04的稳定版本,低于该版本的包无法在22.04系统上正常安装运行。
内容的提问来源于stack exchange,提问作者user15941734
相关产品推荐
相关产品推荐

