Ubuntu 12.04 HWEのサポートが切れる?

Ubuntu にsshでログインしたら以下のメッセージが表示された。



Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.5.0-52-generic i686)

 * Documentation:  https://help.ubuntu.com/



Your current Hardware Enablement Stack (HWE) is going out of support
on 08/07/14.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.

For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

To upgrade to a supported (or longer supported) configuration:

* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade -p

OR

* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty

and reboot your system.

なんだこれ?


HWEってなんだ?と思って検索したら以下にわかりやすく書かれている。

Ubuntu Weekly Recipe 第278回 Ubuntuカーネルとの付き合い方

抜粋
簡単に言うと,LTS以降にリリースされたUbuntuで使われるカーネルを,LTSでも使えるようにしたものです。たとえば,Ubuntu 12.04 LTS以降では,現時点でLinuxカーネル3.5を使っている12.10(quantal)とLinuxカーネル3.8を使っている13.04(raring)がリリースされています。これらのバージョンのカーネルをLTSでも使えるようにしたのがHWEカーネルです。

ということで、最初のメッセージが言っていることは、「2014年8月7日を過ぎたら今のHWEはサポート対象外になるので、重大な部品(カーネルとグラフィックスタック)のセキュリティアップデートは利用できなくなる」ってことらしい。

解決方法はメッセージに表示されている公式ページに記載されていて、

  1. 12.04.5 の HWE をインストールする。
  2. 14.04 LTS にアップグレードする。
  3. 14.04 LTS をインストールし直す。

らしい。

今はまだ 12.04 LTS でいたいので、12.04.5 の HWE をインストールする。
この場合、

  • Kernel は 14.04/Trusty version (v3.13)
  • Graphics は 14.04/Trusty Xorg and drivers

となるらしい。

公式を見ると、やりかたは hwe-support-status tool が教えてくれると書いてある。

$ hwe-support-status --verbose

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014年08月07日.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.

For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

To upgrade to a supported (or longer supported) configuration:

* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade -p

OR

* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty

and reboot your system.

結局これなのね。では、やってみる・・・


紆余曲折したので、結論から。

$ sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty landscape-common
$ sudo reboot

これでうまくいく。


さぁ、書かれたとおりにやってみよう。

$ sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  linux-headers-3.13.0-30 linux-headers-3.13.0-30-generic linux-headers-generic-lts-trusty
  linux-image-3.13.0-30-generic
提案パッケージ:
  fdutils linux-lts-trusty-doc-3.13.0 linux-lts-trusty-source-3.13.0 linux-lts-trusty-tools
以下のパッケージが新たにインストールされます:
  linux-generic-lts-trusty linux-headers-3.13.0-30 linux-headers-3.13.0-30-generic linux-headers-generic-lts-trusty
  linux-image-3.13.0-30-generic linux-image-generic-lts-trusty
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
66.2 MB のアーカイブを取得する必要があります。
この操作後に追加で 224 MB のディスク容量が消費されます。
続行しますか [Y/n]?

・
・
・

で、終わったら再起動する。

$ sudo reboot

凄く時間がかかる。だいぶ心配になる・・・。


再起動してもこのメッセージが表示される。

Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.13.0-30-generic i686)

 * Documentation:  https://help.ubuntu.com/



Your current Hardware Enablement Stack (HWE) is going out of support
on 08/07/14.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.

For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

To upgrade to a supported (or longer supported) configuration:

* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade -p

OR

* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty

and reboot your system.

はて。もう一回 reboot ・・・。また同じメッセージ。しかも DNS も動かなくなった。ん~?


再起動後にカーネルのバージョンを調べてみる。

$ uname -r
3.13.0-30-generic

ちゃんと新しくなってる。なんで??


確か、ログイン時に表示されるメッセージは landscape-sysinfo ってヤツで作られてたんだった。

$ landscape-sysinfo
プログラム 'landscape-sysinfo' はまだインストールされていません。  次のように入力することでインストールできます:
sudo apt-get install landscape-common

へ?

$ sudo apt-get install landscape-common
$ landscape-sysinfo
  System load:  1.01               Processes:           561
  Usage of /:   76.7% of 72.25GB   Users logged in:     1
  Memory usage: 18%                IP address for eth0: 172.16.xxx.xxx
  Swap usage:   0%

  => There are 410 zombie processes.

  Graph this data and manage this system at:
    https://landscape.canonical.com/

ゾンビプロセス410個って何だ?
さておき、再度ログインしてみる。

Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.13.0-30-generic i686)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sun Jul 13 12:13:03 JST 2014

  System load:  0.4                Processes:           565
  Usage of /:   76.7% of 72.25GB   Users logged in:     1
  Memory usage: 19%                IP address for eth0: 172.16.119.231
  Swap usage:   0%

  => There are 410 zombie processes.

  Graph this data and manage this system at:
    https://landscape.canonical.com/


Your Hardware Enablement Stack (HWE) is supported until April 2017.

HWEは直った。だが、ゾンビプロセス410個ぇ・・・。えーい、再起動じゃ。

$ sudo reboot

さて、調べてみるか・・・sshで接続・・・と。

Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.13.0-30-generic i686)

 * Documentation:  https://help.ubuntu.com/

 System information disabled due to load higher than 2.0


Your Hardware Enablement Stack (HWE) is supported until April 2017.

あれ?いい感じ。これでしばらく様子見。

お気軽にどうぞ ~ 投稿に関するご意見・感想・他

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です