netatalkについて語るスレ

■ このスレッドは過去ログ倉庫に格納されています
1Macer
垢版 |
NGNG
netatalkについてのスレが見あたらないので立ててみました。
385名無しさん@お腹いっぱい。
垢版 |
NGNG
>>380
2.0.0リリース以来、日々更新されてて、いいね。

>>384
確かにエロい。
半裸の妖精さんが、裏でがんばって文字変換しているのを想像してみるテスト

で、
ML見てると、ACL Patcheがテストリリースされてるみたいなんだけど、
どこで手に入るの??
人柱になってみたいんだが、いかんせ、英語がわからん・・・_| ̄|○
386名無しさん@お腹いっぱい。
垢版 |
NGNG
半裸の妖精たん...

個人的には下半身すっぽんぽんきぼんぬ

netatalkのマスコットキャラも
あんなデーモン君じゃなくてすっぽんぽんにすべきだ。
NGNG
デーモン君は靴以外はすっぽんぽんだが
NGNG
デーモン君とかLinuxのペンギンとかのプロフィールとかってない?
NGNG
ある。
Marshall Kirk McKusick
でぐぐれ。
ペンギンもどっかにあったな。
NGNG
netatalk2でUTF-8サポートされたようですが、これ、netatalk1のときのように
eucで使えるようにできませんかねぇ。。。
NGNG
netatalk2をソースからVine3用にrpm作れた人いたら詳細希望。
NGNG
>>390
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html
NGNG
>>390
see >>312 .
394名無しさん@お腹いっぱい。
垢版 |
NGNG
test
395名無しさん@お腹いっぱい。
垢版 |
NGNG
超初心者です。
netatalkのインストールができずに困っております。
現在samba3.0.7でファイル共有しております。
この度MACユーザーを救済するためnetatalkをインストールしようとしてますが
makeでエラーが出て止まってしまいます。
netatalk1.5.3.1
OS:solaris9
bison,m4,flexインストール済みです。
エラー内容
afp_options.c:132:24: pasting "_PATH_LOCKDIR" and "afpd" does not give a vaild preprossesing token

Q1.何故このようなエラーが出るのか?
Q2.どのようにしたら解決するでしょうか?

NGNG
まずOS書いとけ。
エスパーきぼんぬか?
397395
垢版 |
NGNG
>>396
これ私のことでしょうか?

>>395のとおり
OS:solaris9です
この他にも何かヴァージョンがあるのでしょうか?

また、afp_options.cの132行目を見ると
options->defaultpidfile = _PATH_AFPDLOCK;
と記述されております。

viewで「afp_options.c」の中身を「LOCK」で検索しても
他には見当たりません。

全く判らない状態です。
あー困ったなぁ。・・・
NGNG
超初心者ならLinuxにしてrpmパッケージでインスコすればいい。

rpm -i netatalkばーじょん.rpm でイケるから。

Solarisは敷居が高いんじゃないかな?
399名無しさん@お腹いっぱい。
垢版 |
NGNG
2.0.1じゃダメなん?
400初心者
垢版 |
NGNG
わかりやすくコテハンにしました。
実はサーバーがsolaris9なのでむやみにOSを変更するわけにはいかないのです。
また、>>399さまのおっしゃる「2.0.1」という手段も考えましたが、
現段階では新しすぎて環境と合わないため導入を見合わせている状況です。

エラー内容からして「???・・・・」で欝です・・・
なにか情報は無いか?と思いHPを駆け巡っております
また、数分後に来ます・・・

NGNG
新しすぎて環境に合わないというのが理解不能なんだけど
NGNG
まさか configureしてないとか
403395
垢版 |
NGNG
>>401
色々と事情がありまして・・・・
すいません・・・・

>>402
./configureでは一応エラーは出ません。
(よくわかりませんがconfigureしなければMakefileが作られないので
そもそもmake自体が出来ないのではないでしょうか?外してたらすいません。)
ただし、config.logでは何やらたくさんエラーが出てます。
一応表向きのconfigureではエラー無しなので./configure終了後、makeすると
エラーになります。
またsoralis9純正makeの他に、GCCのmakeも試してみました。
/usr/local/bin/makeと打っても結果は全く同じです。
もうひとつ・・・
ダメ元で
netatalkのほとんどのバージョンで実行してみました。
netatalk
Ver1.5系    全て同じエラーが出ます。
Ver1.6、2.0系、 BerkleyData Baseが無い!と怒られます。

何か考えられますか?



NGNG
BerkleyData Baseないとconfigureでおこられない?
NGNG
BerkleyDBもインスコしましょう。
>ただし、config.logでは何やらたくさんエラーが出てます。
エラーをよく読んで解消しましょう。

そんな風にはまっているのなら、2.0.1にしてcjk patchを当てるのを推奨する。
NGNG
>>2のリンク先はみたことがないのか?
NGNG
>>403
ついこの前、Solaris9 に netatalk-1.6.4 入れたよ。

./configure --prefix=/usr/local/netatalk --with-shadow --with-flock-locks
--disable-ddp --enable-debug --disable-timelord --with-bdb=/opt/sfw/include
--with-did=last --with-pkgconfdir=/usr/local/netatalk/etc

config の時はこんな感じ。あ、enable-debug は外した方がいいね。

system SFWbdb berkeleyDB - Berkeley Database Library
system SFWdb1 Berkeley DB - database library

も入れてある。
408395
垢版 |
NGNG
ご進言ありがとうございます。
netatalk1.5系でもBerkeleyDBは必要なのでしょうか?
1.6系では確かに「必要」のようですが・・・
昨夜ちょっと進展がありました。
solaris8 SPARK版 のマシンがあったのでnetatalk1.5.3.1をインストールしてみました。
(今はまってるのはsolaris9 x86です。)
./config,make,make installは問題なく進みました。
そして起動コマンド「atalk start」を実行するために
atalkを探しましたがありませんでした。

find / -name atalk
で検索してもありませんでした。

いったいどうなっているのやら・・・・
まだ全然進んでません。
やれやれ・・・・
また来ます
NGNG
何でそんな半端なバージョン使ってるのかは知らんが、

>「atalk start」を実行

ってのはどこからの情報?ソースから入れてるんだよな?だったら

distrib/initscripts/rc.atalk.sysv

とかをてけとーに弄って、/etc/rc3.d 辺りに置いとくんじゃねーの?
NGNG
atalk startってlinuxじゃん。
NGNG
まずSolarisスレにいけよ
NGNG
誰かVine3用にnetatalk-2のrpm作った人いませんかね?
NGNG
>>411
395はそれ以前の問題だろ…。放置したほうがいいんじゃない?
NGNG
ダメなプログラマには「Hello! Worldからやり直せ」というけど。
この場合は「lsとcdからやり直せ」になるのかな?
NGNG
>>412
Fedora用のSRPMなら作った。うpローダ(2Mくらいある)
を教えてくれたら,うpしてもいいよ。
NGNG
>>415
http://fedora.jp/wiki/?Rpms
NGNG
Fedoraはイラネ
418395
垢版 |
NGNG
こんばんはです。ダメダメ395です。
皆様色々ありがとうございました。
distrib/initscripts/rc.atalk.sysv
がわかっただけでも私にとっては大収穫です。
とてもうれしいです。
早速調べて実行してみます。
助かりました・・・・泣泣


NGNG
>>416
うpしかたがよくワカンね。
NGNG
「wikiの使い方」でGoogleしましょう。
NGNG
>>420
サイズオーバーでダメだったので、Geocitiesにページを作ってうpしてみたよ。

422395
垢版 |
NGNG
ダメダメ395です。
色々とやってみましたがわからないので、
Solaris9にNetatalkはあきらめました。
今はRedhat9にNetatalk1.5.3.1とSamba3.0.7で動作させてます。
ここでまたまた問題が起きました。
例によって文字化けが起きます。
こちらもHPを調べてチューニングしてみましたが
直りません。とほほです。
NGNG
どうしてBerkeley DBを入れようという発想がないのか、謎ですな。
NGNG
というか、こんなヤシに救済されるMacユーザが気の毒だ。
NGNG
>>422
なぁ、何を「色々とやってみた」のか、何が「わからない」のか、俺等には
さっぱり伝わって来ないんだが、アレか?日記書いてるつもりか何かか?
散々、そんなバージョン使うなと言われてるにもかかわらず、妙なこだわりを
見せてるが、何か意味あんのか?
NGNG
>>422
おまいさんがやっているチューニングの意味がよく分からないけど、
>>380-381
に紹介されているページを読んで、netatalk 2.0.1にする
というのが、一番簡単なチューニングじゃないかな?
Berkeley DBのインストールについても書いてあるし、
これで分からないのなら、おまいさんは、正直コンピュータ
というものに全く向いてないと思うぞ。
NGNG
>>422
消えろバカ
NGNG
バカであるという事実を認識出来ていないので、消えることはないと思います。
NGNG
netatalk1.6xと2.xについて語るスレにしないとダメだな
もしくは教えて君はスルーのテンプレか
NGNG
芸風がSolarisスレの606に似ている。
NGNG
>>407
> ./configure --prefix=/usr/local/netatalk --with-shadow --with-flock-locks
> --disable-ddp --enable-debug --disable-timelord --with-bdb=/opt/sfw/include
> --with-did=last --with-pkgconfdir=/usr/local/netatalk/etc

