#author("2019-08-08T23:22:33+09:00","","")
#navi(../)
* 「E: ロック /var/lib/dpkg/lock-frontend が取得できませんでした」について [#gd4e1ac2]
Ubuntuで apt updte をしたら、以下のようなメッセージが出力されてアップデートできない理由を記します。~
本エラーは Ubuntu系 であれば同様のメッセージが表示されると思います。

#htmlinsert(linux_ads_top.html)
#contents

* エラー原因 [#j4908c41]
本エラーは電源オンで使い始めたばかりの時などに発生することが多いと思います。~
原因は、バックグランドでセキュリティアップデートが実行されているため、~
同様の処理である、 apt update を実行しようとすると、すでに動作しているためエラーとなります。

セキュリティアップデートが完了すれば、本エラーは出なくなります。

* エラー時のtopコマンドの実行例 [#va9661f8]
エラー発生時にtopコマンドで動作しているプロセスを確認したときの出力です。
 <省略>
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                         
 1527 root      20   0  381724  71012  33880 S   6.9  3.7   0:23.51 Xorg                            
 1909 sakura    20   0  585920  28552  20892 S   3.3  1.5   0:01.15 update-notifier                 
 2025 sakura    20   0  565400  35384  28144 S   2.6  1.9   0:08.86 panel-21-system                 
 2252 _apt      20   0   97636   9240   8180 S   2.6  0.5   0:04.02 http                            
 <省略>
update-notifierやユーザ_aptでプロセスが動作しているのが確認できます。

* バックグラウンドでの動作を確認したい [#l9c16e35]
では、セキュリティアップデートは何をしているの?と思った方は、ターミナルを起動し、~
以下のコマンドを実行してください。
 tail -F /var/log/apt/term.log
以下、実際にバックグラウンドでセキュリティアップデートされているときのログ出力例になります。
 $ tail -F /var/log/apt/term.log
 Log started: 2019-08-08  23:00:43
 (データベースを読み込んでいます ... 現在 198376 個のファイルとディレクトリがインストールされています。)
 .../libldap-common_2.4.45+dfsg-1ubuntu1.3_all.deb を展開する準備をしています ...
 libldap-common (2.4.45+dfsg-1ubuntu1.3) で (2.4.45+dfsg-1ubuntu1.2 に) 上書き展開しています ...
 libldap-common (2.4.45+dfsg-1ubuntu1.3) を設定しています ...
 man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ...
 Log ended: 2019-08-08  23:00:46
 
 Log started: 2019-08-08  23:01:06
 (データベースを読み込んでいます ... 現在 198376 個のファイルとディレクトリがインストールされています。)
 .../libldap-2.4-2_2.4.45+dfsg-1ubuntu1.3_amd64.deb を展開する準備をしています ...
 libldap-2.4-2:amd64 (2.4.45+dfsg-1ubuntu1.3) で (2.4.45+dfsg-1ubuntu1.2 に) 上書き展開しています ...
 libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
 libldap-2.4-2:amd64 (2.4.45+dfsg-1ubuntu1.3) を設定しています ...
 libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
 Log ended: 2019-08-08  23:01:08

以上、「E: ロック /var/lib/dpkg/lock-frontend が取得できませんでした」についてでした。

#htmlinsert(linux_ads_btm.html)


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS