web-dev-qa-db-ja.com

Sudo apt-get dist-upgradeの使用後にターミナルがフリーズする

Sudo apt-get dist-upgradeを使用してUbuntu 16.04を更新しようとしましたが、ターミナルがフリーズしました(terminal 1)。

私はそれを丸一日(24時間以上)実行させ、OSを一度停止しただけです。

私はすでにインターネット(例えば here )でいくつかのヒントを試そうとしましたが、残念ながら役に立ちませんでした。

Ubuntuでis locked by another processterminal 2)と表示されているため、インターネットで見つけたコードの一部を使用できません。

誰かが何が起こっているのか知っていますか?またはそれを解決するために私は何ができますか?失敗したか成功したか、またはまだ実行中かどうかはわかりません。すでにいくつかの「Enter」を入力しようとしたためですが、何も起こりません。ターミナルに新しい行が作成されることもありません。フローズン。

前もって感謝します。

ターミナル1

$ Sudo apt-get dist-upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-4.4.0-148 linux-headers-4.4.0-148-generic
  linux-image-4.4.0-148-generic linux-modules-4.4.0-148-generic
  linux-modules-extra-4.4.0-148-generic linux-tools-4.4.0-148
  linux-tools-4.4.0-148-generic
The following packages will be upgraded:
  linux-generic linux-headers-generic linux-image-generic linux-tools-virtual
