Dec 26, 2006

(FreeBSD)10分おきのsambaのエラー

FreeBSDサーバーを新規に構築して、大昔の記憶を頼りにsambaをセットアップしたら、一発で使えるようになったのだが、10分おきに下のようなメッセージが出るようになった。
----------------------------------------------------------------------
Dec 25 13:23:18 **-freebsd inetd[527]: netbios-ns/udp: bind: Address already in use
----------------------------------------------------------------------

そのサーバーにはDHCPのIPアドレスと固定IPアドレスを同時に割り当てたり、LAN内の固定アドレスを入れ替えたりしているので、てっきりその辺りの設定のミスか過去の情報が残ってるのかと思って、LAN内のIPアドレスとarpキャッシュされてるMACアドレスを全て見直して、数日様子を見たが、改善しなかった。

それでネットで調べてみたら、既にsmbdが動いてる(-D オプション付きで通常のdaemonとして動かしてる)のにinetdでさらに起動しようとしてるからだということが判明した。
すなわち、/usr/local/etc/rc.d/samba.shが置かれた状態で/etc/rc.confに`samba_enable="YES"'を追加したのに、/etc/inetd.confのnetbios-*の行を有効にしていたのだ。

凡ミスだったが、これって普通は上のメッセージから類推できるものなんだろうか?
"Port already in use"だったら一発でわかったのだが。

See more ...

Posted at 03:44 in UNIX | WriteBacks (0)
WriteBacks

Dec 10, 2006

MovableType3.33インストール

Pentium 150MHz機にてFreeBSD 4.10+MovableType 3.17で構成されていたこのweblogは、7月くらいからひどいトラックバック爆弾、コメント爆弾といういわゆるsplogを受けていて、一部のMovableTypeの管理画面が開かなくなるくらいにメンテナンス困難になっていた。MovableType 3.2でsplogフィルタ機能が搭載されていたのだが、面倒くさがってバージョンアップをさぼったのが災いした。

そのため、本日ようやくMovableType最新バージョンである3.33に更新した。
バージョンアップ自体は、MovableTypeのオンラインマニュアルに従って意外と簡単に終わったのだが、「サイトの再構築」で
Can't call method "allow_pings" on an undefined value at lib/MT/Template/ContextHandlers.pm line 3788.
というエラーが出るようになった。

上記ContextHandlers.pmファイルを中心にがんばって調べたのだが、結局なぜ3788行目の
--------------------------
if ($entry->allow_pings) {
--------------------------
の$entryがundefinedになることがあるのかが調べ切れなかった。使用しているテンプレートが悪いのだろうか。とりあえず、この1行を
--------------------------
if ($entry && $entry->allow_pings) {
--------------------------
に書き換えると「サイトの再構築」が成功したので、ここに記録しておく。

See more ...

WriteBacks

2007年に入ってから、新しいエントリーを投稿すると、 --- Can't use string ("MT::Log::Entry::") as a symbol ref while "strict refs" in use at lib/MT/Log.pm line 95. --- というエラーが出るようになった。この時、エントリーは保存されるが、ページの構築はされない。ページの再構築をすると正常にHTMLのページが生成されるようだが、面倒だ。 CGIを解析したがよくわからなかったので、lib/MT/Log.pmの'use strict;'の下に'no strict "refs";を加えたら、とりあえず問題なく動いてるようなので、ここに記しておく。

Posted by ynomura at 01/07/2007 05:38:56 PM

1.XreaにMovable Typeインストール

Xreaで独自ドメインを取得して広告有りでMovable Type3.33jaを...[link]

Posted by at 03/23/2007 05:48:51 AM

Movable Type 3.35にしたら動かなくなりました

Movable Type 3.35にアップグレードしたら、 Can't use ...[link]

Posted by at 06/03/2007 09:36:45 PM

Movable Type 4のインストール

Movable Type 4を別のXREAサーバー(S231)にインストールして...[link]

Posted by at 11/04/2007 06:46:52 PM