You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Ubuntu Bionic升级到Focal时do-release-upgrade因python3.8-minimal报错崩溃

从Ubuntu Bionic升级到Focal时do-release-upgrade因python3.8-minimal报错崩溃

看起来你遇到的是升级过程中python3.8-minimal的后安装脚本触发了段错误(退出码139通常对应SIGSEGV,也就是内存访问非法),再加上你用到了ondrej的PHP PPA,大概率是第三方源和系统官方升级包产生了冲突。试试下面这些步骤来解决:

  • 第一步:临时禁用第三方PPA,避免干扰升级
    先列出当前的PPA文件:

    ls /etc/apt/sources.list.d/
    

    找到ondrej的PHP源文件,临时重命名禁用它:

    sudo mv /etc/apt/sources.list.d/ondrej-ubuntu-php-bionic.list /etc/apt/sources.list.d/ondrej-ubuntu-php-bionic.list.disable
    

    然后更新apt缓存:

    sudo apt update
    
  • 第二步:修复损坏的dpkg包状态
    先重新配置所有未完成的包:

    sudo dpkg --configure -a
    

    如果还是有问题,强制重新安装python3.8-minimal:

    sudo apt install --reinstall python3.8-minimal
    

    最后检查并修复依赖问题:

    sudo apt -f install
    
  • 第三步:重新启动升级流程
    确认系统包状态正常后,重新运行升级命令:

    sudo do-release-upgrade
    

    等升级完成后,再把之前禁用的PPA文件改回原后缀重新启用,然后运行sudo apt update,并调整PHP相关包到Focal对应的版本,避免版本不兼容问题。

另外补充两个小提醒:

  1. 升级前务必备份好重要数据,尤其是PHP网站的代码、配置和数据库;
  2. 如果禁用PPA后还是出现段错误,可能需要排查硬件内存问题,可以用memtest86+工具做个内存检测。

备注:内容来源于stack exchange,提问作者Bonzo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:08:02