4 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 69,1 MB of archives.
After this operation, 314 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-modules-4.4.0-148-generic AMD64 4.4.0-148.174 [12,0 MB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-image-4.4.0-148-generic AMD64 4.4.0-148.174 [6.925 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-modules-extra-4.4.0-148-generic AMD64 4.4.0-148.174 [36,6 MB]
Get:4 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-generic AMD64 4.4.0.148.156 [1.784 B]
Get:5 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-image-generic AMD64 4.4.0.148.156 [2.750 B]
Get:6 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-headers-4.4.0-148 all 4.4.0-148.174 [9.982 kB]
Get:7 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-headers-4.4.0-148-generic AMD64 4.4.0-148.174 [810 kB]
Get:8 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-headers-generic AMD64 4.4.0.148.156 [2.582 B]
Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-tools-4.4.0-148 AMD64 4.4.0-148.174 [2.850 kB]
Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-tools-4.4.0-148-generic AMD64 4.4.0-148.174 [2.598 B]
Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main AMD64 linux-tools-virtual AMD64 4.4.0.148.156 [2.610 B]
Fetched 69,1 MB in 2min 11s (526 kB/s)                                         
Selecting previously unselected package linux-modules-4.4.0-148-generic.
(Reading database ... 302549 files and directories currently installed.)
Preparing to unpack .../linux-modules-4.4.0-148-generic_4.4.0-148.174_AMD64.deb ...
Unpacking linux-modules-4.4.0-148-generic (4.4.0-148.174) ...
Selecting previously unselected package linux-image-4.4.0-148-generic.
Preparing to unpack .../linux-image-4.4.0-148-generic_4.4.0-148.174_AMD64.deb ...
Unpacking linux-image-4.4.0-148-generic (4.4.0-148.174) ...
Selecting previously unselected package linux-modules-extra-4.4.0-148-generic.
Preparing to unpack .../linux-modules-extra-4.4.0-148-generic_4.4.0-148.174_AMD64.deb ...
Unpacking linux-modules-extra-4.4.0-148-generic (4.4.0-148.174) ...
Preparing to unpack .../linux-generic_4.4.0.148.156_AMD64.deb ...
Unpacking linux-generic (4.4.0.148.156) over (4.4.0.146.154) ...
Preparing to unpack .../linux-image-generic_4.4.0.148.156_AMD64.deb ...
Unpacking linux-image-generic (4.4.0.148.156) over (4.4.0.146.154) ...
Selecting previously unselected package linux-headers-4.4.0-148.
Preparing to unpack .../linux-headers-4.4.0-148_4.4.0-148.174_all.deb ...
Unpacking linux-headers-4.4.0-148 (4.4.0-148.174) ...
Selecting previously unselected package linux-headers-4.4.0-148-generic.
Preparing to unpack .../linux-headers-4.4.0-148-generic_4.4.0-148.174_AMD64.deb ...
Unpacking linux-headers-4.4.0-148-generic (4.4.0-148.174) ...
Preparing to unpack .../linux-headers-generic_4.4.0.148.156_AMD64.deb ...
Unpacking linux-headers-generic (4.4.0.148.156) over (4.4.0.146.154) ...
Selecting previously unselected package linux-tools-4.4.0-148.
Preparing to unpack .../linux-tools-4.4.0-148_4.4.0-148.174_AMD64.deb ...
Unpacking linux-tools-4.4.0-148 (4.4.0-148.174) ...
Selecting previously unselected package linux-tools-4.4.0-148-generic.
Preparing to unpack .../linux-tools-4.4.0-148-generic_4.4.0-148.174_AMD64.deb ...
Unpacking linux-tools-4.4.0-148-generic (4.4.0-148.174) ...
Preparing to unpack .../linux-tools-virtual_4.4.0.148.156_AMD64.deb ...
Unpacking linux-tools-virtual (4.4.0.148.156) over (4.4.0.146.154) ...
Setting up linux-modules-4.4.0-148-generic (4.4.0-148.174) ...
Setting up linux-image-4.4.0-148-generic (4.4.0-148.174) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.4.0-146-generic
I: /initrd.img.old is now a symlink to boot/initrd.img-4.4.0-146-generic
I: /vmlinuz is now a symlink to boot/vmlinuz-4.4.0-148-generic
I: /initrd.img is now a symlink to boot/initrd.img-4.4.0-148-generic
Setting up linux-modules-extra-4.4.0-148-generic (4.4.0-148.174) ...
Setting up linux-image-generic (4.4.0.148.156) ...
Setting up linux-headers-4.4.0-148 (4.4.0-148.174) ...
Setting up linux-headers-4.4.0-148-generic (4.4.0-148.174) ...

ターミナル2

$ Sudo dpkg --configure --pending
dpkg: error: dpkg frontend is locked by another process

$ Sudo dpkg --configure -a
dpkg: error: dpkg frontend is locked by another process

$ Sudo apt -f install
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
5
rmmariano

問題を解決するために行った手順を共有したいと思います。

まず、手動でターミナルを閉じる必要がありました。次に、ロックを解除する必要がありました。

Sudo rm /var/lib/dpkg/lock

その後、次のコマンドを実行することができました。

Sudo dpkg --configure --pending

Sudo dpkg --configure -a

Sudo apt install -f

この質問の解決を助けてくれた Linux group メンバーと、私を助けようとした他のメンバーに感謝します。

0
rmmariano

このコマンドを使用してUbuntuバージョンをアップグレードするもう1つの簡単な方法:

do-release-upgrade
0
Mattia

この状況とほとんど同じです: buntu 18.04 linux-headerのアップグレードで立ち往生

5票(今は6票)で承認された回答は以下のとおりです


TLDR:セキュアブートを無効にします

私は約1か月前に同じ問題を抱え始めました。私にとって、解決策はセキュアブートを無効にすることでした。 Ubuntu 18.04をインストールしてからセキュアブートを無効にしましたが、問題なくアップグレードされました。しかし、約1か月前に、セキュアブートを再度有効にするBIOSを更新しました(その時点では、これを知りませんでした)。アップグレードがフリーズすることにイライラしていました。VirtualBoxのインストールも機能していないので、ようやくわかりました。 VirtualBoxの修正により、セキュアブートが無効になり、linux-headers-<version>-genericのアップグレードも修正されました。

質問で述べたように、ここでフリーズします:

...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...

セキュアブートを無効にすると、次のようになります。

...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...
/etc/kernel/header_postinst.d/dkms:
Secure Boot not enabled on this system.
...
done
0