Results > Posts Tagged With > FreeBSD

Jun 9

FreeBSD7.2 python 2.6 にアップグレード

0

今日 FreeBSD7.2 の ports ツリーを更新したら、標準の python バージョンを 2.5系から 2.6系 にアップグレードするとアナウンスがありました。ということで早速アップグレード。詳細は、/usr/ports/UPDATINGに書いてあります。
※ 自分の場合は、portupgradeを利用しているので、その方法を参照しました。

# cd /usr/ports
# portupgrade -o lang/python26 lang/python25
# portupgrade -R python
# cd /usr/ports/lang/python && make upgrade-site-packages

自分にとってpythonで動いている大事なアプリケーションといえば、Tracなので、早速Tracの動作を確認。今のところ問題も無さそうです。pythonアプリケーションを大量に利用している人は注意が必要ですが、今後も踏まえ早めのアップグレードが良いかもしれません。

※ 上記手順を行うと、mod_pythonも再コンパイルされるので、Tracの動作確認には、Apacheを再起動する必要があります。

Trac入門 ――ソフトウェア開発・プロジェクト管理活用ガイド 入門Trac with Subversion―Linux/Windows対応 入門Redmine Linux/Windows対応
Dec 20

FreeBSD7.1-PRERELEASE Apache2.2.11へアップグレード

0

portsのwww/apache22で、2.2.11が出ていたので2.2.9からアップグレード。

# cd /usr/ports
# portupgrade -p www/apache22
# /usr/local/etc/rc.d/apache22 stop
# /usr/local/etc/rc.d/apache22 start

所詮、自宅内の開発用webサーバですが、今のところ問題はなさそう。ついでに、PHPも5.2.8へアップグレードしたけど、こちらも今のところ問題無さそうな挙動をしています。

Nov 1

FreeBSD 7.1-PRERELEASE ja-trac-0.11 で Internal Server Error

0

本日気づいたんですが FreeBSD7のstable[FreeBSD 7.1-PRERELEASE]版で、過去設定を行ったTracにアクセスしても、Internal Server Errorが表示されるようになっていました。まず、以下サーバ要件。

  • www/apache22 [apache-2.2.9_5]
  • devel/py-subversion [py-subversion-1.5.4_2]
  • www/mod_python3 [mod_python-3.3.1_2]
  • japanese/trac [ja-trac-0.11.1]

Apache & mod_python上での動作なので、早速Apacheのエラーログを確認したところ、以下エラーが出ていました。

ImportError: No module named trac.web.modpython_frontend

なんとなく、モジュールのインポートが出来ていなさそうな雰囲気だったので、portsからインストールしたTrac日本語版の関連ファイルがどこにあるのか探してみたところ、以下ディレクトリにありました。

/usr/local/lib/python2.5/site-packages/Trac-0.11.1.ja1-py2.5.egg/trac/

後は、他のPythonモジュール群のディレクトリ配置から考えて、以下のようにシンボリックリンクを張ってみたところ、Tracは動作するようになったのでした。

# ln -s /usr/local/lib/python2.5/site-packages/Trac-0.11.1.ja1-py2.5.egg/trac /usr/local/lib/python2.5/site-packages/trac

これで動作するにはしますが、基本的にアドホックな対応なので、各アプリケーションのバージョンが変わった時に、きっと困ることになるはずなのが、あんまり良い方法ではないのでしょうが、取り急ぎはこれで凌げるので、良しとして進めることにします。

今回の件にはあまり関係はありませんが、上記の書籍がTracを使用していく上で、ここ最近かなり役立っています。この手のアプリケーションを全然使用しない職場で今現在仕事しているので、なんとかうまく取り入れて行きたいなと考え中。

Feb 19

FreeBSDはじめました

0

新しい仕事環境では、FreeBSDを使用している為、インストールしてみました。

今現在、CentOS5とFedora4の家サーバが稼働してますが、それをいきなり置き換えるのはちょっと自信が無いので、ベタにVistaのVMwareServerへインストール。

今回インストールしたのは、6.2なのでバージョンは違いますが、参考にしたのは以下のサイト

FreeBSDのインストール

こちらの手順でほぼいけます…が、なぜか最後の最後でエラーが出てインストールは完了出来ません。
なので、仕方なくVMwareでリセットかけてみたら、何故か今度は普通に起動してしまいました。

本来ならばあまりよくありませんが、ここで時間をかけたくないので、深追いはせず進むとします。目標はもう少し暖かくなるまでに、Linuxとの違いをある程度知ることと、そこにwebサービスの開発環境を作るところまでいくことになります。頑張って続けてみます。

今回参考の為に買った書籍は以下、Amazonには在庫はありませんが、実際の書店にはまだ結構在庫があります。自分は新宿のジュンク堂にて購入。まだざっくりパラ見ですが、初心者向け過ぎず、良い本だと思います。

Absolute BSD FreeBSD システム管理とチューニング FreeBSD4.x/5.x対応 Mycom UNIX books

Absolute BSD FreeBSD システム管理とチューニング
FreeBSD4.x/5.x対応 Mycom UNIX books