MENU

[ZorinOS]apt upgradeコマンドを実行するとエラーが発生する

ターミナルからaptコマンド実行でアップデートしようとするとエラー発生

Linux Mintを使っているときは一度も出なかったエラーが出ました。

sudo apt update && apt upgrade -y
E: ロックファイル /var/lib/apt/lists/lock をオープンできません - open (13: 許可がありません)
E: ディレクトリ /var/lib/apt/lists/ をロックできません

プロセスを確認してみる。裏でaptが実行されているっぽい。

ps ax | grep apt
31146 pts/0    S+     0:00 grep --color=auto apt

しかしこのプロセスをKillしようとすると、そのようなプロセスはないとなる。
どうもプロセスが上っては切れ、上っては切れを繰り返しているようです。

ロックファイルは存在しているので、

/var/lib/apt/lists$ ls -laF | grep lock
-rw-r----- 1 root root        0  1月 10 21:43 lock

ロックファイルを削除してみる。

/var/lib/apt/lists$ sudo rm /var/lib/apt/lists/lock

これでロックファイルは消えた。→でも同じエラーでaptコマンドが完了しない。

こいつも削除してみる

/var/lib/apt/lists$ sudo rm /var/lib/dpkg/lock

結果は同じエラー。ふと思い立って再起動して実行してみる。エラーメッセージがちょっと変わった。

E: ロックファイル /var/lib/dpkg/lock-frontend をオープンできません - open (13: 許可がありません)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

最後の、「are you root?」が目に止まる。→最初のコマンドが間違っていることに気がつく

  • sudo apt update && apt upgrade -y (×)
  • sudo apt update && sudo apt upgrade -y (○)

これで更新できました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次