FreeBSDのバージョンアップ

自宅で使っているWindowsMEからFreeBSDにsambaでどうしてもつながりません。

まぁWindowsのバージョンをあげるという手もあるんですが、そもそも月に一回くらいしかつかわないマシンなんで、買い換える気もしません。

で、いろいろやっているうちに、別のサーバで動いている比較的最近のsambaには接続できるので、どうもsambaのバージョンが古いのが原因ではないかという結論に。

そのついでにOSがバージョンがFreeBSD4.3ちゅう、これまた前世紀のバージョンなので、こちらもあげることにしました。

とはいっても、作業としては、cvsupで /usr/srcを最新にして make worldをするだけなんですけどね。w インストールするときにuserやgroupがないという問題がありましたが、ここは手動追加で乗り切りました。(4.3のmergemasterには-pオプションがない・・・) で、/usr/ports/net/samba3 の下でガツンとmake・・・ 楽勝とおもわれましたが、configureでエラーが・・・

configure: error: libkrb5 is needed for Active Directory support
どうせ、使いもしないKerberosでのエラーというのがシャクです。w まぁADSをオプションから削除してmakeすればいいんでしょうが、そもそもこのエラーがでるのが不思議です。 そこで /usr/lib/libkerb*のタイムスタンプをみたら変わってない・・・なるほど make worldだけでは kerberosは更新されないんですね。 -DMAKE_KERBEROS5をつけてmake worldしたら無事更新されたようです。また勉強になりました。