住む「とむむ」の日記です。日々前進であったり、日々更新であったり、時には日々後進な日常の記録です。m1のバッテリー使えました。PCやモバイル系が好物。その22013年07月21日(Sun)PCどうも、とむむです。その1」に引き続き、その2をお送りしたい。10.04(LTS)を動かしているという話を前回のエントリーでも書かせてもらったが、特に久々のLTSがリリースされた12.04へのバージョンアップを検討してなかった訳ではない。Ubuntuの日本語公式サイトに「リリース時期とサポート期間」が書かれたページがある。ここをよく読んでいれば、焦ることもなかったのだが、当初はデスクトップ版のサポート期間と同じだと思い込んでいたので、2013年5月頃にはサポートを打ち切られると思っていた。ここ1年位の間に12.04へバージョンアップしておかないとなぁ。12.04のバージョンアップは容易だろうと思い込んでいた節もあったが、MILLINUXが2台あることもあって、以下の手順でバージョンアップを試みた。MILLINUX(本番)とMILLINUX(予備)をそれぞれUSB版のKnoppixで起動。NW設定及び本番側のみSSH設定を行い、予備側からNW経由でddコマンドを発行。USB版のknoppixが入っているUSBメモリを抜いて、再起動。4.移行は予備側のみの作業になる。予備側のネットワーク設定がeth2,eth3で起動しているので、以下の手順でeth0,eth1に戻す。以下に、interfaceの設定が書かれている。古いeth0,1を削除し、現在のeth2,eth3をeth0,eth1に書き換える。/etc/network/interfacesを開いて、予備側のIPアドレスを変更。NWが繋がると悪影響が出そうなサービス(dhcpdなど)の自動起動をキャンセルし、再起動。Serverをdo-release-upgradeで、12.04へアップグレードを行う。こんなところなのだが、5.までは順調に終わったのだが、6.のところで問題が発生した。12.04へアップグレード後、MySQLが正常に動作しないのだ...。ググってみると、似たような問題にぶち当っている人が他にもいるようなのだが、インストール済のMySQLを完全に削除して、クリーンインストールを試してみたりしても、全く改善しなかった。12.04はリリースされてから1年以上も経過している訳だし、誰もがブツかる問題であれば、もっとオオゴトになっているんじゃないかと思って、更に調べてみても意外と情報が少ない。Serverをアップグレードした際にしか発生しないレアな問題の可能性も少なくない...と思い始めてきた。MySQLのバージョンだけを5.6に上げることも少し考えたが、Ubuntu標準のバージョンを使い続けることでセキュリティのパッチ等も提供されるメリットや他のミドルウェアとの依存関係やサーバにしているPCの性能等を考えると、MySQLのバージョンだけを上げるメリットが正直あまりない。したものかと思い悩んでいるときに、ふと「リリース時期とサポート期間」のページを思い出した。なーんだ、Server版は2015年4月まではサポートしてくれるんじゃん。いうことなので、焦らず、MILLINUXの寿命が尽きるまでは使い続けてもいいかなと思い始めた。CPUを取り巻く環境は少しずつ厳しさを増しているようだ。1GHzのようなので、細かい型番で言うと、C5XLに該当すると思われる。-mのコマンドを叩くと、i686と返ってくるので、間違いないだろう。CPUを採用した製品が売られている間はしばらく大丈夫かなと思っている。一方で、ディストリビューションとして2つのアーキテクチャをサポートし続けることや各々の互換性を担保していくという意味では話は変わってくると思っている。CPUのサポートを打ち切った。CPUのMacは動作しなくなっている。(CPUを換装して、OSを騙す方法はあるようだが...w)そういったことも含めて考えると、Kernelのサポート以前にUbuntu自体が32bit版のリリースをどこかのタイミングで止めてしまう可能性もゼロではないと思っている。宣言するようなディストリビューションも登場するんじゃないかとやんわりと期待している。OSと共に歩みたいと思っている。10.04のサポートが終了する2015年4月までには次の方針を考えねばと思っている状況だ。3.8.xxへのバージョンアップの話も合わせてお届けする予定だったのだが、思いの外長くなってしまったので、次回に持ち越したいと思う。