My Tweets (2011/05/22 – 2011/05/29)

  • rc.local 終了の画面で止まってるけど、これでアップグレード完了? 一応コンソール切替ができるのでシステムは生きているようだけど何故ここで止まる?もう放置して寝る…。
    05/29 (Sun) 02:09:43
  • Fedora アップグレード中。
    05/29 (Sun) 00:53:53
  • そうか。同じ PC でも IE と Firefox で入っている Flash Player のバージョンは異なるのね。
    05/26 (Thu) 22:28:12
  • 今も残る煙草臭い場所と言えば、練習スタジオ…。
    05/26 (Thu) 00:48:25
  • 「名前をなくした女神」ずっと続いている暗い感じが結構好き。 最後は不景気パパ達がダイナとメビウスに変身して、実はかっこいいパパだったということになって、良くわかんないけど正義は勝つ、みたいな展開にならないかな。 (なるわけない)
    05/26 (Thu) 00:46:10
  • perl expect モジュールってあるんだな。だったら tcl ベースの expect よりは perl の方が嬉しいな。
    05/25 (Wed) 08:34:40
  • というわけでベース弦張り替えなう。 明日のスタジオ練習に向けて、と言えばかっこいいけど 1年ぶりぐらいの張り替えだったりする…。
    05/24 (Tue) 21:17:35
  • オフィス移転後は帰り道に楽器屋の前を通るようになったので、気軽に弦を買ったりできる。 下手に寄り道して余計な機材を買わないように気をつけよう。
    05/24 (Tue) 21:13:25
  • 音楽関連の流れで「FL」と出てくるとついフェアライトを思い浮かべてしまう。当時は手の届かない憧れのシンセサイザーの代名詞だった。最近は復刻版が出たり iPhone アプリになったりしているらしいけど。
    05/24 (Tue) 07:27:37
  • jPlayer (jQuery の Audio/Video player) が何故かうまく動かない。手持ちの環境では IE8 だけ動いた。ハマったな、これは…。
    05/22 (Sun) 22:30:29
  • 何だかんだ言って結構いろんな知り合いが Facebook を使っている。 問題は自分の Twitter アカウントやブログを紹介するかどうか。 別に見られて困るようなことは書いていないけれど、知っている人はほとんどいないという気安さはある。
    05/22 (Sun) 10:23:32

My Tweets (2011/05/17 – 2011/05/22)

  • ブログ更新:「Fedora 14 に Oracle Database 10g Express Edition をインストール」 https://hetarena.com/archives/496 もっと前にとっとと書きあげれば良かった
    05/22 (Sun) 00:21:46
  • ブログ更新:「Apache のポート番号を変えると Permission Denied でエラーとなる件」 https://hetarena.com/archives/495
    05/22 (Sun) 00:20:02
  • 通勤で電車に乗る時間が片道 10分強に減ったのだけど、これだけしかないと車内の時間の使い方が難しい。
    05/21 (Sat) 22:43:23
  • やっぱり Cubase の仕上げミックスは「実時間で書き出す」のが正しいみたい。 VSTi によってはオートメーションの再生が怪しくなる。
    05/21 (Sat) 22:35:36
  • シューゲイザーとシュタゲが自分の中でごっちゃ。
    05/21 (Sat) 10:05:12
  • そう言えば、タモリ倶楽部のマイクの回を録画してあるのだけれど、まだ見ていなかった。
    05/21 (Sat) 07:37:01
  • 息子の受験を経験したということもあって「名前をなくした女神」をつい見てしまう。 りょう、年を重ねた今の方が素敵。 ちなみに私の周囲では仲良くなった親同士はファーストネームで呼んでいて名前はなくさない。
    05/17 (Tue) 23:00:40
  • 個人的経験から言うと退職すると決めた人を説得するのは無駄だと思う。 優秀な人の決心は引っ繰り返らないし、逆にそこで引っ繰り返る程度の決意しかできていないならばその程度の人材。 「引き留められなかった」と気にする人もいるかも知れないけど、認められているからこそということもある。
    05/17 (Tue) 21:19:29
  • 変な時間に起きてしまった。 言うことをきかない子供たちを寝かしつける前に自分が寝ていたようだ。
    05/17 (Tue) 02:57:26

