netatalkについて語るスレ
■ このスレッドは過去ログ倉庫に格納されています
netatalkについてのスレが見あたらないので立ててみました。 ここんとこ、Solarisまわりの修正が多いからねえ。 netatalk 2.0.4rc1 ttp://sourceforge.net/project/showfiles.php?group_id=8642 netatalk 2.0.4-rc2 released >>674 Fri Apr 10 11:21:19 2009 UTC by franklahm afp_syncdir: only fsync directories on hosts that have dirfd (e.g. Linux). fsyncin' dirs is non standard 2.0.4 を Solaris10 5/09 で試してみてるんだが、sys/solaris/Makefile おかしくね? SPARC64,sparcv9 決め打ちになってるけど、AMD64, amd64 とかだとどうするの? 後、Mac 側から見たボリュームの容量が変だなぁ。 TimeMachine対応ですか。仮想サーバー作って試すかな? CentOSでも使えそうな ttp://www003.upp.so-net.ne.jp/hat/netatalk/2.0.5.rpm.html ぬーん、2.0.5rc1だが、snow leopardから削除できなくなる。 上にでてたが、やはりOSXからコピーしたファイル(パッケージとか)が よく該当する。 「使用中のため削除できません」 となるね。。 dperm:fperm: とか、オプションはいれてみてる。でもこのオプションは NASへのコピー側の不具合だよなあ。 >>685 クライアント側でそのファイルをオープンしてませんか? 例えばそのファイルがテキストファイルだとして、 テキストエディタを終了したら削除出来たりします。 >>686 もしかすると、なんですが、NAS上でパッケージファイルとか を開いたりしたときに、不可視ファイルに余計なロック情報が 残ってしまうのかもしれません。 いま、新規にフォルダつくって、パッケージ類をコピーしたけど 何もしなければ削除できたので・・・ snow依存のものかもしれません。 leopardとはちょっと仕組みが変わっているみたいですね。 (netatalkも対応中?) いま、検証してみました。 パッケージファイル、というかappファイルなどを実行してしまうと 再現しました。 そういうことなんですね・・ 運用を気をつけたいと思います。 ターミナルからだと消せるようでした。 訂正。 ターミナルからだとResource busyとなり削除不可でした。 よくわからんけど、何が問題なの? そのappを終了しても削除できないの? >>691 できないですね。恒久的に。 ロック系は結構問題あるようで、一度ロックされると二度と 離さない現象があるようです。sambaか、サーバ側で消してしまうしかないです。 netatalk(v2)で日本語のボリューム名を付けたい時はどうするのかな??? 2.0.3だとパッチが必要 ttp://www003.upp.so-net.ne.jp/hat/netatalk/2.0.3.andsamba.html 2.0.4だとパッチはいらない ttp://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html http://labs.uechoco.com/blog/2009/08/mac-netatalk-eclipse-vmware-centos-2.html このやり方で、bdbのあたらしい4.7いれてrpm作ろうとしてるけど configure.in: installing `./missing' bin/adv1tov2/Makefile.am: installing `./depcomp' etc/cnid_dbd/Makefile.am: installing `./compile' + autoconf configure.in:16: error: possibly undefined macro: AC_PROG_CC_C99 If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. + exit 1 こんな感じで止まってしまう。 2.1.0-0.1.49.devです。 素直に2.0.5-0.1.1.rc1を入れれば良いのでは? >>697 snowからまともに動かないモノで・・・ なんか再現性がわかってきた。 未実行のappファイルをコピーすると削除できなくなる 「resource」フォルダが実行中につき削除できません とかでる。 実行したあとのappファイルなら消せる。 ターミナルからだと消せるので、finder側でバグを持っているのかもしれない。 消せない原因のひとつとして、._ではじまる、ファイル名と 同名の隠しファイルが作られてしまうからのようです。 Resourceフォルダ内のそれらをnetatalk側のサーバで 消してやるとあっさり消せる。ん〜.AppleDBとかはわかるんだけど なぜ同名の隠しファイルが大量に作られるんだろう。 オプションいろいろ試し中ですが・・ 結局、いろいろやってみると、dmgとかappとかのコピーのときは、このような不要ファイルを生成してしまうようで、osx内の扱いの問題のようです。 netatalk自体、まだsnowには未対応なので(HATさんページ見る限り) きちんと対応されれば改善されるかもですね。 そこまで詳しくないのであれですが。 ちなみに、appも実行してからだと、この現象が起きません。 インターネットから落としたもの、、という警告がでますが、 あのフラグの問題なのかなー。 >消せない原因のひとつとして、._ではじまる、ファイル名と >同名の隠しファイルが作られてしまうからのようです。 それはEAがあるからだというのは、 ttp://hatx.blog.so-net.ne.jp/2009-08-31 に書いてある通りだと思うのだが... dperm/fpermじゃ対処できないの? >>704 あぁ、AppleDouble以外にも同名ファイルを作る仕様なのか。 dperm/fpermは設定してる。 設定の仕方に問題があるのか? ちなみに、コピー時には全く問題がない。 同名の._**ファイルができたとしても前述したappファイル等 でなければ、dmgファイル等だと普通に消せる。 ようは、appなどのパッケージを形成するファイルで、 その中の一部ディレクトリ内ファイルで._ファイルなどがあった場合、 Finderが消しきれない問題の様子。ターミナルからだと消えるし。 その際のパーミッションは問題なさげ。 それとEAの問題のときは、「認証」云々のエラーになるけど 今回でるエラーは、使用中につき・・・ っていうことなので、また違う問題の様子。 CentOS 5.4 x86_64 で netatalk を使いたいと思って http://ftp.riken.jp/Linux/fedora/core/6/source/SRPMS/netatalk-2.0.3-7.fc6.src.rpm を取って来て、rpmbuild --rebuild netatalk-2.0.3-7.fc6.src.rpm して インスコしてみたところ、日本語ファイルなどもちゃんと扱えるようで、とりあえず安心しているのですが、 数年前まではよく見聞きした samba との併用で発生する文字化け問題など、まだありますか? その問題が今でもあるとしたら、どういう回避策・対応策があるんでしょうか。 ttp://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html 教えて下さい! netatalk経由でlinux上の自分のディレクトリをマウントするとき、 マウント時のボリューム名がlocalhostとなっているのですが、 たとえばこれをLINUXBOXという名前でマウントさせたいとすると、 どのファイルに何と書けばいいのでしょうか。 「AppleVolumes.default 設定」でググればOK ファイルに設定を書込む前にオリジナルの確保を忘れないようにね >>714 適当なことを書くな。 >>713 localhostになってしまうのはボリューム名じゃなくてサーバ名でしょう。 サーバ名の設定はAppleVolumes.defaultではなくafpd.confですが、 根本的なミスがあるので、まず、 ttp://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html の「asip-status.plコマンドでnetatalkの確認」を読んだほうがいい。 >>711 ttp://blog.dtpwiki.jp/dtp/2009/09/x86_64centos-53.html ttp://www003.upp.so-net.ne.jp/hat/netatalk/2.0.5.rpm.html >>715 うわあああ。ありがたや。そうです。ボリューム名じゃなくてサーバ名でした。 現在、実機(予定)とそっくりそのまま構成の仮想マシンとを並行していじっていて、 仮想マシンであれやこれや実験してから実機でも試してみる、という手順を踏んでいるのですが、 そうすると、どちらも localhost という名前でマウントされてしまって、片方にアクセスすると、 他方にアクセスできなくなってしまうので、困っていました。 また、実機を使い始めたら、これはまた別の問題を引き起こすだろうと思うので、 マシンに付けた名前で呼び出せるようにしたいなぁと思っていたところです。 >>716 ありがたいです。ただ、幕の介さんのところのそのページ(2つ目のリンク)はもちろん見ておりまして、 2.0.5の src.rpm を落として来てリビルド→アップデートしようと試してみたのですけど、 そのページでリンクされているはずの 2.0.5 の src.prm (これ↓ですよね?)を落として来て、 http://kojipkgs.fedoraproject.org/packages/netatalk/2.0.5/2.fc13/src/netatalk-2.0.5-2.fc13.src.rpm ソースをインストールしてみようとするのですが、 >>エラー: アーカイブの伸長に失敗: ファイル /usr/src/redhat/SOURCES/netatalk-2.0.2-uams_no_pie.patch;4b8e53bc: cpio: MD5 チェックサムが適合しません。 と言われてインストールさせてもらえないので前に進めておりませんです。 >>716 で紹介いただいている1つ目のリンクだと、少し古い記事なのか、すでに存在しないバージョンの src.rpm を落としておられるようで、私も wget してみたのですが、落とせなかったです。 rpm だのの犬特有な話がしたいなら、犬板に行くべきだろ >>717 それは単にdownloadに失敗してるだけだろ。 うーん。すでに5~6回同じことをやっていますが、すべて同じ結果が出ています。 たったいまも新たに # rpm -ivh netatalk-2.0.5-2.fc13.src.rpm を試して見ましたが、やはり、 >>エラー: アーカイブの伸長に失敗: ファイル /usr/src/redhat/SOURCES/netatalk-2.0.2-uams_no_pie.patch;4b90a151: cpio: MD5 チェックサムが適合しません。 と言われてしまいました。 >>717 >>720 Fedora13用のrpmだと、以前のrpmコマンドでは扱えないよ。 rpmの内部フォーマットが変わったらしい。 MD5のエラーと出ていてもMD5は関係ない。 >>720 初歩的知識も論理的思考も欠落してる 「srpm md5 適合しません」をぐぐれ エラーが出たらエラーメッセージをぐぐる エラーメッセージが日本語でうまくヒットしなけりゃ LANG=C を付けて再実行して以下同文 犬に限らず、これ基本中の基本 5、6回も試して 全部同じエラーが出てるのに なぜ設定や操作法の間違いを疑わないのか ネット上に同様の事例がないか探さないのか 頭の構造を疑う >>723 知らないなら黙ってれば言いのに。 MD5は関係ないので、「srpm md5 適合しません」でググっても的外れ >犬に限らず、これ基本中の基本 ↑ じゃなくて、この件は犬に限った話だし、それ知らずに基本だけで回答しても的外れ >>725 プ どんなトラブルでも基本は一緒だぞ エラーメッセージの意味と それが出る事例を探す md5 mismatch の件はぐぐれば一発で 解決法も出てくる 犬世界ではわりと「常識」に近いこと 知らないなら黙ってれば言いwのに >>726 そのググって出てきたという「常識の解決法」では解決しないわけだが、、 知らないなら黙ってればいいのに。 MD5から頭が離れないうちは解決しない。 >>727 ププ 実際に試してからつっこめばいいのに… > 1:netatalk 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > 警告: ユーザ mockbuild は存在しません - root を使用します > 警告: グループ mockbuild は存在しません - root を使用します > ########################################### [100%] ↑ ぐぐって最初に出てきたリンクの解決法で実行した結果だよ ソースをインストールしたついでに rpmbuild もやってみたが >>716 の一つ目のリンク先の spec の要修正点が一箇所間違ってた。 (文章の方をよく読めば、修正リストと違ってると気付くと思う) あとは特に問題なし。 ま、頑張ってくれ。 >>717 ttp://www003.upp.so-net.ne.jp/hat/netatalk/2.0.5.rpm.html , again >>732 ちゃんとMD5の件も書いてあるじゃねーかw ううう。私がクマなばっかりに、いつのまにか頭上で罵り合いが。。。 >>717 >>720 の問題について、 >>723 でアドバイスいただいた「srpm md5 適合しません」でググってヒットした一番上位のリンク ttp://tinyurl.com/y98cx5q を読んで、--nomd5 を付ければ fc13 の src.rpm がインストールできることが分かり、 あとはすべてスムースに解決しました。ただ >>716 で教えていただいた1つ目のブログの記事 ttp://blog.dtpwiki.jp/dtp/2009/09/x86_64centos-53.html には、文中の netatalk.spec を修正する部分の記述に1ヶ所間違いがありました。 でも文脈から、この間違いにはすぐに気が付きましたので、そこでハマることはありませんでした。 この間違い、お礼かたがたブログ主にお伝えした方が良いものでしょうか。 というわけで、お騒がせいたしましたが、無事、2.0.5 のインストールが出来ました。 ありがとうございました。 と、思ったら、すでに皆さんフォローしていただいてますね。 リロードしてなかったんです。すみません。 それと、>>732 幕之介さんの記事もわざわざアップデートしていただいたようで、 どうもありがとうございました。 なんだよ。盛り上がってるからAppleから何か出たのかと思ったじゃねーか。 幕之介って人ここ見てるのかな? >>732 のリンク先で件の件が For CentOS Users となってるけど、 CentOS限定ではなくFedora以外のRedHat系ディストリなら全部同じじゃねーかな。 当然 RHEL は全く同じ挙動になるだろうし 試しに VM上の Vine4.2 でやってみたらやはり同じになった。 For Red Hat based distributions (other than Fedora) users が正解か? 長げーなw つか、末尾の users いらんか。 >>738 そういうことは私に直接連絡してください。 ここは私のページのサポートの場ではありません。 >>740 改めて見てみると、ずいぶんな言いようだな。 >>738 がわざわざ「指摘してあげてる」のに、 「直接連絡してください」とかw ここのやりとりの情報を元に加筆しておいて、 直接連絡くれなきゃ「直してあげない」 ってどんだけ上から目線ww >>742 > 直接連絡くれなきゃ「直してあげない」 そんなこと言ってなくね。 言ってはいないが、 指摘されているのを知っていることを ここで明らかにしているにも関わらず 「直接連絡されるまでは直さない」 という行動でその意志を示してるw つまらん意地だなww まぁ、ここで不具合報告されても誰かが公式に連絡しない限り治らないのは確か。 こんばんは。本人です。 ここに書き込むのもダルいので、ブログの方に書きました。 http://hatx.blog.so-net.ne.jp/netatalk_rpm 数行しか表示されない場合は、古いキャッシュなのでリロードしてください。 CentOS 5.5 + db4.7 で netatalk 2.1 をインストールしてみたところ、 サーバー上でつくったシンボリックリンクがクライアントからちゃんと 見えません。 Finderからは「オリジナルの見つからない」エイリアス(白紙に矢印) としてか見えない状況です。 2.1では大丈夫なはずらしいんですが・・・。誰か同じような状況に なった人はいませんか? リンク先はどこですか? ボリュームの外のファイルにリンクしていると、そうなります。 NFSなんかも同じはずです。 クライアント側のターミナルからls -lしてみると状況がわかります。 例えば、サーバ側で/etc/hostsにリンクをはっておいて、、 クライアント側からそのファイルをみると、クライアント側の/etc/hostsが 見えます。 >>750 リンクしたい先は確かに別ボリュームでした。 ですが、同じボリューム内でもLinux上で作成したモノは NGでした。 Linux上でホームディレクトリで ln -s ./foo ./bar としてMac側から見ると bar@ -> /home/username/foo でNGになります。Mac側でマウントしたボリュームでMac 上で作成したリンクは確かに大丈夫ですね。 以前にHATさんが配布していたSRPM(netatalk-2.1.0-0.1.37.dev) があったので、コレを試してみたところLinux上で作成したリンクも ボリューム外もOKでした。 Mac側から見ると普通のディレクトリとして見えます。 どちらが正しいのかなぁ・・・。利便性では2.1devの挙動がいいので すが2.1の方が実装として正しいのでしょうか。 とりあえず、今は古いSRPMを使っています。 それって、Linux側でls -lするとどう見えるの? >>752 今は2.1devで動かしているので2.1devでの挙動を先に。 Mac側で作ったシンボリックリンクはLinux上でls -lした 場合ファイルとして見えますね。 中にリンク先のパスが書かれているテキストのようです。 Linux側で作ったシンボリックリンクはMacでls -lすると リンクではなく実態(ファイル/フォルダ)として見えます。 2.1の挙動は後日やってみます。 【実体】1) そのものの本当の姿。実質。正体。「―のない想像上の人物」 2) 多様に変化してゆくものの根底にある持続的、自己同一的なもの。アリストテレスでは具体的個物、デカルトではそれ自身によって存在し、その存在のために他のなにものも必要としないもの、カントでは現象を認識するための範疇(はんちゅう)にすぎないとされた。 【実態】実際の状態。本当のありさま。実情。「経営の―を調べる」 勉強になった。 が、【実体】2)の意味がわからん。 gosa-plugin-netatalk ttp://packages.debian.org/ja/sid/gosa-plugin-netatalk これって、何するもの? GOsa is a combination of system-administrator and end-user web interface, designed to handle LDAP based setups. Provided is access to posix, shadow, samba, proxy, fax, and kerberos accounts. It is able to manage the postfix/cyrus server combination and can write user adapted sieve scripts. すんません、質問です。 MacからLinux上のボリュームに操作を加える際に、 Linux上ではroot権限でファイル操作をするようにするオプションってありますか? Mac: Leopard 10.5.8 Linux: VMWare上のCentOS5.4 netatalk 2.0.5 です。(アップグレードが必要ならばそうします。) すんません、ずっとはまってて調べ続けたところ すごい突然解決しました。 afpd.conf 内 -admingroup でグループを設定 でした。 参考: http://modmyi.com/forums/general-iphone-chat/313661-netatalk-question.html ありがとうございました。 OpenIndianaに入れてスノレパから上手くマウントで来たのですが、OIを再起動したらdaemonは動いているのに共有ポイントが無いとかいうエラーでマウント出来なくなってしまいました。 ググってみたものの解決せず、ヘルプミー! >>760 OpenIndianaは触ったことが無いので一般論で… sshで接続してマウント指定した該当ディレクトリに移動 ls -la で 一覧を出すとnetatalkの使う以下のものが見えると思う .AppleDB (第二容疑 .AppleDesktop (第一容疑 .AppleDouble (これは関係ないかも これらが何らかの理由で破損するとサーバー側でnetatalkが正常に機能してたとしても Macからマウントできない症例が出た記憶がある。 # 最新環境では滅多に壊れないらしいので濡れ衣の可能性もある 念のためバックアップを確保してからダメ元で上記を消して動作を確認してみて 慌てずnetatalkは停止させて作業してね 自己解決しました。 netatalk.confのCHARSETのROMANをJAPANESEに変えると繋がらなくなりました。 戻したらOKでした。 >>761 自己解決しましたがありがとうございました。 >>764 それが何故かそうなんだよね。 OI <- 10.6.6で。 家の環境でも会社でも同じだったから、確かだと思う。 100%再現する。 >>766 どっちの? スノレパの syslog みたいなやつは、OIではなんてコマンド? >>768 あ、スノレパだとターミナルで、syslog -wと打つとsyslogを吐き出し続けてくれるんだけど、OIだと同じようなコマンドありますか? >>770 別にキライじゃないけどリアルタイムでみたいなと思って。 moreとかlessでリアルタイムで見れるんでしたっけ? ソラリス10年以上ぶりでなんとなく慣れてなくてね。 このスレ読んでたら、なんだか悲しい気持ちになってきました。 openslp入れてもセレクタで表示じゃなくネットワークブラウザで表示できるだけなんだな? これ勘違いしてる奴多くないか? HATの解説ページにも全然書いてないし MACユーザーほとんどネットワークブラウザになじみないから混乱しそう ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる