安易にkillしてはいけません。 killは最後の手段です。 このエラーは、バックグラウンドでアプリのupdateやinstallやuninstallしている時に発生するようです。 なので、プロセスを見てみてそれらのプロセスがなくなるまで待ちます。 どうしても無くならなければ、まずRebootして、それでもだめならkillします。
エラーが出たら
プロセス番号1998のaptdデーモンによってapt listをロック出来ないと言っています。 この様にエラーが出てきたら、
ichiri@ichiri-VPCF128FJ:~$ sudo apt update [sudo] password for ichiri: Reading package lists... Done E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1998 (aptd) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to lock directory /var/lib/apt/lists/
プロセス確認
apt関係のプロセスを確認します。 プロセス番号1998のプロセスがありますね。 4回目の時にchromeが表示されています。 chromeをupdateしているのだと思ったので待ちます。 すると最後の行の様にaptのプロセスが無くなりました。
ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt root 1998 0.4 1.2 214912 105244 ? SNl 07:59 0:02 /usr/bin/python3 /usr/sbin/aptd root 2062 0.1 1.1 216036 90604 pts/1 SNs+ 08:00 0:00 /usr/bin/python3 /usr/sbin/aptd root 2126 3.9 0.7 59804 58536 pts/2 DNs+ 08:00 0:19 /usr/bin/dpkg --status-fd 69 --no-triggers --unpack --auto-deconfigure --recursive /tmp/apt-dpkg-install-YYDvu6 ichiri 4720 0.0 0.0 18704 2884 pts/3 S+ 08:08 0:00 grep --color=auto -i apt ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt root 1998 0.4 1.2 214912 105244 ? SNl 07:59 0:02 /usr/bin/python3 /usr/sbin/aptd root 2062 0.1 1.1 216036 90572 pts/1 SNs+ 08:00 0:00 /usr/bin/python3 /usr/sbin/aptd root 2126 3.9 0.7 60836 59536 pts/2 SNs+ 08:00 0:20 /usr/bin/dpkg --status-fd 69 --no-triggers --unpack --auto-deconfigure --recursive /tmp/apt-dpkg-install-YYDvu6 root 4843 0.0 0.0 6412 908 pts/2 SN+ 08:09 0:00 dpkg-deb --fsys-tarfile /tmp/apt-dpkg-install-YYDvu6/26-snapd_2.58+20.04_amd64.deb root 4844 1.0 0.0 6412 156 pts/2 SN+ 08:09 0:00 dpkg-deb --fsys-tarfile /tmp/apt-dpkg-install-YYDvu6/26-snapd_2.58+20.04_amd64.deb root 4845 54.0 0.1 14608 9760 pts/2 RN+ 08:09 0:01 dpkg-deb --fsys-tarfile /tmp/apt-dpkg-install-YYDvu6/26-snapd_2.58+20.04_amd64.deb ichiri 4847 0.0 0.0 18704 2820 pts/3 S+ 08:09 0:00 grep --color=auto -i apt ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt root 1998 0.4 1.2 214912 105244 ? SNl 07:59 0:02 /usr/bin/python3 /usr/sbin/aptd root 2062 0.1 1.1 216036 90304 pts/1 SNs+ 08:00 0:00 /usr/bin/python3 /usr/sbin/aptd root 2126 3.9 0.7 60836 59536 pts/2 DNs+ 08:00 0:21 /usr/bin/dpkg --status-fd 69 --no-triggers --unpack --auto-deconfigure --recursive /tmp/apt-dpkg-install-YYDvu6 ichiri 5071 0.0 0.0 18704 2904 pts/3 S+ 08:09 0:00 grep --color=auto -i apt ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt root 1998 0.4 1.2 214912 105244 ? SNl 07:59 0:02 /usr/bin/python3 /usr/sbin/aptd root 2062 0.1 1.1 216036 90980 pts/1 SNs+ 08:00 0:00 /usr/bin/python3 /usr/sbin/aptd ichiri 5491 1.7 0.8 33889132 71396 ? Sl 08:09 0:00 /opt/google/chrome/chrome --type=utility --utility-sub-type=video_capture.mojom.VideoCaptureService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=2067 --enable-crash-reporter=, --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,5178545928118558922,13829472429222853926,131072 ichiri 5721 0.0 0.0 18704 2924 pts/3 S+ 08:09 0:00 grep --color=auto -i apt ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt root 1998 0.3 1.2 214912 105244 ? SNl 07:59 0:02 /usr/bin/python3 /usr/sbin/aptd root 2062 0.1 1.1 216036 90980 pts/1 SNs+ 08:00 0:00 /usr/bin/python3 /usr/sbin/aptd ichiri 8960 0.0 0.0 18704 2868 pts/3 S+ 08:10 0:00 grep --color=auto -i apt ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt root 1998 0.3 1.2 214912 105244 ? SNl 07:59 0:02 /usr/bin/python3 /usr/sbin/aptd root 2062 0.1 1.1 216036 90980 pts/1 SNs+ 08:00 0:00 /usr/bin/python3 /usr/sbin/aptd ichiri 10780 0.0 0.0 18704 2892 pts/3 S+ 08:10 0:00 grep --color=auto -i apt ichiri@ichiri-VPCF128FJ:~$ ps aux | grep -i apt ichiri 43811 0.0 0.0 18704 2868 pts/3 S+ 08:52 0:00 grep --color=auto -i apt
killせず無事updateできました。
ichiri@ichiri-VPCF128FJ:~$ sudo apt update [sudo] password for ichiri: Hit:1 https://dl.google.com/linux/chrome/deb stable InRelease Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Hit:3 http://archive.canonical.com/ubuntu focal InRelease Hit:4 http://jp.archive.ubuntu.com/ubuntu focal InRelease Get:5 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:6 http://security.ubuntu.com/ubuntu focal-security/universe Sources [159 kB] Get:7 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [59.9 kB] Get:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [808 kB] Get:10 http://jp.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [793 kB] Get:11 http://security.ubuntu.com/ubuntu focal-security/universe i386 Packages [586 kB] Get:12 http://security.ubuntu.com/ubuntu focal-security/universe Translation-en [160 kB] Get:13 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [94.8 kB] Get:14 http://jp.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,424 kB] Get:15 http://security.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [17.2 kB] Get:16 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [940 B] Get:17 http://jp.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [275 kB] Get:18 http://jp.archive.ubuntu.com/ubuntu focal-updates/restricted i386 Packages [30.5 kB] Get:19 http://jp.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [1,662 kB] Get:20 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1,034 kB] Get:21 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [717 kB] Get:22 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [409 kB] Get:23 http://jp.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [25.1 kB] Get:24 http://jp.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [940 B] Get:25 http://jp.archive.ubuntu.com/ubuntu focal-backports/main amd64 DEP-11 Metadata [7,988 B] Get:26 http://jp.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [30.5 kB] Fetched 9,631 kB in 6s (1,658 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 8 packages can be upgraded. Run 'apt list --upgradable' to see them.
killする場合は
プロセスが無くならなくてどうしてもkillしたい場合は以下を実行します。 私はaptの挙動がわからないので、途中でのkillは怖くてしていません。
$ kill プロセス番号 $ kill -9 プロセス番号 // 強制的にプロセス終了します。 // プロセス番号が1998の場合は、 $ kill 1998 $ kill -9 1998
コメント