- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1323 (unattended-upgr), R# a" I' Z# d8 | x
N: Be aware that removing the lock file is not a solution and may break your system.
% x( d- Q9 `* `) J! oE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
) U( l& L6 d$ o" R7 l8 t. L" N/ L2 X3 |
+ Z( z- f6 [, z+ A' i8 C0 D: q+ b9 D. B0 J
查找5 V$ ]+ n& }( \! H5 @
. |; R4 R$ e2 ^5 e2 q8 aroot@compute01:~# ps -A |grep apt
' D. M9 k" b- {, s" \$ @root@compute01:~# ps -A |grep apt-get* R! z2 g6 B6 s9 w0 q
: x R: x p) [3 `
T9 {( D+ [" e- M$ sudo kill -9 processnumber
$ m: a( S. S7 T" z$ S/ h
6 o4 e; V/ v! K
R+ V7 o9 I* w' a) ^0 S! Jkill -SIGKILL processnumber
8 i0 V: u$ |8 d+ D; v, Y( \5 r* ^
% T% g0 d, r2 V. _2 c% S, } Z4 q比如,下面命令中的9是 SIGKILL 的信号数,它会杀掉第一个 apt 进程7 ?: E* T7 b) V* l0 n7 m L
3 v% X! E2 [1 J
删除锁定文件
, ^, e H/ B$ {! [: R
" n4 @- Q( O# T! i; f# K锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。6 f8 x1 v) K" A3 s; a5 Q, H% N) i
5 R" j- |' ]: h! ~' |, h6 J一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/ 中。6 P' a4 T0 _$ o6 l2 G
3 c+ N% l: V% o4 W0 I" n+ W
这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。1 B: v6 J/ k8 r- Z' x* Z: H5 e
" V: [! }! U0 s% J) S; Q& _ 当你没有看到 apt-get 或者 apt 进程的情况下在上面两个不同的文件夹中看到了锁定文件,这是因为进程由于某个原因被杀掉了,因此你需要删除锁定文件来避免该错误。
8 t9 N6 M- {. L& r7 @( i/ i8 K% G
4 y. U) \6 v5 {
" B3 o$ V8 b3 l- J
N U& U3 F& P4 Groot@compute01:~# apt-get -y upgrade$ A* J2 s- ?# z; l
Reading package lists... Done
( T( F3 T, g2 tBuilding dependency tree... Done* W2 j( P; j' Q3 P
Reading state information... Done
$ a/ ~, C5 p- Z4 d' I2 QCalculating upgrade... Done9 r" z% A3 i% J; O, Y( p ~
The following packages will be upgraded:7 g- [. u! Y( }# e, N' l
apparmor apport apt distro-info-data dpkg grub-common grub-pc grub-pc-bin
; d: f6 d& o# \ grub2-common isc-dhcp-client isc-dhcp-common libapparmor1 libapt-pkg6.0
( v4 `/ q5 h( _; e libgssapi-krb5-2 libip4tc2 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0
! I2 m4 l1 _1 B6 X: R libldap-common libnetplan0 libnss-systemd libpam-systemd libsasl2-27 S9 A* U1 k" Q. n, X! X$ Z
libsasl2-modules libsasl2-modules-db libsystemd0 libudev1 libxtables12
; e7 `& s2 Y- I linux-firmware mdadm netplan.io python3-apport python3-problem-report
" R |: p5 F' g6 b, x2 j( b python3-software-properties python3-tz python3-yaml software-properties-common
; g" j1 T/ [4 I& }0 i2 D systemd systemd-hwe-hwdb systemd-sysv tzdata ubuntu-drivers-common udev
* y& P' D4 t! f4 C# c# p44 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.! Z% d( {4 n$ T" G4 x5 l. z
Need to get 267 MB of archives.
% {3 c2 F" F- a, S: qAfter this operation, 2741 kB of additional disk space will be used.
+ f4 f1 B7 H$ p0% [Working]9 S( h1 a- T% u, ]1 D# j1 B
|' q m O1 S0 n6 r$ p3 ~" f' L
|
|