- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1323 (unattended-upgr)
8 U$ [5 W6 p7 K$ }6 Y% BN: Be aware that removing the lock file is not a solution and may break your system.
! r. D7 f' ?3 T/ w: cE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
: V) Q1 W+ }/ F. D" r! t* v6 X; P- z
; D7 A( H7 O, Y) F2 D: h% i( P2 J% e& [
* k- p" f/ u. V" D查找* a8 u8 F) Y0 W7 ?+ w& b# K6 V0 s
) r. M7 t# ]- j1 A7 Sroot@compute01:~# ps -A |grep apt
% t/ ~) a& S( p6 \3 zroot@compute01:~# ps -A |grep apt-get) O* q5 K2 Z7 [% B9 B
2 O7 V- c( Z" y. j, h
) _6 p% g+ ]5 M$ x. b4 F7 w$ d" y$ sudo kill -9 processnumber
+ v6 R% E7 V4 ~, x& [* W$ v
$ r- e9 o" L$ s: C/ [8 q W L& A5 c, F0 K& L7 _+ O" R# W
kill -SIGKILL processnumber1 a- g0 J/ u V; c
" i6 |3 Y$ |( {: J
比如,下面命令中的9是 SIGKILL 的信号数,它会杀掉第一个 apt 进程
% X( W$ W" ~) y2 I! m; ~0 H( Q( J8 r& W6 C F( Z
删除锁定文件$ G) M/ Z, n. q2 r; K1 ?2 Q
6 u) i0 @/ y9 R5 C; l
锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。
; M8 o. q9 y p( d& y6 j/ x! J- D* L7 q# u5 H
一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/ 中。4 u b8 {9 n. \0 a, a- f
% ~/ t8 J$ i7 g1 ]这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。
4 [7 S1 S" o* Y. L! ?1 C8 P1 d: m# s8 A, E3 M2 y1 O& X% _" F1 p. H, F
当你没有看到 apt-get 或者 apt 进程的情况下在上面两个不同的文件夹中看到了锁定文件,这是因为进程由于某个原因被杀掉了,因此你需要删除锁定文件来避免该错误。
$ V9 z3 s# R4 F0 u( v% q
G: P. ^( I! t7 j, N1 X! a$ O- R; f2 {: ?9 g1 \: P' Z" [
: e4 K$ W" _& c3 _, ?
root@compute01:~# apt-get -y upgrade8 Z2 W7 M$ x3 O$ }
Reading package lists... Done
6 {) f6 @$ A0 P. pBuilding dependency tree... Done- o2 x9 M) ]: I( I; j9 u8 ?) P$ i
Reading state information... Done
6 T* k1 M; }# x: u: zCalculating upgrade... Done
. t; V- `+ x& Y, i' B; t. bThe following packages will be upgraded:) w0 ]+ g) r I# b% H3 C! e) {* M
apparmor apport apt distro-info-data dpkg grub-common grub-pc grub-pc-bin
+ i9 V+ o$ S d- K grub2-common isc-dhcp-client isc-dhcp-common libapparmor1 libapt-pkg6.0; P: r% R8 c3 f4 P
libgssapi-krb5-2 libip4tc2 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0
5 }9 Y, x! Q0 o( I2 d8 Z" | libldap-common libnetplan0 libnss-systemd libpam-systemd libsasl2-2$ x4 T# C" y' s/ b9 S
libsasl2-modules libsasl2-modules-db libsystemd0 libudev1 libxtables12* q% @( Y% s7 ?( U3 H
linux-firmware mdadm netplan.io python3-apport python3-problem-report$ L# Q( `( V7 R+ A0 X
python3-software-properties python3-tz python3-yaml software-properties-common
" D6 r. V/ d7 [5 }; }1 k systemd systemd-hwe-hwdb systemd-sysv tzdata ubuntu-drivers-common udev6 J6 J' ~/ ~) o
44 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.2 ~: k" [, x$ X( J/ A. V' \
Need to get 267 MB of archives.% z6 Y8 d" s, u( G
After this operation, 2741 kB of additional disk space will be used.1 B0 J* r8 K. S& g; a6 b; ~
0% [Working]
) H% }+ J" c8 x6 k* t. l
4 s% X" [4 X2 t1 u: ?
# x4 O7 Z8 D' y: @7 K. L |
|