FreeNAS にザセツしたので慣れた FreeBSD に net/netatalk3(これを書いてる時点では netatalk 3.1.0) を入れて TimeMachine Server にもなるファイルサーバーを作ったのでメモ。慣れた、とはいえ最近の FreeBSD は真面目に使ってないので俺としては結構新発見があって楽しいです。
タグ: Mac
書くだけ書いて公開するのを忘れていたので大分前の話ですが…。
Mavericks / OS X Server 3 にバージョンアップした時に
時間はかかったもののなんのトラブルもなくバージョンアップ自体は完了したのでした、バージョンアップ自体は。
とか書いたのでバチがあたったのかもですが
昨日 OS X Server 3.0.1 を当てたんだけど、それはそれとして Open Direcotry がお亡くなりになる現象が直らなくて泣きそう。 Data source (/LDAPv3/127.0.0.1) is not valid. って…。
— Kiyono, Goro (@goro1080) November 14, 2013
ということでよりによって Open Directory が不安定になってしまったのでした。メールの認証がアウトだったり sudo してもパスワードが違うとか怒られたり…。というかそもそも dscl でディレクトリの中身を確認しようとすると
$ dscl /LDAPv3/127.0.0.1 -list /Users Data source (/LDAPv3/127.0.0.1) is not valid.
ってどうしろと…
caldavd のバックアップ
以前痛い目を見たので Open Directory のバックアップはデイリーで取ってる俺ですが、最近奥さんがカレンダーにいろんなイベントを突っ込んでるのでこれがなくなるとマズい、と OS X Server 3 にした記念でカレンダー(caldavd) のバックアップを取り始めました。
Lion から Mountain Lion になったタイミングで Lion Server から OS X Server に名称が変わってましたが Mavericks では OS X Server 3.0 となり、 Mavericks はタダで配るものの、 OS X Server 3.0 は OS X Server 2.x のアップグレードは認めず AppStore で別途購入という形になったようです。 。…このバージョン名の変遷に Wikipedia さんが泣いてますよ!(どーでもいい)
バックアップを完了できませんでした。
ここ数日、奥さんが使ってる MacBook Pro で TimeMachine のバックアップに失敗しているらしいということで調べてみました。
OS X Server で python
恥ずかしながら今まで知らなかったのでメモ。
OS X Server への ssh や画面共有でのアクセスは問題ないんだけど、メールのリファイルがタイムアウトを起こすようになっていました。たまーに Drobo さんは考え込んでそんな状況になることがあるので、今回もそれかなー、とか思ったのですが、念のため /var/log/system.log を眺めてみると
Oct 17 15:33:07 flora kernel[0]: disk1s2: I/O error.
というのがずらーっと…。だがしかし Drobo Dashboard でみる限り各ドライブのステータスは正常なので、じゃあケーブルとかそんな問題かしらん、と一旦再起動を仕掛けたら、いつまで経っても再起動が完了しない。ま、 I/O error が出てるんならそれ待ちになって刺さるのはありがちだよねー、と電源ケーブルを引っこ抜いて、ついでに埃がすごいことになっていた Drobo を掃除(?)して、接続を確認して電源を入れたら!
Drobo がマウントできなくなっていました…
仕方ないので fsck 、と思ったら OS X では fsck にディスク名を渡すことが出来ないっぽく、全部のディスクをチェックしにいく仕様みたいで、個別のディスクをチェックしたい場合、ファイルシステムにあった fsck (OS X 標準の hfs+ の場合は fsck_hfs) を動かす必要があるみたいです。って /Applications/Utilities/Disk Utility.app でディスク選んで修復選んだほうが簡単ですけど。
clang で pkgsrc

なんとなく pkgsrc-2012Q3 released つーメールを読んでみたら
11618 binary packages built with gcc for NetBSD-current/amd64
11374 binary packages built with clang for NetBSD-current/amd64
との記載が(知らなかった…)。 Mac OS X で pkgsrc を使っている身としては OS のデフォルトコンパイラである(?) clang で作るようにしといたほうが後々幸せなはず。ということで試してみました。
OS X Mountain Lion
アップルは 200 を超える新機能と謳ってるけど俺の目には通知センターと音声入力しか見えないんだよなぁ。
ということであんまり変化が感じられない OS X Mountain Lion (10.8/Darwin 12.0.0) ですがせっかくだから感想を…
もしくは Mac App Store 配布は諸刃の剣(何