2012年01月16日

netatalk2.2.1のログ設定

あれから2.2.1でacl+ldapで問題なく動いてます。。

#ただlogをmax_debugの設定にしっぱなしで3ヶ月で140GBになってましたXX

Posted by kyo at 23:41  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2011年10月26日

Netatalk2.2.1

きたーー!
久々にコンパイルしてインストールしたが
ちょっと変?
ずっと2.1devで10.5~10.6クライアントだったのでパーミッションが変なのは困ってたので
2.2.1でacl+ldapの設定をした→問題なく動いてるっぽい。。

10.6接続だとパーミッション確認してldapサーバ(OD)のユーザ名が表示されてldapグループ権限の設定等できて221すげーなのだが
接続してしばらくすると「適切な権限がありません」と言われ新しいファイルが作れなくなってしまう。。。

2.1からの共有でも新しい空の共有でも同じでcnidとかその辺かと色々弄ったが同じだったorz

10.5接続だと、パーミッションの確認で、ユーザ名がnobodyとなり、表示が正常でないようだ。group権限の追加編集も
出来ない。。
ただし10.6のようなことはなく、時間がたってもファイルを作ったりできる。

ここでサーバで
ps aux  | grep afpdなどとすると

root    31025  0.2  0.1 153044  4508 ?        S    Oct24   2:59 /usr/local/sbin/afpd -g nobody -c 20 -n afpserver


などと表示される(接続分のみ抜粋)

なので10.5からだとrootでafpdが立ち上がっちゃうので、nobodyなのかなとの邪推。。。

ふと思い立って、、10.6で繋いだ時で確認すると(ps aux  | grep afpd)
上記のrootのところがldapのユーザ名でafpdが立ち上がってるようだ。。
(だからパーミッションは適切に表示されてるみたい。。)
そして、暫くたって「適切な権限がありません」と表示された時に
ps aux  | grep afpdとしてみると。。。
接続ユーザで立ち上がってたはずのafpdがrootユーザに変更されている!!

。。。ログの出る設定したのだが、大量で精査できてないす。

因みに10.7クライアントがない。
このエントリは随時更新します。ちょっとバタバタなので備忘録で書きました。

【追記】
afpd.confの-uamlist
netatalk.confのAFPD_UAMLIST=
を共にuams_dhx2.soとしたら、上記の症状は治りました。。
netatalk.confのAFPD_UAMLIST=って今まで触ったことないや。。





Posted by kyo at 01:06  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2007年01月02日

玄箱HG

玄箱HGにnetatalk2.1入れてみた。

fedoraしか使えない人なので、以下のページ
http://www.shinkr-webpj.jp/
の要領で(ありがとうございます)、fedora化した。

後はyumを使えるようにして、必要なものをyumで入れておいて、cvs版を導入しました。
特に問題ないです。

fedora-legacyなくなっちゃうみたいだが、現役fc4なマシンどうしたらいいのかな!?
Posted by kyo at 23:11  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年09月07日

フォルダが2重に見える

時々、netatalkのフォルダが2重に見えることがある…。自分はわかってる(?)ので、階層間を行ったり来たりさせて直したりするんだけど、今日使ってた人が「2つある」と思ってごみ箱にいれてしまった…orz
日頃、直感的な発想で仕事してたりするわけだから、やっぱり2つになったりするのはイカンよねえとか思ってたら、今日本家のメーリングリストに同様なことを投稿している人がいた。
そういう「偶然」にちょっと感心。

Posted by kyo at 01:09  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年06月29日

MacOSX 10.4.7

やっと出ました。

「AFP でマウントしたボリュームへの Adobe 書類や Quark 書類の保存」とあります。

試してみましたが、netatalkとPhotoshopの不具合は直ります。いや直りました。つーかモロ直ります。

ヨカッタ…。
Posted by kyo at 00:49  |Comments(2)TrackBack(0) | Macintosh , netatalk | このブログの読者になる | 更新情報をチェックする

2006年05月26日

OSX10.4.6+Photoshop+netatalk(4)

さて、会社のサーバ(FC4+DB4.2.52+netatalk2.0.3)でも件のパッチやってみましたが、結果は同じでした…(なにかtypoしてるのかなあ、もうちょっとゆっくりやったほうがよいかも…)

