コピーが止まる問題をtcpdumpで見て何とか探すとかいうのは素人には無理すぎるw
finderで何かをコピーするってことは、finderのwindowをいくつか開いているわけで、こうしてあると、afpは接続持続のためのnoopを発行してみたり、window内のファイルリストをリアルタイムに近い形で更新するために、何もしなくても10秒に一度くらいファイルリストを問い合わせしてるし、コピー操作以外の通信が多すぎて、しかも、同じコマンドを使ったりしてるので何が何だか分からないw
もしかして、ファイルリストの更新のコマンドを発行するタイミングで、コピー先にあったはずのゼロバイトの一時ファイルがなくなってたりすると誤認識したりするのだろうか……。
それにしても、wireshark様のお蔭でtcpdumpのコマンドを覚えなくてもなんとかなるのは助かる。
どれが何だかわからないw はコメントを受け付けていません
自分の閉鎖環境でやってる時は気が付かなかったのですが、お勤めに出ている先で頻繁に起きるので閉鎖環境でテストしてみました。
(久々にwiresharkを新しいのに入れ替えたら、Xアプリだったのがネイティブになっててちょっとびっくり。)
起きる環境
サーバ osxserver 10.6, netatalk2.1.5
お勤め先は非公開なので解りませんが、windowsとかnetatalkではないとのことなので、osxserverでしょう。たぶん。
クライアント MacOS10.11.6
お勤め先は社外秘なので、最新ではないとだけ。
起きる現象
afpサーバ上の同一ボリューム内の異なるフォルダからフォルダへファイルをコピーしようとすると-43エラーで止まる。
よくわからない
パケットキャプチャを読むと、Finderで同じサーバ上のファイルを別のディレクトリにコピーする時は、大雑把にこんな手順のようです。
掴んだファイルの情報を得る。
ドロップ先に掴んだファイルと同名ファイルがあるかどうか尋ねる。
同名ファイルがないよって答えが来たら、ゼロバイトのファイルを作ってくれって要求する(Finderで見えるグレーのファイルはサーバ上にゼロバイトで実際に作られる)
コピー先に作ったゼロバイトのファイルを消してから、コピーを要求する。
コピーされる。
コピーしたよって返事が来たら、コピー先のファイルがあるかどうか尋ねる。
あるよって答えが来たらおしまい。
みたいな感じです。
この間、ファイルがあるかどうかを確認してるので、毎度毎度、それこそ数十ミリ秒に一回くらいobject not foundが返ってくるので、見つからない項目がどうたらは四六時中起こっているわけで、それを捕まえて見つからないと言っているわけでもなさそう。
netatalkにもOSXserverにもエラーログは残らないので、サーバ側のエラーというわけでもなさそう。
相手がnetatalkでもOSXServerでも同じ挙動なので、やっぱりFinderが誤認してるのか? netatalkはOSXServerと同じ動作を目指してる(?)のでOSXServerと同じ問題を抱えてるのか?
同一サーバでも別のボリュームだと、copyじゃなくて、readとwriteの繰り返し(クライアントを経由する)なので、動作が違うから問題ないのでしょう。
どうも、copyコマンドの扱いに問題がありそうな気がするところまでしかたどり着けなかった…。
つまりFinder側の問題ということなのか…そうでもないのか? はコメントを受け付けていません
LibreOffice5.3.0が出てたので試してみました。
環境設定フォルダは退避させて新規作成させてます。
MacOS10.11.6 MacPro2009後期 ATI Radeon HD 4870
なんか変。英語にしてるのに、スタートセンターを閉じるとメニューバーが日本語になる。
だいぶ前のアップデートでもこんなのがあった。スタートセンターを閉じるとOSの言語環境に従うっぽい。
ちょっと試した程度なので、その範囲では使えないほどおかしい所はありませんでした。
Ubuntu16.04.1LTS TihkpadX61
だいぶ変。
ウィンドウが再描画されない事が頻繁に起きる。
非対応の環境でopenGLを有効にししてしまった時よりはいくらかマシって言うレベルで変。
openGL関連の設定が、ハードウェアアクセラレーションを使うだけになっていて、オフにしてもオンにしても変わりません。
これではちょっと使えない。
英語のサイトの方は、以前あった警告文が復活してて、最新版は人柱向けなのが分かるようになってますが、日本語サイトは最新版のほうがいいみたいな内容のままです。
人柱向けを使って動作がおかしいと全体の評判が落ちるから、日本語サイトにも警告文を復活させたほうがいいんじゃないかな。
それと、以前は開発版、最新版、安定版、の3系統で分かりやすかったのに、メンテナンスされてるのが5.3.0、5.2.5、5.2.4、5.1.6があって、どれ使えばいいんだ? 状態になってます。
どちら様にも安心しておすすめできるバージョンと、新しもの好きのアホはこれ使ってみてバージョンがはっきり分かるようにした方がいいような…。
LO はコメントを受け付けていません