パスワードを忘れた? アカウント作成
4088 story

Jaguarでのサーバ接続にデータ消失の危険性 6

ストーリー by yourCat
情報開示は嬉しいが早く直してくれ 部門より

GPH曰く、 "Kbase 107144番より。クライアントからサーバにファイルをコピーする際、ファイル名称末尾が 16 進数「#02」または他の「#」+16進数のファイルの場合、コピーしようとした直後にクライアントでカーネルパニックが生じたり、サーバのデータが消失する。どうやら同じファイル名のものを置き換えようとすると発生するようだ。「#」に続けて半角数字と半角ABCDEFを入れた#00とかで起きるということか。「#02」だと確実に起きる模様。
とりあえず、こういうときはファイル名を変えるかOS X使わず入るかしかないのかな。"

クライアントがOS X 10.2あるいは10.2.1だと起こる。このバージョンならOS X Serverでも、他のサーバーにクライアント接続させると駄目。AFPサービスであればサーバーの種類は問わないので、相手がMac OS 8.xのファイル共有でもWindows 2000やNetWareのAFPサービスでも関係がない。Software Updateなしで警告だけ出たという事は、直しにくいバグなのか?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by GPH (8223) on 2002年10月11日 10時09分 (#181634) 日記
    たれ込み人です。

    example_name#10ade
    example_name#123
    example_name#dead

    も危ないときが有るようです。〈上記リンクから引用)
    要するに#に続けて0から9までとaからfまでだけだと危険って事らしい。
    上記Kbaseには「MacOSXを使用しない」という解決法は載ってません(笑)ですが、もしかすると今度のX.2.2アップデートかなんかで根こそぎ直すつもりでしょうかね。
    • 要するに#に続けて0から9までとaからfまでだけだと危険って事らしい。

      Mac OS 9のFinderで、HFS+の32文字以上のファイル名を表示するときの形式がそれですので、なんだかそのあたりでバグっているのでしょうねえ。

      > MacOSXを使用しない

      問題が発生するのはAppleShare経由の時だそうですので、そこまでしなくても、WebDAVとか、SMBとか、NFSとか、ftpとか、scpとかでも対処できるかもしれません。

      # なんにしても、とっととなおしてほしいけど。

    • AFPを使わないだけでいいのでしょう。もしくはファイル名を変えるだけでいいのだし。
      この程度のどうでも良い事で、Mac OS Xを使わないってのは有り得ないこと。
  • > Software Updateなしで警告だけ出たという事は、直しにくいバグなのか?

    ではなく、
    「たいした問題じゃないよこんなの」
    と思っているのでは?Solutionのところに、
    Do not use filenames that end in #, where "" may be any hexadecimal number as described in the "Affected file names" section above. The safest course of action is not to use any pound signs in file names at all.
    …と書かれているのは、要するに「ユーザーがそんなファイル名を使うのが悪い」ということですよね。
    • by jordan_beth (10928) on 2002年10月11日 19時20分 (#182034) 日記
      >要するに「ユーザーがそんなファイル名を使うのが悪い」ということですよね。

      とりあえず問題を回避するためには、そういうファイル名を使ってくれるな、ってぐらいじゃない?

      にしてもファイルが損傷する可能性のある問題は、ナレッジベース内だけでなく、アップルのトップページにも告知すべきものだとおもうんだけど...

      iTunesのインストーラ問題につづいて、「ま た ア ッ プ ル か」と言われてもしょうがないようなポカミスですよなぁ。
      --
      ん? 俺、今何か言った?
typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...