ところでメーリングリストのほうでは
http://sourceforge.net/mailarchive/forum.php?thread_id=10460431&forum_id=8099
という投稿もあります。
これやってみました。Photoshopがリソースフォークのコメントを書き込まないようにしなさい。ということなのですが
とりあえずこれで直りました。
(会社のサーバ+Photoshop7で確認)

投稿した人はdidn't resolve the issueって云ってますので、イマイチよく解かりませんけど。
Posted by kyo at 02:11  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年05月25日

OSX10.4.6+Photoshop+netatalk(3)

早速、メーリングリストにパッチが出たので、家でやってみました!

…いろいろやってみましたが、解決しません。orz…

etc/afpd/desktop.cの
memcpy( rbuf, ad_entry( adp, ADEID_COMMENT ),
ad_getentrylen( adp, ADEID_COMMENT ));
のところを
memcpy( rbuf, ad_entry( adp, ADEID_COMMENT ),
min(ad_getentrylen( adp, ADEID_COMMENT ), 128));
に書き換えて、./configure-make-make installとしてみましたが、症状は同じでした…

なにか思い違いしてるのかなあ
(家のFC5を再インストールした都合で、Berkeley DB 4.3.29で、netatalkのCVSと2.0.3どちらもNG…;;)
Posted by kyo at 02:16  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年05月23日

OSX10.4.6+Photoshop+netatalk(2)

Photoshopが落ちる件、本家のメーリングリストに投げてくれた人がいました。猛烈に感謝。

netatalkに2回目以降に上書き保存するときに、プレビューアイコン(リソースフォーク)を保存できないみたいなんですよね。afpd.confのオプションでログを取れるようにしたいのだけど、時間がなくて実現出来てないや…

OS9からnfsが参照できればnetatalkに拘ることもないのですが…(そりゃあ無理だよねえ。将来のnetatalkはそうなるのかな…?
AppleもOS9を切り捨ててnfs4とかに移行しちゃうのかな??)

そういや、この前のエントリで、netatalkとnfsとsmbにphotoshopから同じデータを保存したと書きましたが、体感ではsambaがやたら保存が早かったです。
Posted by kyo at 22:28  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年04月24日

MacOSX10.4.6+netatalk+Photoshop

またnetatalkの話なんですけど…
会社のMacを10.4.6にアップデートしたら、netatalkのボリュームにあるpsdファイルを再保存するときにPhotoshopが落ちる…。(7/CS/CS2どれでも。ファイルは保存できてるみたい…)
自分以外のアカウントでログインしても落ちる…。新しく作ったファイルは2回目に保存するとき落ちる…。

家帰って、家のmacが10.4.5だったので、CSでnetatalkのボリュームに保存してなんともないことを確認したのち、10.4.6にアップデートしたら、やっぱり落ちる…。

むーん。何でだ。ログでも見たほうがいいんだけど、どうせ自分では直せないし…。(ショックで何もする気にならん)Photoshop再インストールすれば直るのかな〜。(再インストールってしかしどうやってやるのかね?アンインストーラなんで付いてないのかね)

いずれにせよ、ものすごいショック。業務がなりたたん;;。

(追記)
家でローカルディスク、nfs、smbで同じようなことを試行しましたが問題ありませんでした…。netatalkだけPSが落ちる…orz
Posted by kyo at 22:29  |Comments(0)TrackBack(0) | netatalk , 不確定情報 | このブログの読者になる | 更新情報をチェックする

2006年04月15日

netatalkがドットファイルをinvisibleにする件

遅くなりましたが、HATさんのお教えの件、ようやく実行できましたので報告します
【問題点】netatalk2がmac側から作るドットファイルをinvisible(macosが持つ拡張属性)にしてしまう。
safari2がダウンロードファイルに作るとき、最初にドットファイルを作って、DL後に名前変更するようだ(Panther付属のsafari1.3ではそうではないようです→この問題は起こりません)
結果、safari2のダウンロード先がnetatalkのボリュームにあると、1度、netatalkがinvisibleにしてしまうので、safariがDLしたファイル
を名前変更してもinvisibleのママになってしまう。

というわけで、お教えいただいたようにソースファイルを変更しました。(file.c/directory.c/ad_open.c)
(※)file.cの以下の部分のコメントアウトは色々やってみましたが、当方ではmakeの時にエラーになってしまいます
>/*
>if (*upath == '.') { * make it invisible *
>u_int16_t ashort;
>
>ashort = htons(FINDERINFO_INVISIBLE);
>memcpy(data + FINDERINFO_FRFLAGOFF, &ashort, sizeof(ashort));
>}
>*/
なので、ここはコメントアウトしませんでしたが、safariのDLに関しては問題ありませんでした。またサーバ側から、共有フォルダにドットファイルを作って、再マウントしてGetFileInfoで確認しましたがinvisibleではなかったです…

