netatalkについて語るスレ

このエントリーをはてなブックマークに追加
720名無しさん@お腹いっぱい。
うーん。すでに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 チェックサムが適合しません。
と言われてしまいました。
721名無しさん@お腹いっぱい。:2010/03/05(金) 15:30:57
722名無しさん@お腹いっぱい。:2010/03/05(金) 15:47:57
>>717 >>720
Fedora13用のrpmだと、以前のrpmコマンドでは扱えないよ。
rpmの内部フォーマットが変わったらしい。
MD5のエラーと出ていてもMD5は関係ない。
723名無しさん@お腹いっぱい。:2010/03/05(金) 15:54:18
>>720
初歩的知識も論理的思考も欠落してる
「srpm md5 適合しません」をぐぐれ

エラーが出たらエラーメッセージをぐぐる
エラーメッセージが日本語でうまくヒットしなけりゃ
LANG=C を付けて再実行して以下同文

犬に限らず、これ基本中の基本
724名無しさん@お腹いっぱい。:2010/03/05(金) 16:03:05
5、6回も試して
全部同じエラーが出てるのに
なぜ設定や操作法の間違いを疑わないのか
ネット上に同様の事例がないか探さないのか

頭の構造を疑う
725名無しさん@お腹いっぱい。:2010/03/05(金) 16:05:36
>>723
知らないなら黙ってれば言いのに。

MD5は関係ないので、「srpm md5 適合しません」でググっても的外れ

>犬に限らず、これ基本中の基本

じゃなくて、この件は犬に限った話だし、それ知らずに基本だけで回答しても的外れ
726名無しさん@お腹いっぱい。:2010/03/05(金) 16:09:11
>>725
プ

どんなトラブルでも基本は一緒だぞ
エラーメッセージの意味と
それが出る事例を探す

md5 mismatch の件はぐぐれば一発で
解決法も出てくる
犬世界ではわりと「常識」に近いこと

知らないなら黙ってれば言いwのに
727名無しさん@お腹いっぱい。:2010/03/05(金) 16:12:18
>>726
そのググって出てきたという「常識の解決法」では解決しないわけだが、、
知らないなら黙ってればいいのに。

MD5から頭が離れないうちは解決しない。
728名無しさん@お腹いっぱい。:2010/03/05(金) 16:28:39
板違いですよ。
729名無しさん@お腹いっぱい。:2010/03/05(金) 16:29:09
>>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%]
730名無しさん@お腹いっぱい。:2010/03/05(金) 16:31:38

ぐぐって最初に出てきたリンクの解決法で実行した結果だよ
731名無しさん@お腹いっぱい。:2010/03/05(金) 17:36:55
ソースをインストールしたついでに rpmbuild もやってみたが
>>716 の一つ目のリンク先の spec の要修正点が一箇所間違ってた。
(文章の方をよく読めば、修正リストと違ってると気付くと思う)

あとは特に問題なし。
ま、頑張ってくれ。 >>717
732名無しさん@お腹いっぱい。:2010/03/05(金) 18:28:23
733名無しさん@お腹いっぱい。:2010/03/05(金) 19:00:33
>>732
ちゃんとMD5の件も書いてあるじゃねーかw
734名無しさん@お腹いっぱい。:2010/03/05(金) 19:20:39
ううう。私がクマなばっかりに、いつのまにか頭上で罵り合いが。。。

>>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 のインストールが出来ました。
ありがとうございました。
735名無しさん@お腹いっぱい。:2010/03/05(金) 19:21:20
と、思ったら、すでに皆さんフォローしていただいてますね。
リロードしてなかったんです。すみません。
それと、>>732 幕之介さんの記事もわざわざアップデートしていただいたようで、
どうもありがとうございました。
736名無しさん@お腹いっぱい。:2010/03/05(金) 19:32:54
今日の金言

「知らないなら黙ってればいいのに」
737名無しさん@お腹いっぱい。:2010/03/05(金) 21:32:51
なんだよ。盛り上がってるからAppleから何か出たのかと思ったじゃねーか。
738名無しさん@お腹いっぱい。:2010/03/08(月) 12:16:46
幕之介って人ここ見てるのかな?
>>732 のリンク先で件の件が For CentOS Users となってるけど、
CentOS限定ではなくFedora以外のRedHat系ディストリなら全部同じじゃねーかな。
当然 RHEL は全く同じ挙動になるだろうし
試しに VM上の Vine4.2 でやってみたらやはり同じになった。

