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

RaspberryPi OS(Debian 10 Bullseye)执行sudo apt upgrade卡顿求助

解决dpkg配置卡顿及系统命令无法执行的方案

1. 终止卡住的进程

先定位并强制终止导致dpkg --configure -a卡顿的openssh-server相关进程:

  • 查找进程ID:
    ps aux | grep sshd
    
  • 强制终止进程(替换<PID>为查到的进程ID,或直接用pkill批量终止):
    sudo kill -9 <PID>
    # 或批量终止
    sudo pkill -9 sshd
    

2. 强制完成dpkg配置

尝试带强制参数执行配置命令,跳过可能的阻塞项:

sudo dpkg --configure -a --force-all

3. 卸载并重装卡住的软件包

如果强制配置仍无效,先卸载openssh-server再重新配置:

  • 强制卸载openssh-server:
    sudo dpkg --remove --force-all openssh-server
    
  • 重新完成所有包的配置:
    sudo dpkg --configure -a
    
  • 重装openssh-server:
    sudo apt install openssh-server
    

4. 排查logrotate配置问题

最初卡顿出现在setting up logrotate,可能是日志轮转配置异常:

  • 检查logrotate主配置文件及子目录:
    sudo nano /etc/logrotate.conf
    ls -l /etc/logrotate.d/
    
  • 临时重命名可疑的子配置文件(比如ssh相关配置),避免轮转时阻塞:
    sudo mv /etc/logrotate.d/ssh /etc/logrotate.d/ssh.bak
    
  • 再次执行dpkg --configure -a测试

5. 进入救援模式修复

如果系统已无法执行常规命令,通过救援模式操作:

  1. 重启系统,在GRUB菜单选择Advanced options for Ubuntu → Recovery mode
  2. 选择root进入根shell,挂载文件系统为可读写:
    mount -o remount,rw /
    
  3. 执行上述任意修复步骤(如卸载卡住的包、强制配置)
  4. 修复完成后重启:
    reboot
    

内容的提问来源于stack exchange,提问作者for coder in woods

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 11:42:32