変更したファイルにて、installした結果、問題点は解消されました。
ありがとうございました。
【環境】fedoraCore5 kernel 2.6.16-1.2080_FC5 x86_64+Berkeley DB4.2.52(4つのpatch適用済)+netatalk2.0.3(+hatさんのpatch群)

>既知の問題でした。
これは、OS9からマウントしたときに、ドットファイルを見えなくしたいので、現状、こういう実装だということなんですね?
確かにOSXでinvisibleのファイル(/privateなど)はOS9でも見えなかったように思います。また、昔のnetatalkは.DS_Store等OS9では見えていたと思いますが、今の2.0.3では見えないようにしているんですね…(この記述は私の印象だけで書いています。)

法律厨さんところのrpmで使いたい場合はsrpmを展開して変更して、rpmを生成すればいいのかな…
Posted by kyo at 22:49  |Comments(5)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年03月14日

safariのダウンロード先をnetatalkのボリュームにすると…。

結局いろいろやってみましたが…
http://ohkawa.biz/Linux/で配布されているnetatalk2.1dev-6
http://www003.upp.so-net.ne.jp/hat/netatalk/
で紹介されている手順でソースからコンパイルしたnetatalk2.0.3+CJKpatch
fedoraのextrasに入ってるnetatalk-2.0.2-3
の3種類で、
safariのダウンロード先を
AppleVolumes.defaultにoptions: usedotsのオプションを設定したnetatalkのボリューム(finderから接続等)にすると
ダウンロードしたファイルは表示されなくなってしまうようです…。
う〜ん、困った。

※実体はあるので、「ダウンロード後、安全な…」にチェックが入ってれば解凍等することはできる。
※caminoではダウンロードできる。thunderbirdでダウンロード先に指定しても問題なし。
※options: usedots無しだとOK。
※finderの.DS_Store ファイルの作成を抑制しても同じだった…
Posted by kyo at 00:28  |Comments(5)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2006年03月12日

オープンディレクトリのホーム(3)

昨日書いたですが、結論から言うとダメみたい。ホームなのでドットファイルが使えないと不具合続出のようです。うーん。
Posted by kyo at 23:22  |Comments(0)TrackBack(0) | Xserve , Macintosh , netatalk | このブログの読者になる | 更新情報をチェックする

オープンディレクトリのホーム(2)

その後ですが…。

検索は、出来てるような、出来ないようなで、やっぱりあんまりよろしくないようです。
後、先の書き込みでは、nfs側?のマウントレコードが、Xserveのままで気持ち悪かったが、インスペクタでそのレコードの書き換えができたので、linuxを見に行くようにした。これも特に問題ないみたい。
新しい不具合としては、safariでダウンロード先が、netatalkのホームディレクトリになる訳なのですが(デスクトップとか)、なぜか、DLしたファイルが消えてしまう…。DL中のバーが伸びるアイコンは表示されているのだけど、DL終了後、消えてしまう。ちなみにcaminoで同じファイルを同じ場所にDLしても、消えたりしない…。続きを読む
Posted by kyo at 01:36  |Comments(0)TrackBack(0) | Xserve , Macintosh , netatalk | このブログの読者になる | 更新情報をチェックする

2006年03月07日

オープンディレクトリのホームディレクトリ

Macintoshでログイン認証した場合のユーザのホームも設定できる。通常Xserveのローカルディスクにホーム用の共有を設定すればいいのだが、なんせ1Uなので、運用について、よく考慮しないといけない。そんな時のためのXserve RAIDなのだろうが、結局購入できなかった。
(以下「こんなことしていいのか的な覚え書き」)
Xserve RAIDは買えなかったけど、でっち上げのlinuxならあるので、そのlinuxの共有(ソフトでもraid5とかにできるので精神的によろしい)をXServeにnfsでマウントする。XServeも気が利いていて、そのnfs共有をホームディレクトリとして設定(再共有みたいなもんか?)できる。なぜかプロトコルもafsで。
↑↑↑↑↑再共有時にnfsで共有すれば良い↑↑↑↑↑
なんとなくだが、リソースフォークがホームディレクトリ共有に保存されない気がする。ログイン認証するのはOSXなので、今更リソースフォークはいいか?とか、ホームにはDTPなデータを保存しないことにすればいいかと思ったが、とりあえずイラレ8/10/CS2でざっと試してみました。
(一番不安な)eps保存→8/10は「完全に保存できませんでした。」でプレビューのないepsができる。CS2はなぜか何も云わない。できたepsは検証してない。CS2なんか使わないので。
ai保存→8は保存できた(と思う)10/CS2はPDFとかプレビューを作るせいか「完全に保存できませんでした。」
うーん。CS2でノーエラーなら、もうCS2に移行するかとか思ってたが、「どっちもだめじゃん!」多分、普通にnfsをクライアントでマウントしても同じ結果なんでしょうね…。
…で。やっぱりデスクトップに保存しても同様なのは、いかにも具合が悪い。そもそもafsでホームをマウントしてるのに、なんで実体はnfsなんだろうか。