For Red Hat based distributions (other than Fedora) users が正解か?
長げーなw
つか、末尾の users いらんか。
739名無しさん@お腹いっぱい。:2010/04/10(土) 16:55:07
2.1beta2
740名無しさん@お腹いっぱい。:2010/04/13(火) 01:06:02
>>738
そういうことは私に直接連絡してください。
ここは私のページのサポートの場ではありません。
741名無しさん@お腹いっぱい。:2010/05/01(土) 20:32:40
2.1
742名無しさん@お腹いっぱい。:2010/05/06(木) 16:20:28
>>740
改めて見てみると、ずいぶんな言いようだな。
>>738がわざわざ「指摘してあげてる」のに、
「直接連絡してください」とかw

ここのやりとりの情報を元に加筆しておいて、
直接連絡くれなきゃ「直してあげない」
ってどんだけ上から目線ww
743名無しさん@お腹いっぱい。:2010/05/06(木) 16:42:06
>>742
> 直接連絡くれなきゃ「直してあげない」
そんなこと言ってなくね。
744名無しさん@お腹いっぱい。:2010/05/07(金) 11:41:16
言ってはいないが、
指摘されているのを知っていることを
ここで明らかにしているにも関わらず
「直接連絡されるまでは直さない」
という行動でその意志を示してるw

つまらん意地だなww
745名無しさん@お腹いっぱい。:2010/05/07(金) 11:44:42
>>740はニセモノという可能性は。
746名無しさん@お腹いっぱい。:2010/05/07(金) 19:57:35
まぁ、ここで不具合報告されても誰かが公式に連絡しない限り治らないのは確か。
747名無しさん@お腹いっぱい。:2010/05/07(金) 23:54:00
こんばんは。本人です。
ここに書き込むのもダルいので、ブログの方に書きました。
http://hatx.blog.so-net.ne.jp/netatalk_rpm
数行しか表示されない場合は、古いキャッシュなのでリロードしてください。
748名無しさん@お腹いっぱい。:2010/05/08(土) 10:14:15
ネタトーク
749名無しさん@お腹いっぱい。:2010/05/08(土) 21:21:41
CentOS 5.5 + db4.7 で netatalk 2.1 をインストールしてみたところ、
サーバー上でつくったシンボリックリンクがクライアントからちゃんと
見えません。

Finderからは「オリジナルの見つからない」エイリアス(白紙に矢印)
としてか見えない状況です。

2.1では大丈夫なはずらしいんですが・・・。誰か同じような状況に
なった人はいませんか?
750名無しさん@お腹いっぱい。:2010/05/08(土) 23:11:48
リンク先はどこですか?
ボリュームの外のファイルにリンクしていると、そうなります。
NFSなんかも同じはずです。
クライアント側のターミナルからls -lしてみると状況がわかります。
例えば、サーバ側で/etc/hostsにリンクをはっておいて、、
クライアント側からそのファイルをみると、クライアント側の/etc/hostsが
見えます。
751名無しさん@お腹いっぱい。:2010/05/09(日) 16:02:56
>>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を使っています。
752名無しさん@お腹いっぱい。:2010/05/09(日) 18:26:48
それって、Linux側でls -lするとどう見えるの?
753名無しさん@お腹いっぱい。:2010/05/09(日) 22:08:12
>>752
今は2.1devで動かしているので2.1devでの挙動を先に。

Mac側で作ったシンボリックリンクはLinux上でls -lした
場合ファイルとして見えますね。
中にリンク先のパスが書かれているテキストのようです。

Linux側で作ったシンボリックリンクはMacでls -lすると
リンクではなく実態(ファイル/フォルダ)として見えます。

2.1の挙動は後日やってみます。
754名無しさん@お腹いっぱい。:2010/05/10(月) 00:33:38
【実体】1) そのものの本当の姿。実質。正体。「―のない想像上の人物」
2) 多様に変化してゆくものの根底にある持続的、自己同一的なもの。アリストテレスでは具体的個物、デカルトではそれ自身によって存在し、その存在のために他のなにものも必要としないもの、カントでは現象を認識するための範疇(はんちゅう)にすぎないとされた。

【実態】実際の状態。本当のありさま。実情。「経営の―を調べる」

勉強になった。
が、【実体】2)の意味がわからん。
755名無しさん@お腹いっぱい。:2010/05/10(月) 21:00:12
哲学かよ。
756名無しさん@お腹いっぱい。:2010/08/05(木) 01:12:31
gosa-plugin-netatalk
ttp://packages.debian.org/ja/sid/gosa-plugin-netatalk
これって、何するもの?
757名無しさん@お腹いっぱい。:2010/08/05(木) 18:57:10
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.
758名無しさん@お腹いっぱい。:2010/08/06(金) 14:42:58
すんません、質問です。
MacからLinux上のボリュームに操作を加える際に、
Linux上ではroot権限でファイル操作をするようにするオプションってありますか?
Mac: Leopard 10.5.8
Linux: VMWare上のCentOS5.4
netatalk 2.0.5 です。(アップグレードが必要ならばそうします。)
759758:2010/08/06(金) 21:52:06
すんません、ずっとはまってて調べ続けたところ
すごい突然解決しました。
afpd.conf 内
-admingroup でグループを設定
でした。