参考になった。

ただし・・・
おそらくはconfigure scriptの不備だと思うが、LD_LIBRARY_PATHに$BerkeleyDB.4.2/libを追加してやらんと
configureの途中でコケるっぽ。

@solaris9_x86_04_04
432名無しさん@お腹いっぱい。
垢版 |
NGNG
http://www003.upp.so-net.ne.jp/hat/netatalk/
ここ見ながら設定したんだけど
AppleVolumes.defaultで
maccharset:MAC_JAPANESEってすると
ボリュームが一覧に出てこない。
maccharset:MAC_ROMANにすると出てくるんだけど・・・

LOG見てたらエラーがあったんだけど

Nov 17 22:12:36 afpd[22947][charcnv.c:259]: E:Default: Required conversion from MAC_JAPANESE to UCS-2 not supported
Nov 17 22:12:36 afpd[22947][charcnv.c:267]: E:Default: Required conversion from UCS-2 to MAC_JAPANESE not supported
Nov 17 22:12:36 afpd[22947][charcnv.c:428]: D5:Default: convert_string_allocate: conversion not supported!

改善方法ありますか?
MAC_ROMANだとOS9で日本語が化けて見れないんです

NGNG
ちゃんとcjkパッチは当たっているのか。
afpdはちゃんとlibiconv/glibcにリンクしてるのか。
libiconv/glibcはちゃんとUnicodeサポートしたバージョンか
NGNG
そもそも、環境を書いてないのは何故だ?
NGNG
patchあてるよりもCVSでcoしてビルドしたほうが楽かもね。
NGNG
catsearchパッチって、CVSに入ってた?

NGNG
>>434
エスパー以外は相手にしてないから。
NGNG
432です
すみません情報たりなくて
>>434
環境はFC2に
http://www003.upp.so-net.ne.jp/hat/netatalk/
を参考に
cjkパッチ
utf8.c Revision 1.1.2.4
catsearch.c.patch.gz
を当てていました
cjkパッチ当てた時2箇所2行ずれてあたったって
メッセージが出たのが気になります

>>433
libiconvはSAMBA3もいれているので
192にCP932パッチをあててインストールしています

afpdのリンクってconfigureで
--with-libiconv=/usr/local \
のオプション入れてればいいのでしょうか?

あんまり知識無くて申し訳ないです

NGNG
MAC_JAPANESEを SHIFT_JISにかえてみて、そこそこ動いたとしたら、
cjk-patchが当たってないということだろうな。
440415
垢版 |
NGNG
>>438
Fedora用のRPMを作ったのですが、いりませんか。そうですか。
ttp://wiki.fedora.jp/?Rpms%2Fnetatalk

NGNG
>>438
FC2のglibcは既にCP932パッチ適用済みなので、
libiconvを入れる必要はないのでは?
NGNG
>>438
2行ずれるのは、元々2.0-rc2用のパッチだからです。
特に問題はないはずです。
NGNG
>>439
SHIFT_JISに変更したら
MAC OSXからはボリュームが一覧が見れるようになりましたが
OS9からはダメでした

>>440
RPMがあったんですか
あとで試して見ます

>>441
参考にしたサイトがlibiconvをつかってたから
同じようにしただけなんですが調べて変えてみます
>>442
問題ないのですか
ありがとうございます

NGNG
bdb 4.3.21が出てますが、これ使ってnetatalk構築した人いますか?
NGNG
>>438
リンクというのはlddでライブラリの依存関係を調べるということでしょう。
その参考ページにも書いあるでしょう。
本当に読んでるのかな。
rpmのページにもリンクしてるし。
446名無しさん@お腹いっぱい。
垢版 |
NGNG
マカーのやつはここでも池沼だな。おとなしくosxを使っとれ。
447名無しさん@お腹いっぱい。
垢版 |
NGNG
>>444
ちなみにnetatalkのドキュメントにないバージョンのbdを指定したらエラーになるぞ。ちょっと試したが当然NG。
NGNG
>>447
試したら、出来たぞ。
LDFLAGSを設定する必要があった。
LDFLAGS=-Wl,-rpath,/usr/local/BerkeleyDB.4.3/lib ;export LDFLAGS
NGNG
>>448
>-Wl,-rpath
Linuxね。
Solarisだったら-R一発か。
450名無しさん@お腹いっぱい。
垢版 |
NGNG
ld.so.confをちゃんとメンテしていればいいのかも。
451444
垢版 |
NGNG
RedHat8.0で動きました。
ld.so.confに
/usr/local/BerkeleyDB.4.3/lib
を追加しました。
NGNG
netatalk2.0.1、macからゲスト接続できないのはなぜだ:<

