■3、Fedora8へupgrade方法は、割愛。参考はこちら※基本的なものだけupgradeし、余計なパッケージはインストールは行わない。なって公式から消えたパッケージ(rpm)を調べる。0:1.1.11-1.fc8Complete!そしてチェック。yumkernel-2.6.21-1.3194.fc7.ppc必要無いので、削除しておきましょう。kernel-2.6.21-1.3194.fc7再度確認。必要なパッケージをダウンロード。all●12、yumコマンドにて「yum」と「rpm」をFedora9-Alphaのパッケージへupgradeする。reboot●15、いよいよ確認。~]#前回みたいに、落ちないかを確認。思ったら再起動だった。して7分毎に再起動(ループ)?pingで監視している分には落ちないようだ。そこで、SSHでログインしてみた。7分経過しても落ちない。:::13分後に落ちた。其の二いきなりのFedora9-Alphaは駄目なのかな~って事で、再度いきなりFedora9-Alpha化を試してみよう。上手く動くといいけどな~では、早速作業を行う。No1の手順に従いHDDの初期化。既存データの削除は[mfdisk]を使って初期化した。Fedora7化まで完了させる。md5.new(str(self.hdr)).hexdigest()を追加。※上記の内容で、正常に動かない場合は次のように変更すると動く場合がある。[27/75]動きが止まる・・・・・。先日、玄箱Fedora8をFedora9-Alpha化して、訳の解らないエラーが出た。ネットで色々探したが、有力な情報が無かった。原因追求が出来ず、気持ち悪いが新規でFedora9-Alpha化してみようと思う。No1」と同じ要領で、初期化。/dev/hda」で初期化を行った。ケースからHDDを外さなくても良いので、手軽に初期化できますね。Fedora7化まで進める。:::完了したら、rootのパスワードを変更。Fedora9-Alpha化。■1、Fedora8の必要パッケージをGetする。Fedora8のPPCのサイトへ行き、次の2つをwget入手先http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/test/9-Alpha/Fedora/ppc/os/Packages/・fedora-release-8.90-3.noarch.rpm・fedora-release-notes-8.90-1.noarch.rpm■2、/usr/lib/python2.5/site-packages/yum/packages.pyを一部変更する。md5.new(str(self.hdr)).hexdigest()を追加。=====================================================これで上手く動くはず。今回は上手く動かない・・・そこで、Fedora8化をしてる玄箱HGの内容を確認する。UPDATEされて、若干変わっている。駄目もとで、同じ設定に変えてみる。間を下記のように変更。アップデート玄箱ProのFedora8化を紹介しているサイトで、またまたkernelのアップデートが出ていた。ペースが速い!!今回はKernel-2.6.25-rc1がベース。玄箱PROのソースがマージされているようです。玄箱Proも一般的なHWと認められた??ようです。DLしてインストール。非常に簡単にUPDATEが出来る。其の七)玄箱HGをリカバリする前にバックアップを取った。そのバックアップデータを玄箱HGに戻さなければならない。その為には、sambaとmt-daapdのサービスを立ち上げる必要がある。昔、作業した内容のままではmt-daapdの構築が出来なかった。Fedora6用に作成されたパッケージだからでしょう。http://koji.fedoraproject.org/packages/mt-daapd/0.2.4.1/5.fc8/ppc/mt-daapd-0.2.4.1-5.fc8.ppc.rpmからmt-daapdを持ってきて、インストール。※依存関係で足らないパッケージを入れる必要がある。メモるの忘れたし・・・rebuildしない分、簡単に作業できた(^^♪そして、先日バックアップを取ったUSBのHDDをマウントして、一気に解凍。時間は掛かるが、確実に復旧できる。00:052008年2月12日(火)玄箱Fedora8をFedora9-AlphaにUPDATE初期の玄箱はFedora8にしたままで、何も設定を施していない。FedoraのFTPサイトにはテスト版の「9-Alpha」が出ていた。何も使っていないのなら、テスト的にUPDATEしてみようと思う。fedora-release-notes-8.90-1.noarch.rpm2、yumやrpmのパッケージを最新にする。upgradeこれも相当な数のインストールとアップデート。Baseこれも相当有った。Package(s)5、ここで再起動しておく。6、何かが違う・・・。其の六)玄箱HGも基本的なFedora8環境が出来た。環境を整えていきましょう。1、先ずは、WebminをインストールしてWebから簡単に管理できるようにしましょう。Webminはwww.webmin.orgから最新版をGETおっと・・・その前に、SSL通信が出来るようにperl-Net-SSLeayを先にインストールしておく。perl-Net-SSLeay完了したら、Webminの最新版をwgetしてインストールする。これで、安心してアクセスできる。2、コマンドでメールが遅れるようにmailxをインストール。mailx3、cpanのperlモジュールを簡単にインストールできるようにする。インストールされて無い場合。※cpan2rpmに必要なExtUtils::MakeMakerインストール。cpan2rpmずらずらとインストールされる。vixie-cronインストールが終わったら、時間合わせをcrondで行わせる。其の五)無事Fedora7化できたら、次はFedora8へのupgradeの準備。PPC版のyumで不具合が出ている為。md5.new(str(self.hdr)).hexdigest()を追加。※上記の内容で、正常に動かない場合は次のように変更すると動く場合がある。False+++++++++++++++++++++++++++++++++++++++++++++++++2、Fedora8の必要パッケージをGetする。all※packages.pyの修正が成功していればエラーは出ない。5、yumコマンドにて「yum」と「rpm」をFedora8のパッケージへupgradeする。yum\*※packages.pyの修正が成功していればエラーは出ない。Base8、一度、再起動。なって公式から消えたパッケージ(rpm)を調べる。yum重複パッケージが見つかったら、次のコマンドで消しておく。[y]で一気にインストールその後、自動的に75個のパッケージがインストールされる。※時期によってインストールされる数やパッケージが異なる場合があります。14、Fedora8に適応したkernelに差し替えが出来れば、完璧ですね。暇を見てkernelでも作りましょう。其の四)相当な時間を掛けて、玄箱HGのバックアップを取ることが出来た。その他必要な設定Fileを探し、個別にバックアップ。これは、玄箱HGにSATAディスクを取り付ける為の変換基板。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++インストールを行う前に、事前準備を行う。1、玄箱HGを「EMモード」に切換える。FULL」点灯時に電源ボタンを一回押し。これで、EMモードで起動出来る。※これは、Fedora6化を行っていた為、上記の作業が出来る。2、既存データの削除。HDDを取り外し、HDDを初期化する。一度、全てのパーティションを削除し、1つのパーティションを切る。NTFSにてフォーマット。フォーマットが終わったら、上記で作成したパーティションを削除。※パーティションが切られていると、インストール作業が出来ない為。色々な方法でHDDの初期化は出来るが、今回はHDDをUSB化させる「デジタルカウボーイのDC-ACHD1/B」を利用した。これは、SATA・IDE(3.5&2.5)に対応していて非常に重宝。購入してしばらく経つが、2年前ほど前にヨドバシカメラで2,980円で購入。/dev/hda」でも初期化は可能です。3、HDDの取り付け初期化が終わったHDDを玄箱にセットする。KURO-SATAを使っているので、IDEケーブルの引き回しに苦労したw4、Fedora7をインストール。思いでしょうが、Fedora8化にいきなり出来るKITが無いため、とりあえずFedora7化。手順に従い、インストール。残り全部インストールが終わると、自動的に電源が落ちる。※再起動するも、一回目は正常に起動しないため、一度コンセントを抜いてしばらく待つ。デフォルトのパスワードで無事起動5、環境整備Fedora7化が済んだら、とりあえず宅内環境に合わせる。玄箱HGはFireServerとiTunes(mt-daapd)のサーバも兼用していた。リカバリ前に気がついて良かった^_^;早速バックアップを取ってみようと思う。そのままコピーでは時間が掛かるし、途中でエラーが出る場合があるので、ちょいと面倒。余ってるUSBのHDDをマウントして、圧縮しながら移動させようと思う。ターゲットディレクトリ↑こんな感じで圧縮実行。全部で70GB程度のデータがあるので、何時間掛かるのやら・・・やりっぱなしで、寝てしまおう。明日には終わってるでしょう。玄箱HGからDellSC420に引越しを行うため、昨晩DNSの設定を一部変更していた。時間的にそろそろOKでしょう。玄箱HG(FedoraCore6)に入っているコンテンツを我が家のメインサーバであるDellSC420(CentOS4.6)に引越しを行う。1、DellSC420にバーチャルドメインの設定を行う。2、DellSC420にバーチャルドメインのメールアカウントを作成。4、玄箱HGの各DBのバックアップ。6、玄箱HGのバックアップDBをDellSC420に入れる。7、DNSの切替を行い、玄箱HGからDellSC420に向ける。8、コーヒーを飲みながら、DNSが切り替わるのを待つ。TTLを600に変更していたので、10分程度で切り替わるはす。切り替わったであろう時間にMTの管理画面にログインする。玄箱HGとDevvSC420ではコンテンツの配置ディレクトリが違うので、新環境に合わせる。念のため再構築を実行。その後、完全に移行できているかを確認。※この投稿は新環境(DellSC420)で実施してみた。問題なく書き込みも出来た。最近、玄箱HGの動作が遅く感じるようになった。バージョンアップも含め、再構築でも行ってみようと思う。瞬時にDNSが切り替わるようにTTLを替えておく。1日(金)玄箱ProFedora8のUPDATE(Kernel-2.6.24)玄箱ProFedora8のインストールKITを作った作者のサイトで、Kernel-2.6.24のKITが出ていました。UPDATEを実行とっても簡単なKITで助かります。22:102008年1月29日(火)最近、玄箱HGの動作が重い最近、玄箱HGの動作が遅くなったように感じる。そもそも、搭載メモリの少なさや、CPUのクロックが低い為、遅いのは仕方が無い。構築したばかりの時は、もっと軽快に動いていたように思う。プロセスを確認すると、さまざまなサービスが立ち上がっている。不要なプロセスを減らすことで、メモリ使用率を下げ快適に動くであろうと考えた!先ずは、Apacheから手をつけてみよう。httpd.confを一部設定を変えるだけで、プロセス数を下げることが出来る。2++++++++++++++++++++++++++設定変更後、Apacheの再起動。これだけでも、6個のプロセス減。15:362008年1月28日(月)玄箱ProFedora8でiptablesを設定してみる先日、玄箱ProFedora8arm版のupdateの際にnetfilterがモジュール化させていたはず。テストしてみましょう。iptablesのインストール。0:1.3.8-6.fc8Complete!無事インストールできた。次に、モジュールをロードしてみる。ipt_REJECTとりあえず、こんなもので良いかな・・・。destination今は、Filter掛けてないから何も出ていないが、きちんと動きそう。17:032008年1月27日(日)玄箱ProFedora8でxfceを使ってみる昨日は「twm」を試してみたので、今日は「xfce」を試してみよう。日本語のフォントが必要なはず。fonts-japaneseこれで良いはず・・・。xfce-utilsずらずらと関連パッケージがインストールされる。このままでは、「twm」で起動してしまうので、「xfce」が起動するように設定を変える。/root/.vnc/home03:1.logそして、VNCでログイン↓画面イメージ意外とサクサク動きますね。22:362008年1月26日(土)玄箱ProFedora8+VNCって、どうよ!玄箱ProのFedora8化も終え、開発環境も一通りインストールした。本番サーバとしては、まだまだ信頼性が低いので、しばらくはお遊びサーバ。そこで、テスト的にVNCを試してみた。yumでvnc関連をインストールしようとしたが、パッケージが用意されていない。saucerpmは有るようなので、buildしてみた。以外に時間が掛かりました。※時間計測するの忘れた・・・^_^;build出来たパッケージをインストール。関連パッケージも一緒にインストールして、準備完了。twmを使っている為、以外にサクサク動きますね~「WindowMaker」や「xfce4」もサクサク動くのかな・・・。今回buildしたパッケージは次の通り。vnc-4.1.2-23.fc8.fa1.armv5tel.rpmvnc-debuginfo-4.1.2-23.fc8.fa1.armv5tel.rpmvnc-libs-4.1.2-23.fc8.fa1.armv5tel.rpmvnc-server-4.1.2-23.fc8.fa1.armv5tel.rpm※インストールは自己責任でお願いします。18:252008年1月24日(木)DBのバックアップこのBlogのDBにMySQLを使っている。普段はPostgreSQL派の私だが、試験と勉強を兼ねてMySQLを使っている。Database」にて行っていた。何気にバックアップのディレクトリを確認したらこんな感じだった。事でWebminの設定を再度見直してみたが解らない・・・・Webminで出来ないなら、自分でスクリプトを書くしかないじゃん!超簡単なスクリプトを書いてみた。rootのみの権限を与える。DB3.sqlできた。こんなんでいいの??それにしてもWebminでバックアップが出来ないのはバグなのか?再度、Webminの設定を眺めてみた。一括バックアップが出来ないのであれば、個別バックアップの設定ではどうなのよ?って事で、やってみた。DB3.sql個別ならできるのね~~でも折角書いたスクリプト。00:592008年1月21日(月)arm版Fedora8のyumarm版Fedora8のyumにはちょっとした不具合があるようです。開発環境をインストールしたいが、groupinstallが出来ない。updateまだ、きちんと整備されていないんですね。面倒だが、手動でインストール。今日も、寝不足になりそうです。Fedora8の再インストール玄箱Pro(KUROBOX-PRO)Fedora化キット決定版!?の新kernelバージョンが出ていた。内容を確認すると、新しいkernelにnetfilterをモジュール化。iptablesを使いたかったので、すごく都合が良い。m(__)m早速kernelのUPDATEを行う。2.6.24-rc7が入っていたので、2.6.24-rc8に上げるのが非常に簡単。kernelを差し替えて、2.6.24-rc8用のmoduleを展開するだけ。無事作業を終え、再起動。管理が楽になるようにwebminを入れてある。