↑↑↑↑↑再共有時にnfsで共有すれば、問題なし。リソースフォークを「._hoge」みたいな形でnfsに保存してくれます。↑↑↑↑↑(3/25修正)
で、だめもとでやってみました。私自身は詳しくないし、Xserveの運用をした人にしかわからないとおもいますので、忘れない意味の要点だけ簡単に記しておきます。通常ホームディレクトリは以下の2つのレコード?を各ユーザに設定します。
【ホームの場所(1)】\xserve\nfs\homehoge\user
【実際の共有(2)】afs:\\xserve\user
(1)はnfsのexportsみたいなもんか?(2)はnfsでもいいようです。ログオン時は(2)がホームにマウントされます。いずれにせよ、よくわからないのですが、「WorkGroupManger」を使って、ユーザ毎に設定します。「WorkGroupManger」はGUIなのですが、インスペクタというもので、実際のLDAPのレコードを編集することができます。ここからが解決ですが、今回は(1)の「homehoge」の実体はlinuxですので、そいつをnetatalkで共有できるようにして(2)をインスペクタで書きかえます。例えばafs:\\nfsserver\userです。我ながら、強引ですが、netatalkがホームにマウントされ、ちゃんとログオンできるようです。リソースフォークも保存できます(これは当たり前)
よかったよかった…。何かの拍子にマウントされなくなったりしないとよいのですが…。しばらく様子を見ようと思いますが。

不具合もないことはなくて、ホームのfinder検索はまともに機能しません…;;netatalkで検索は鬼門ですね…。
Posted by kyo at 02:30  |Comments(0)TrackBack(0) | Xserve , Macintosh , netatalk | このブログの読者になる | 更新情報をチェックする

2005年06月20日

fc4にnetatalk2

とある人がnetatalk2のrpmを作ってくださってて重宝(?)していたのですが、2.0.3のrpmからx86_64でbuildできない。(泣き)
sourceから入れても良いんだけど、patchまで入れるのはやはりしんどい。
(家にはOS9のクライアントなんてないし)
めんどくさくなってrpm search行ってみたらfedora core4のextrasに2.0.2が。developmentに2.0.3が入ってる。
ちょっと感動。
(2.0.3を入れて見ましたが、予想どおりcharset=mac_japaneseとかダメでした。そんなに甘くないか)
Posted by kyo at 23:46  |Comments(0)TrackBack(0) | netatalk | このブログの読者になる | 更新情報をチェックする

2004年10月13日

AFPoverSSH(2)

某所で教えてもらった(?)ので
やってみた。

netatalk2-rc2でやってみましたが
安全な接続できました(ヤレヤレ)。


拡張子の件ですが、(家のrc2では)クライアントがOS9だと白紙、OSXならそのアイコンになりますね(OSXでアイコンつきは当たり前ですが)。

正式版出てるので会社のにも入れてみよーかな。
Posted by kyo at 02:03  |Comments(0)TrackBack(0) | netatalk , linux | このブログの読者になる | 更新情報をチェックする

2004年10月11日

netatalkのpatch

あるらしいので早速入れてみる。
CLさんのページはいつも参考になるっす。

家ではOS9は使ってなかったのでiMacDVを9で起動。
XPと互いに見てみる。ちゃんと使えます。

会社のにも入れて使ってみようかな〜。
(1.6の時の)サーバーのエイリアスが機能しない問題も直ってるっぽいし。
Posted by kyo at 01:07  |Comments(0)TrackBack(0) | netatalk , linux | このブログの読者になる | 更新情報をチェックする