>>444
推奨じゃないからやめておいた。
NGNG
普通にゲスト接続しているけど?
NGNG
.confを晒さずに愚痴を言っている奴はチラシの裏にでも書いてろ
NGNG
.confの設定変えてないのに、macセレクタのゲストのボタンがグレーアウトしてるんだけども。
サーバは職場なので、控えてきたらまた質問します。
NGNG
>>455
netatalk2のデフォルト設定はゲストが無効になってる。
なので、afpd.confの-uamlistのところを、
-uamlist uams_clrtxt.so,uams_dhx.so,uams_guest.so
とかしておかないと駄目なんじゃない?俺はゲスト無効のままで
困らないから試したこと無いけど。
NGNG
>>456
やはりデフォルトがゲスト無効なんですね。その設定をもう一度確認してみます。ありがとう:)
458名無しさん@お腹いっぱい。
垢版 |
NGNG
このスレはエスパー召還スレだったのか?
459名無しさん@お腹いっぱい。
垢版 |
NGNG
>432は解決したのですかね?
実は昨日からnetatalkをインストールしてみているのだけど、同じ症状なんですよね。
netatalk-2.0.1
Redhat9 なんだけど、MAC_JAPANESEとEUC-JPでサポートしてねぇよってなる。
460459
垢版 |
NGNG
スマンでし。
tarから展開し、再度のpatchをあてると問題なかったでし。
patchのあて方でなんかミスをしたのだろう。
461名無しさん@お腹いっぱい。
垢版 |
NGNG
質問させてください。
現在、Fedora Core 2 + Samba3 + Netatalk 2の環境で
ファイル共有/プリンタ共有サーバを構築しています。
対象としているクライアントマシンは、Mac OS 9.2 と
Win2Kです。
色々試した結果、ファイル共有に関しては問題なく
できました。また、Win2KからSamba経由での紙出しも
問題ありません。(Linux側はCUPSを使用してます。)
しかし、Macからの紙出しに困っています。接続して
いるプリンタは、Cannon LBP-870とEpson PM-3500C
で、前者はプリンタポート、後者はUSBポートでlinux
マシンに繋げています。両者とも、Postscriptには
対応していないプリンタだと思います。
こういうケースでMacからPapd経由でプリントするには
どうすればよいでしょうか?
キーワードとしては、LinuxにGhostscriptを入れて、
MacからはPostscriptプリンタに見えるようにしないと
いけないのかなぁなどと考えているのですが…。
そのためには、まずLinuxからローカルで印刷できない
とだめですよね?
先ほどから調べ始めたので、もしかしたら相当まぬけ
なことを書いているかも知れませんが、もし参考になる
事例や、大まかな作業の流れ、概念などをわかるページ
等ご存知でしたら、ご教示ください。
462名無しさん@お腹いっぱい。
垢版 |
NGNG
http://cweb.canon.jp/drv-upd/lasershot/lscanon.html
ここのページのドライバが、LBP-870対応でAppleTalk対応ということになってますが、だめなんでしょうか
postscriptに見せかける必要もないと思うのですが。
463名無しさん@お腹いっぱい。
垢版 |
NGNG
ご指摘ありがとうございます。
…仰るとおりでした orz
LBP-870についてはこれで試してみます。

Epsonの方ももう少し調べてみます…。
ありがとうございました。
NGNG
>>461
papd.confではraw出力するようにしておいて、Macの人々に
ttp://www.i-love-epson.co.jp/support/os/category/ink_mac.htm
のドライバをインストールしてもらえば良いはず。
LinuxにGhostscriptを入れてPostscriptプリンタに見せかける
方法は、印刷に凄い時間がかかるから、お推めできない。
NGNG
netatalkってACLに対応してないの?アクセスできなくなった・・・・
466名無しさん@お腹いっぱい。
垢版 |
NGNG
>>465
CVSの方にはあったような
467461
垢版 |
NGNG
>>464

