0%

Ubuntu下每日更新导致APT机制锁冲突

一、问题描述

每天第一次开机运行Ubuntu,系统会自动执行/bin/sh /usr/lib/apt/apt.systemd.daily进程,此时APT机制锁已被它获取,如果我们再手动执行apt-get相关命令就会出现如下错误(即获取APT机制锁冲突):

1
2
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

二、解决方案

查看“/usr/lib/apt/apt.systemd.daily”文件,发现有很多变量影响“是否每天自动执行/bin/sh /usr/lib/apt/apt.systemd.daily进程”。但是经过实验,发现最简单直观的解决方案还是:将“系统设置——软件和更新——更新——自动检查更新”选项值设为“从不”。

您的支持将鼓励我继续分享!