当我更新我的 ubuntu 时,我卡在了内核安装上,因此我的系统上没有软件可以更新和安装。当我运行sudo apt upgrade
错误
当我运行时apt --fix-broken install
,出现此错误 -错误
dpkg: error processing archive /var/cache/apt/archives/linux-image-6.5.0-1020-oem_6.5.0-1020.21_amd64.deb (--unpack):
unable to open '/boot/vmlinuz-6.5.0-1020-oem.dpkg-new': Operation not permitted
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-6.5.0-1020-oem_6.5.0-1020.21_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
我已经尝试了所有解决方案,但不起作用,也有空间,也尝试过更改启动文件夹权限,但没有解决。请帮忙
答案1
这是对我有用的解决方案:
基本上,防病毒软件会阻止软件包的安装,因为我的系统已经有一个(McAfee 代理)。
首先,我使用以下命令检查防病毒软件的状态是否正在运行:
# /opt/McAfee/ens/tp/init/mfetpd-control.sh status
# /opt/McAfee/ens/esp/init/mfeespd-control.sh status
如果它正在运行,则使用以下命令停止服务:
# /opt/McAfee/ens/tp/init/mfetpd-control.sh stop
# /opt/McAfee/ens/esp/init/mfeespd-control.sh stop
然后再次检查状态是否已停止。如果已停止,则我通过以下方式启动必要的更新和所需的安装:
sudo apt --fix-broken install 最后,我通过以下命令再次启动了防病毒软件:
# /opt/McAfee/ens/esp/init/mfeespd-control.sh start
# /opt/McAfee/ens/tp/init/mfetpd-control.sh start