情報ありがとうございます。
一応Macな人々に通常のドライバを入れてもらったんですが、
どうにもUSBしか認識しないっぽくって。
そもそも私がMacに疎いのがいけないような気がしてきました…。orz
もうちょいいじって見ます。

>印刷に凄い時間がかかるから、お推めできない。
そんな気はしておりましたが、そうですか…。
実用に耐えうるレベルかどうか、やってみて判断してみます。
ただ、他の手段も考えておいた方がよさそうですね、ありがとう
ございます。
NGNG
>>467

マカーです。
プリンタドライバはMacの場合、システムフォルダの機能拡張内に入っています。
プリンターを選択する場合、画面左上のアップルメニューからセレクターを選びます。
そして表示されるプリンター名を選択するのですが、この時点でドライバがネットワーク
対応でなければネットワークに出ていきません。

Windowsでしたらどんなドライバでも印刷先をネットワークか
ローカルか選択できるんですけどね。
NGNG
>そして表示されるプリンター名を選択するのですが、この時点でドライバがネットワーク
対応でなければネットワークに出ていきません。

っていうかそのためにnetatalkのpapdが有るんだよ。
PostScriptじゃなくてrawモードにして、RIPはクライアント側のドライバてやらせるの。

参考
ttp://homepage1.nifty.com/m-inage/mac/

470468
垢版 |
NGNG
>>469

参考で書かれた頁にも記述されていますが、
ネットワークプリンタドライバがメーカーから提供されている必要があるのです。
プリンタ自体がイーサI/Fを持たないモデルだと提供されていないです。
NGNG
その昔、サーバのスプールにローカルのスプーラで書き込むと言うトリックが有った。
NGNG
そんな時はLaserWriterのドライバ
NGNG
>>470
そうなんだ。じゃあEPSONのPM-3500Cは、
ttp://www.epkowa.co.jp/linux/DL1_ink.html
ここからドライバ取って来て、Ghostscriptで処理するしかないのだろうね。
474467
垢版 |
NGNG
>>468-473

私も色々調べまして、おそらくGSで処理するしかないのかな
という結論に達しました。まだ実装はできてないのですが、
とりあえずそれで試してみて、あまりにも実用に耐えないよう
な速度であればプリンタの買換えも含めて再検討してみる
ことにします。

助かりました、ありがとうございました。
NGNG
Netatalkを使い、一台の鯖機で2つのファイルサーバーを作ってるのですが、
仮にファイルサーバー名をAとBとすると、そこにMacからアクセスする時、
セレクタから選択していけば問題無いのですが、
アップルメニューの最近使ったサーバーのショートカットから開こうとすると、
Aを指定するとBが、Bを指定するとAが接続されると言う現象に悩んでいます。

Macを起動直後、まだ一度もサーバーに接続していない状態だと指定通りのサーバーに繋がるのですが、
一度どちらかに接続した後だと、全ての接続を切断してからでも上記の現象が起こります。

原因の心当たり有る方はいらっしゃいませんか?
netatalkのバージョンは1.5です
NGNG
CNIDの問題
NGNG
すいません、CNIDって何でしょうか・・・
478477
垢版 |
NGNG
調べたら分かりました
お騒がせしましたm(_ _)m
479475
垢版 |
NGNG
>>456
CNIDの問題って、具体的にどうしたら解決できるのでしょうか?
NGNG
過去スレログは見られない人?
もしくはGoogleとか。

なんだったら●で過去ログからコピペするけど、今すぐにはしないから。
その間に調べた結果をはっておいてね。
貼られたらコピペします。
NGNG
makimo.toもあるべな
NGNG
過去スレってあったんですか・・・
スレに番号が付いてないからてっきり無いものと・・・

CNIDが恐らくカタログノードIDのことであり、Netatalkのconfigureに--with-did=cnidというものが有るというのは分かったのですが、
これを指定してコンパイルしても解決しませんでした

見つけたページはどこも--with-did=cnidのことしか書いてなく、さっぱりです
483475
垢版 |
NGNG
すみません、↑の名前に475って入れ忘れました・・・
484名無しさん@お腹いっぱい。
垢版 |
NGNG
Solaris9標準のslpdって、netatalkで使えないんでしょうか。
afpdを起動した途端、slpdのプロセスが無くなっていて、かわりにslpd.jarなどというjavaが動いています。
netatalkのログをみると、
afpd[10867][afp_config.c:434]: E:AFPDaemon: DSIConfigInit: Error registering afp://192.168.1.3/?NAME=hostname&ZONE= with SRVLOC
というエラーが出ています。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況