参考:
http://modmyi.com/forums/general-iphone-chat/313661-netatalk-question.html

ありがとうございました。
760名無しさん@お腹いっぱい。:2011/02/23(水) 09:05:20.60
OpenIndianaに入れてスノレパから上手くマウントで来たのですが、OIを再起動したらdaemonは動いているのに共有ポイントが無いとかいうエラーでマウント出来なくなってしまいました。

ググってみたものの解決せず、ヘルプミー!
761名無しさん@お腹いっぱい。:2011/02/23(水) 13:59:56.83
>>760
OpenIndianaは触ったことが無いので一般論で…
sshで接続してマウント指定した該当ディレクトリに移動
ls -la で 一覧を出すとnetatalkの使う以下のものが見えると思う
.AppleDB (第二容疑
.AppleDesktop (第一容疑
.AppleDouble (これは関係ないかも

これらが何らかの理由で破損するとサーバー側でnetatalkが正常に機能してたとしても
Macからマウントできない症例が出た記憶がある。
# 最新環境では滅多に壊れないらしいので濡れ衣の可能性もある
念のためバックアップを確保してからダメ元で上記を消して動作を確認してみて
慌てずnetatalkは停止させて作業してね
762760:2011/02/23(水) 16:44:42.05
自己解決しました。

netatalk.confのCHARSETのROMANをJAPANESEに変えると繋がらなくなりました。

戻したらOKでした。
763760:2011/02/23(水) 16:45:23.90
>>761
自己解決しましたがありがとうございました。
764名無しさん@お腹いっぱい。:2011/02/23(水) 22:42:21.12
>>762
んなアホな
765名無しさん@お腹いっぱい。:2011/02/23(水) 22:53:55.19
>>764
それが何故かそうなんだよね。

OI <- 10.6.6で。

家の環境でも会社でも同じだったから、確かだと思う。
100%再現する。
766名無しさん@お腹いっぱい。:2011/02/23(水) 22:59:36.14
logみた?
767名無しさん@お腹いっぱい。:2011/02/23(水) 23:05:41.23
>>766
どっちの?

スノレパの syslog みたいなやつは、OIではなんてコマンド?
768名無しさん@お腹いっぱい。:2011/02/23(水) 23:14:56.52
moreとかless
769名無しさん@お腹いっぱい。:2011/02/23(水) 23:20:52.77
>>768
あ、スノレパだとターミナルで、syslog -wと打つとsyslogを吐き出し続けてくれるんだけど、OIだと同じようなコマンドありますか?
770名無しさん@お腹いっぱい。:2011/02/23(水) 23:22:41.03
moreやlessはお嫌いですか?
771名無しさん@お腹いっぱい。:2011/02/23(水) 23:25:19.17
>>770
別にキライじゃないけどリアルタイムでみたいなと思って。

moreとかlessでリアルタイムで見れるんでしたっけ?
ソラリス10年以上ぶりでなんとなく慣れてなくてね。
772名無しさん@お腹いっぱい。:2011/02/23(水) 23:29:18.06
空気を読まずにtail -fは?
773名無しさん@お腹いっぱい。:2011/02/25(金) 23:12:57.96
このスレ読んでたら、なんだか悲しい気持ちになってきました。
774名無しさん@お腹いっぱい。:2011/06/05(日) 16:43:24.61
openslp入れてもセレクタで表示じゃなくネットワークブラウザで表示できるだけなんだな?
これ勘違いしてる奴多くないか?
HATの解説ページにも全然書いてないし
MACユーザーほとんどネットワークブラウザになじみないから混乱しそう
775774:2011/06/05(日) 16:46:04.89
>>774はOS9での表示のことね
776名無しさん@お腹いっぱい。:2011/06/05(日) 18:48:44.01
777名無しさん@お腹いっぱい。:2011/07/31(日) 14:50:30.68
Lion 出たけど netatalk スレは全然盛り上がらないねぇ。
778名無しさん@お腹いっぱい。:2011/07/31(日) 15:53:18.00
smbがとろいのでnfs設置しようかと考えているが
netatalkは無いな。。。
779名無しさん@お腹いっぱい。:2011/08/01(月) 16:46:28.81
nfsとnetatalkはどちらが有利なんだろう?
780名無しさん@お腹いっぱい。:2011/08/11(木) 14:54:14.79
ea:sysにしても.AppleDoubleはできてしまうもんなのかなぁ。
すっきりしない…。
781名無しさん@お腹いっぱい。:2011/08/11(木) 23:45:31.13
>>780
alleaブランチ
782名無しさん@お腹いっぱい。:2011/08/12(金) 19:02:02.51
ありがとう。
783名無しさん@お腹いっぱい。:2011/08/13(土) 05:05:10.94
うちはLinux ext3/ext4 だから、EAにリソースフォーク入れるのは無理だなー。
784名無しさん@お腹いっぱい。:2011/08/15(月) 12:21:09.69
誰か教えてください。
2.2.0で -ddpのオプションつけてconfigureした後makeするとエラーが出ます。

"/netatalk-2.2.0/etc/afpd"に入ったあと、"error: globals.h: そのようなファイルやディレクトリはありません"とメッセージが出るので、
/netatalk-2.2.0/etc/afpdを確認すると、2.1.5にはあったglobals.hか確かにありませんでした。
代わりに/netatalk-2.2.0/include/atalk内にあったので、(2.1.5には無い)それを/etc/afpdにコピーしてmakeすると
ひとまずエラーが出ずにインストールも出来るようになったのですが、
netatalk.conf、afpd.confの両方でAppleTalkを使用する設定しても、
OS9のセレクタには表示されますが接続できません。
またipを直接打っても接続できません。

netatalk2.1.5の時は、セレクタからもipからも、ネットワークブラウザからも接続できたのですが・・
実は2.2.0-beta4も前にインストールしてみたのですが、上記のようなエラーこそ出なかったもののセレクタから接続出来ませんでした。
-ddpオプションつけずAppleTalkを使用しなければ正常にipやネットワークブラウザでの接続はできるのですが
正式版になって、うまく接続できるようになるかと思ったのですが、ますます悪化しているような
解決策のヒントでもあればご教授ください。
785784:2011/08/15(月) 12:35:42.89
>>784はこんな感じの手順でインストールしてみました。
なお、2.1.5も同様の手順でインストールしましたが正常にセレクタから接続できています。


■環境 Centos5.6

●atalkd用にcentosのカーネル更新

# yum --enablerepo=centosplus update kernel*

●openslp、avahi-develインストール

# cd /tmp
# wget http://pkgs.repoforge.org/openslp/openslp-1.2.1-0.2.el5.rf.i386.rpm
# wget http://pkgs.repoforge.org/openslp/openslp-devel-1.2.1-0.2.el5.rf.i386.rpm
# rpm -ivh openslp-1.2.1-0.2.el5.rf.i386.rpm
# rpm -ivh openslp-devel-1.2.1-0.2.el5.rf.i386.rpm
# yum install avahi-devel


●Berkeley DB インストール
# cd /tmp
# wget http://download.oracle.com/berkeley-db/db-5.2.28.tar.gz
# tar xzvf db-5.2.28.tar.gz
# cd db-5.2.28/build_unix/
# ../dist/configure
# make
# make install
786784:2011/08/15(月) 12:36:56.67
●netatalk インストール
# cd /tmp
# wget http://sourceforge.net/projects/netatalk/files/netatalk/2.2/netatalk-2.2.0.tar.bz2/download
# tar xvjf netatalk-2.2.0.tar.bz2
# cd netatalk-2.2.0
# ./configure \
--enable-redhat \
--enable-ddp \
--enable-srvloc \
--with-bdb=/usr/local/BerkeleyDB.5.2 \
--with-pam

# make
(ここでエラーが出たので、(2.1.5やbeta4は出ない))>>754の対処をした
# make install
# make clean

●netatalk.conf設定ファイル編集
ATALK_UNIX_CHARSET='LOCALE'
ATALK_MAC_CHARSET='MAC_ROMAN'
#AFPD_GUEST=nobody
#ATALKD_RUN=no

(↓以下に変更)
ATALK_UNIX_CHARSET='UTF8'
ATALK_MAC_CHARSET='MAC_JAPANESE'
AFPD_GUEST=nobody
ATALKD_RUN=yes

●afpd.conf設定ファイル編集
最終行に以下を追記
- -transall -uamlist uams_cleartxt.so,uams_dhx.so,uams_dhx2.so,uams_guest.so -nosavepassword -maccodepage MAC_JAPANESE -unixcodepage UTF8 -slp
787786:2011/08/15(月) 12:47:03.94
アンカーミス

(ここでエラーが出たので、(2.1.5やbeta4は出ない))>>754の対処をした ×
(ここでエラーが出たので、(2.1.5やbeta4は出ない))>>784の対処をした ○
788名無しさん@お腹いっぱい。:2011/08/15(月) 18:25:43.73
gitのlogをみてみると、
ttp://netatalk.git.sourceforge.net/git/gitweb.cgi?p=netatalk/netatalk;a=shortlog;h=refs/heads/master

2011-06-18 Frank Lahm globals.h has moved
というのがある。これは関係あるかな。

netatalk-2-2-0の日付は2011-06-06なので、2.2.0よりも後に加わった修正ですね。
789名無しさん@お腹いっぱい。:2011/08/15(月) 18:34:23.75
ttp://netatalk.git.sourceforge.net/git/gitweb.cgi?p=netatalk/netatalk;a=blob_plain;f=NEWS;hb=e684ac50c4699209b6032fa81d6f79f8ec2b2401

Changes in 2.2.1のところに、
* FIX: afpd: fix compilation error if --enable-ddp is used
というのがある。

790784:2011/08/15(月) 22:13:54.93
>>788-789
ありがとうございます。
どうやら開発版の方では修正されてるかもしれませんね。

と思って2.2.1dev試してみようと思ったのですが、make時に別のエラーが・・


make[3]: ディレクトリ `/tmp/netatalk-d0c3594/libatalk/util' に入ります
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..
-I../../sys -I../../include -D_U_="__attribute__((unused))" -g -O2 -I../../sys -MT atalk_addr.lo -MD -MP -MF ".deps/atalk_addr.Tpo" -c -o atalk_addr.lo atalk_addr.c; \
then mv -f ".deps/atalk_addr.Tpo" ".deps/atalk_addr.Plo"; else rm -f ".deps/atalk_addr.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT atalk_addr.lo -MD -MP -MF .deps/atalk_addr.Tpo -c atalk_addr.c -fPIC -DPIC -o .libs/atalk_addr.o
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT atalk_addr.lo -MD -MP -MF .deps/atalk_addr.Tpo -c atalk_addr.c -o atalk_addr.o >/dev/null 2>&1
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include -D_U_="__attribute__((unused))" -g -O2 -I../../sys -MT bprint.lo -MD -MP -MF ".deps/bprint.Tpo" -c -o bprint.lo bprint.c; \
then mv -f ".deps/bprint.Tpo" ".deps/bprint.Plo"; else rm -f ".deps/bprint.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT bprint.lo -MD -MP -MF .deps/bprint.Tpo -c bprint.c -fPIC -DPIC -o .libs/bprint.o
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT bprint.lo -MD -MP -MF .deps/bprint.Tpo -c bprint.c -o bprint.o >/dev/null 2>&1
791784:2011/08/15(月) 22:17:15.20
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include -D_U_="__attribute__((unused))" -g -O2 -I../../sys -MT cnid.lo -MD -MP -MF ".deps/cnid.Tpo" -c -o cnid.lo cnid.c; \
then mv -f ".deps/cnid.Tpo" ".deps/cnid.Plo"; else rm -f ".deps/cnid.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT cnid.lo -MD -MP -MF .deps/cnid.Tpo -c cnid.c -fPIC -DPIC -o .libs/cnid.o
In file included from ../../include/atalk/volume.h:18,
from ../../include/atalk/volinfo.h:5,
from cnid.c:51:
../../include/atalk/vfs.h:118: error: expected ';', ',' or ')' before 'vol'
../../include/atalk/vfs.h:119: error: expected ';' before 'int'
../../include/atalk/vfs.h:125: error: expected ';', ',' or ')' before 'vol'
make[3]: *** [cnid.lo] エラー 1
make[3]: ディレクトリ `/tmp/netatalk-d0c3594/libatalk/util' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/tmp/netatalk-d0c3594/libatalk' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/tmp/netatalk-d0c3594' から出ます
make: *** [all] エラー 2



gitは私には敷居が高いのでスナップショット使ったのですが・・・
早く2.2.1の正式版が出て欲しいです。
792名無しさん@お腹いっぱい。:2011/08/25(木) 21:32:49.91
automakeとかlibtoolあたりのバージョンが古くて、
bootstrapの段階で問題が出てるんだと思う。
793名無しさん@お腹いっぱい。:2011/09/01(木) 12:05:01.49
epel に 2.2 が来てるねぇ。
794784:2011/09/10(土) 16:30:09.82
>>784です。
2.2.1ですべて解決しました。
OS9環境でセレクタから接続できるようになったので、ようやく2.1.5から移行できます。
ありがとうございました。
ところで同時に2.1.6もアップされてましたが・・なんで今更? やっぱり安定バージョンの需要もある?
795名無しさん@お腹いっぱい。:2011/09/10(土) 21:00:47.03
796名無しさん@お腹いっぱい。:2011/09/11(日) 03:27:12.51
-keepsessionsオプションってどこで使うんだろ
configureオプションでもないしafpd.conf?
デフォルトでは継続的に接続しないとあるけど、時間が経つとセッションが切断されるとか?
797名無しさん@お腹いっぱい。:2011/09/11(日) 11:13:15.65
man afpd.conf
798名無しさん@お腹いっぱい。:2011/09/11(日) 11:51:28.25
799名無しさん@お腹いっぱい。:2011/09/11(日) 13:34:53.26
>>797-798
ありがとうございます。
マニュアルのafpd.confのその他のオプションの項目に載ってましたね
調べもせずすんませんでした。
挙動に関しては分かったような分からないような
再起動時の再接続のうんたらかんたら?・・うーん、良く分からなければ別にオプションつける必要もないかなあ
800名無しさん@お腹いっぱい。:2011/09/12(月) 21:59:57.68
SIGQUITって書いてあるじゃないですか。通常の終了方法だとSIGTERMだろうからこの機能は働かないでしょう。
absolutely critical to restartって書いてあるんだから、気安く使うものでないのは明らか。
ユーザが多すぎて再起動するタイミングが掴めないような大規模サーバの為のオプションでしょう。
801名無しさん@お腹いっぱい。:2011/10/14(金) 14:42:53.46
2.1 系の netatalk が Lion から TimeMachine 用デバイスとして認識できないため、
2.2 をインストールしようとしています。

既存の 2.1 をアンインストールしたいのですが、/tmp 以下で make していたため
ディレクトリごと消去されており、make uninstall できません。
手作業で消すとしたら、どのファイルを削除したら良いでしょうか?
netatalk がインストールされているマシンの OS は、Ubuntu 10.04 server です。
802名無しさん@お腹いっぱい。:2011/10/14(金) 23:17:39.94
netatalk 2.1を前回と同じオプションでconfigureして、
makeして、
make installしないで、
make uninstallする。
803801:2011/10/15(土) 00:07:53.35
>>802
アドバイス待っていました、ありがとうございます。
トライしてみます。
804名無しさん@お腹いっぱい。:2011/10/15(土) 00:57:58.68
/etc/netatalk/*はmake uninstallしても消えなかったかも。
805801:2011/10/15(土) 09:57:27.55
>>804
netatalk-2.2~beta4-1 を導入したところ、/etc/netatalk/* は新しいファイルに入れ替わっていました。
make uninstall した時に消されたのか、2.2 をインストールした時に上書きされたのか分かりませんが、
ご教示いただいた方法でアンインストール、2.2系のインストール、の手順で問題なく動かす事ができました。
806名無しさん@お腹いっぱい。:2011/10/15(土) 21:27:53.20
2.2~beta4-1って…
それパッケージじゃないのか?
807名無しさん@お腹いっぱい。:2011/11/08(火) 14:03:22.47
ATALKD_RUN=no
の設定で、NIC2枚差しでNIC指定を行う設定はどのように行うのでしょうか?
808名無しさん@お腹いっぱい。:2011/11/09(水) 09:12:45.18
-ipaddr
809名無しさん@お腹いっぱい。:2011/12/04(日) 03:06:32.30
lionになってsambaが使えなくなったので、netatalk-2.2.1を入れたんだけど
macで作ったファイル、フォルダのownerが(不明)になってしまい、
都合が悪い。

macとサーバ側でUIDが違っているから?
810当日商品を出しました:2011/12/06(火) 00:58:47.35
当日商品を出しました
4-7日到着します。
よろしくお願いします
店長:吉田 杏子
0870
http://xua.me/dSB
811名無しさん@お腹いっぱい。:2011/12/06(火) 20:38:06.94
なるほど。そういうことだったんですね。
大変役立ちました。
812名無しさん@お腹いっぱい。:2011/12/23(金) 14:07:17.25
部内にNASを導入しました。MacからはafpとWinでsmbでつないでます。
が、いろいろと問題がありどうやらここに問題があるのかとたどり着きました。
しかし、まったくスレの内容が理解できませんorz
どうも、macのファイルのリソースフォークが見えたり見えなかったりするようで
これってどう解消すればいいんでしょうか。つか、どこかに素人がよくわかる
解説はないんでしょうか、、、、。管理者は「もう完璧」みたいなこと言ってるけど
ぜんぜん現場苦労してますよ。勘弁してほしいです。
813名無しさん@お腹いっぱい。:2011/12/23(金) 15:13:33.95
わからんのなら、Mac からも smb でつなげばいいやん
それか NFS か
814名無しさん@お腹いっぱい。:2011/12/23(金) 15:32:10.29
>>812
macでsmbはもっと問題ありますw
815名無しさん@お腹いっぱい。:2011/12/23(金) 15:32:50.96
>>813
レス番間違えましたorz
816名無しさん@お腹いっぱい。:2011/12/23(金) 17:58:04.63
エスパーすると、samba で veto files あたりに余計なコト書いてるんだと思われ
817名無しさん@お腹いっぱい。:2011/12/23(金) 21:04:43.18
むやみにMacからafpとsmbの両方で繋いでるんだろ。
818名無しさん@お腹いっぱい。:2012/01/13(金) 01:05:03.26
うちの会社もmacからはafpで接続禁止にしてるのにsmbで接続する人が後を絶たない
ネットワークアイコン変えて識別できるようにしてもエイリアスで接続するようにルールしてもダメだった
しょうがないから「サーバーから接続」でafp接続するように注意しても聞きゃあしない
macとwindowsに接続することもあるからmac側でsmb接続できないように設定変えるわけにもいかないし
サーバー側もwindowsとの接続してるんでsamba止めるわけにいかない


mac-windows (smb接続 ○)
windows-server(smb接続 ○)
mac-servr(afp接続 ○)
mac-server(smb接続 ×) ←接続できないようにしたい

※server接続時は各人個別のIDとパスワードを使用するがwinもmacも共通のidとパスを使用

macでサーバーのみsmb側のネットワークアイコン見えないようにとかできないもんでしょうかねえ・・
819818:2012/01/13(金) 01:08:24.43
>>818の文言間違えてました


> うちの会社もmacからはafpで接続禁止にしてるのにsmbで接続する人が後を絶たない ×

> うちの会社もafp接続を推奨。mac-server間のsmb接続は禁止してるのにsmbで接続する人が後を絶たない ○
820名無しさん@お腹いっぱい。:2012/01/13(金) 01:09:50.59
DHCPでMacのIPアドレス固定にしちゃって
そのIPをファイアーウォールでブロックするとか、どーよ
821名無しさん@お腹いっぱい。:2012/01/13(金) 02:03:30.71
Lionがsambaに投げてくるパケットをdumpしてみると、
Mac OS X 10.7って文字列があるんだよな。
これを見つけたら強制切断って、できないだろうか。
822名無しさん@お腹いっぱい。:2012/01/13(金) 21:31:19.72
>>818
>macでサーバーのみsmb側のネットワークアイコン見えないようにとかできないもんでしょうかねえ・・

今のMac OS Xだとafpとsmbの両方が動いていればafpのネットワークアイコンしか見えないはずだけど。
よほど古いMac OS Xがあるのか。
それともsmb://hostnameで繋いでるユーザがいるのか。
823名無しさん@お腹いっぱい。:2012/02/04(土) 03:43:52.20
>>818
Sambaだったら、veto filesで.AppldDBとかを隠せば良いんじゃないかな。
824名無しさん@お腹いっぱい。:2012/02/05(日) 23:37:16.21
>>823
全くもって的外れな回答だな
825名無しさん@お腹いっぱい。:2012/02/08(水) 16:55:10.31
リソースフォークをMac側からsmbでアクセスできなくなるけど、
何で的外れなの?
826名無しさん@お腹いっぱい。:2012/02/08(水) 20:07:16.84
全く理解してないな。
827名無しさん@お腹いっぱい。:2012/02/08(水) 20:10:23.09
つまりどういうこと?
828名無しさん@お腹いっぱい。:2012/02/08(水) 20:27:46.48
じゃあ、veto filesの設定をしなければ、Macからsmbでアクセスしたときに
リソースフォークがみえるの?
そういうことを実際に試してみたの?
なんとなく思っただけで書き込んでいるだけじゃないの?
その方法で、818が問題にしていることを解決できるの?

そういう適当なことを書くぐらいなら、お願いだらか黙っててください。
あなたのような書き込みを読むと気が滅入ってくるんですよ。
829名無しさん@お腹いっぱい。:2012/02/08(水) 20:48:56.77
そういうのを先に書けばいいのに。
>>824>>826みたいな中身のない書き込みを見ると気が滅入ってくる。
830名無しさん@お腹いっぱい。:2012/02/09(木) 08:41:10.31
ttp://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html
にあるように、

veto files = /.AppleDB/.AppleDouble/.AppleDesktop/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/

と設定すると、MacからSambaが動いているサーバに対してSMBでアクセスできなくなる(エラーになる)。
あと、リソースフォークは元々Mac上では表示されない。
実際上の通りで運用していたけど、特に問題はなかった。afpで接続できるし。
831名無しさん@お腹いっぱい。:2012/02/09(木) 19:08:35.40
>>830
>MacからSambaが動いているサーバに対してSMBでアクセスできなくなる(エラーになる)。
どこにもそんなこと書かれてないし、実際にエラーも出ない。エラーが出てるんなら、それは何か別の原因だろう。

この部分の説明の意味を理解できていないのでは?

>リソースフォークは元々Mac上では表示されない。
そもそもリソースフォークとは何か理解しているのか。

>実際上の通りで運用していたけど、特に問題はなかった。
何をどう運用して、何が問題なかったのか。
832名無しさん@お腹いっぱい。:2012/04/26(木) 09:02:02.85
自宅のLinuxマシンに、Netatalk 3.0a2をいれてみました。
ssdが/dev/sda、2.5インチHDDが/dev/sdbでHDDが公開する
データが入ります。

Mac OS X (10.6.9)を繋いでみるとファイルの読み書きは
30MByte/sec程度で行えますが、動画の再生で問題が発生。
数十秒間隔で動画一瞬停止します。恐らくOSのキャッシュが
動画ファイルの一部を先に読み込み、キャッシュが切れると
次のデータを読み込むという処理を行なっていて、その
読み込みのタイミングで動画が途切れるようです。

10秒間隔でHDDにデータを書き込むプログラムを作り、
動画再生中にそれを実行すると、途切れはほぼ無くなり
ました。

で、いろいろあって/usr/local/var/netatalk/CNID/にある
DBファイルが定期的に更新されていることが判り、/usr/localを
HDDに置くことで動画再生がスムーズに行えるようになりました。

以上、チラシ裏
833名無しさん@お腹いっぱい。:2012/09/30(日) 16:44:02.73
netatalk3でシンボリックリンクの扱いが変わったのかしらん。
/Volumes/Data -> /mnt/data というリンクを作って、

[Data]
path = /Volumes/Data

と設定すると「CNID DBが何かおかしい」エラーが出る。
ログに
cnid_metad {netatalk_conf.c:1316} (E:Default): getvolbypath("/mnt/data"): no volume for path
と出てるので、pathには実体のパスを書かないとダメっぽい?(path = /mnt/data ならおkだった)

FreeBSDのhomeは /home -> /usr/home で、ユーザーのホームディレクトリは
/home/username と設定されてるもんだから、[Homes]が上手く機能しない希ガス…
834名無しさん@お腹いっぱい。:2012/11/28(水) 22:09:25.31
835名無しさん@お腹いっぱい。:2013/01/27(日) 23:11:45.75
3.0.2みんなアップデートしたかい?
836名無しさん@お腹いっぱい。:2013/01/31(木) 00:53:40.57
FreeBSDなんでportsの更新待ち。
>>833の問題が解決したようなので待ち遠しい。
HATさんありがとう。
837名無しさん@お腹いっぱい。:2013/02/07(木) 19:18:25.73
os9からneta3につなぐとアイコンがレトロ
838名無しさん@お腹いっぱい。:2013/10/05(土) 21:06:59.81
もう、3.0.5まで出てるな
さっそくアップデート
839名無しさん@お腹いっぱい。:2014/01/10(金) 21:42:51.46
Linux Ubuntu 12.04.3 LTS
netatalk 2.2.1-1

DellGX270にUbunt12Serverをインストールしました。


netatalkでLinux側で作ったシンボリックリンクが機能しません。

ちょうど >>749 さんと同じ症状です。

たとえば /var/log を /home/user1に ln -s /var/log で作成すると、ターミナルからはちゃんと移動できますが、OSXクライアントからは白紙のショートカットアイコンしか見えていません。

設定ファイルを書き換えて直す事は出来るでしょうか?
840名無しさん@お腹いっぱい。:2014/01/10(金) 21:52:14.99
symlink先はnetatalk外のファイルシステムを指してるだろ。機能するわけない。
841名無しさん@お腹いっぱい。:2014/01/11(土) 03:04:37.45
最近のnetatalkだと
follow symlinks = BOOLEAN (default: no) (V)
842名無しさん@お腹いっぱい。:2014/06/09(月) 20:46:56.03
Workstation購入しようと思ってるんだけど、8月か9月には11が出るから、今はやめといた方がいいかな?
7月に入ったら、30日お試し申し込んで、その後11待ちに入るかな
843名無しさん@お腹いっぱい。:2014/06/09(月) 20:47:58.40
おお、ミスった。。
844名無しさん@お腹いっぱい。
spotlight使ってる?
というか、使い物になる?