Fedora 14 に Oracle Database 10g Express Edition をインストール

Fedora 15 のリリースが目前ですし、11g Express Edition のベータも提供され始めているので、賞味期限切れとなる前に書いておきます。

インストールガイドに従って (といってもダウンロードして rpm を実行するだけですが) Fedora 14 に Oracle 10g Express Edition をインストールすると以下のようにエラーとなります。

# rpm -ihv oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing...                ########################################### [100%]
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
error: %pre(oracle-xe-univ-10.2.0.1-1.0.i386) scriptlet failed, exit status 255
error:   install: %pre scriptlet failed (2), skipping oracle-xe-univ-10.2.0.1-1.0

ここでメゲずに再度実行すると無事インストールが完了します。 これは sysctl コマンドの挙動が以前と変わったためのようで、初回実行時に /etc/sysctl.conf が書き換えられ、2度めは以下の様に成功するのです。 こちらのやりとりの後半でこの情報を得ました。

# rpm -ihv oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing...                ########################################### [100%]
1:oracle-xe-univ         ########################################### [100%]
Executing Post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to
configure the database.

上の出力にもあるように、以下のコマンドを続けて実行すれば準備オッケーです。

# /etc/init.d/oracle-xe configure

Apache のポート番号を変えると Permission Denied でエラーとなる件

Fedora 14 で Apache のポート番号を標準の 80番から 8001番に変えて起動しようとしたところ、以下のようにエラーとなってしまいました。

# service httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:8001
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:8001
no listening sockets available, shutting down
Unable to open logs

他のプログラムがこのポートを使っているわけでもないし、権限も root で実行しています。 何故かと思ったところこれは SELinux の機能でした。 SELinux という名前はディストリビューションっぽいですが、そうではなくセキュリティ強化のためのモジュールですね。

SELinux が有効 (enforcing mode) になっているかどうかは以下のコマンドの結果で確認できます。 endorcing mode であれば 1が表示されます。

# cat /selinux/enforce

現在の各サービスで使用できるポートは以下のコマンドで出力されます。

# semanage port -l

Apache の使えるポート (http_port_t) に 8001番を追加しなければなりません。 以下のコマンドを実行します。

# semanage port -a -t http_port_t -p tcp 8001

これで無事起動することができました。 このあたりのセキュリティ機能は「よくわからないから機能切っちゃえ~」というのではなく、きちんと理解して設定しておかねばなりません。 というわけで SELinux の仕組みを一通り見ておかねば、と思ったのでした。

参考記事

My Tweets (2011/05/09 – 2011/05/14)

  • ドラム・サウンド特集目当てにサンレコを買ってみた。 結構力が入っている。
    05/14 (Sat) 22:58:50
  • 友人から Invitation をもらったので LinkedIn のアカウントつくったのだけど、そしたらやっぱりちゃんとした Resume 書かなければだよなあ。 周囲の動きを見るとやはり春は旅立ちの季節。
    05/14 (Sat) 20:07:54
  • 移転に伴うそれなりの数のサーバー類ラックアンマウント/マウントで疲れ気味。 重い割に今となっては性能が見劣りする、けれど新しいのが買えないからそのまま使う、みたいな。
    05/11 (Wed) 20:23:07
  • けして狙って探したのではなくてたまたま見かけたのだけど、これはつぶやかずにはいられない。「ちつ☆トレ」 http://amzn.to/laJChV レビュー好評価だけど、男には未知の世界。
    05/11 (Wed) 19:51:46
  • @digisax1 転職直後の周囲の評価が定まってくるまでの時期は頑張り時だと思います。 「澪は俺の嫁」懐かしいですね。 これからもよろしく。
    05/09 (Mon) 06:43:24

My Tweets (2011/05/02 – 2011/05/06)

My Tweets (2011/04/24 – 2011/04/30)