「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:2368
現在:2


ファイルのロック

ページOpenOffice.org FAQの登録ページ
投稿者amano
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2009-11-04 13:02:42 (水)
OSlinux/mac
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

編集中のファイル(odp)をコピーすると、編集中であるという情報もコピーされるようで、複製されたファイルを開こうとすると編集中でないにもかかわらず、編集処理にロックが掛かっており編集出来ません。 また、ほんとうにそのような仕様だとすれば、これはまずいと思います。編集中であるかどうかのフラグをファイルの内容に記述すべきではなく、OSのファイルシステムのメタデータ機能を使うべきです。 それと、このようにコピーされたファイルのロックを外す方法を教えてください。


確認できませんでした

M.Kamataki (2009-11-04 15:00:19 (水))

手持ちの環境で、Ubuntu 7.10と公式リリースのOpenOffice.org 3.1.1で試してみました。この環境でVirtualBox上でWindows XPも動かしています。

Ubuntu側の3.1.1で編集途中でImpressファイルをコピーし、XPとの共有フォルダにコピーし、XPの3.1.1で編集後、保存してみましたが、特に編集できないということはありませんでした。このとき、貼り付け側のフォルダには、前回保存された時点までの内容が保持されたファイルがコピーされます。

Linuxではoxygenofficeをお使いのようですが、oxygenofficeの問題とは考えられませんか。Macの場合は、ユーザーではないのでよくわかりません。

同じUbuntu上での編集でも

M.Kamataki (2009-11-04 15:04:19 (水))

同じUbuntu上で、別のフォルダにコピーしたファイルを3.1.1で開いて編集しても問題ないです。

同じく確認できません。

きもとまさや (2009-11-04 15:22:10 (水))

Snow Leopard 10.6.1 + OOo.3.1.1ですが、編集中(まだ保存できる変更がある)のものを同じフォルダ(別名コピー)、異なるフォルダ(同名コピー)して開いてみましたが、問題無く編集できます。

私の場合、オリジナルを開いているユーザとコピーを開いているユーザは同一ユーザですが、別ユーザでしょうか?

ありがとうございます。

あまの (2009-11-04 15:31:21 (水))

言い忘れてました。そうです、違うユーザです。
また、コピー後には所有者とグループが新しいものになっているのを確認しました。
再現出来ませんか?
oxygenoffice固有の問題?

別ユーザでやってみました。

きもとまさや (2009-11-04 15:49:02 (水))

共有フォルダに放り込んでやってみましたが、同一フォルダ、別フォルダへコピーしたものいずれも編集できました。
通常ユーザと管理者ユーザの組合せで(コピーは所有者、グループが異なることを確認)、各々で役目を変えてみましたがやはり編集可能でした。

再現できないですね。う〜ん…。

ありがとうございます。

amano (2009-11-04 16:02:28 (水))

むー、そうですか、oxygenoffice固有の不具合(と言って良いと思います)の可能性が濃厚ですね。
いまさらですが、ooo終了後のコピーでは、編集可能であることは確認しています。
もしかしたら、別の要因かもしれないので、リブートする事があったら、また試して報告します。
oxygenofficeユーザの方からの報告をお待ちしたいと思います。

Windows版oxygenoffice

M.Kamataki (2009-11-04 21:42:08 (水))

こちらの件もWindows版oxygenofficeで確認してみましたが、この件は再現しませんでした。

再現性

amano (2009-11-05 13:42:54 (木))

システムをリブートしたので、再度試してみました。
細かい条件をちゃんと書いていませんでしたのでこれも報告します。

ファイルサーバ: CentOS 5.4 x86_64; NFS
クライアント: macbookair osx 10.5.8
現象: macのファインダーにて以下の4通りのファイルコピーを試した結果、4のみが、報告の現象となりました。なんで??

1. サーバ側でオープンしていないファイルを、当該ファイルのみコピー
2. サーバ側でオープンしているファイルを、当該ファイルのみコピー
3. サーバ側でオープンしていないファイルを、一つ上位のディレクトリごとコピー
4. サーバ側でオープンしているファイルを、一つ上位のディレクトリごとコピー

無題

tani (2009-11-05 15:45:39 (木))

4はロックファイルごとコピーしている気がするので、ロックされているのは普通の挙動なのではないでしょうか?(何か読み違えていたらすいません)

その通りでした。

amano (2009-11-05 16:42:30 (木))

当該ディレクトリには、ロックファイルがあり、これを読んでいますね。
考えてみれば、あたりまえだったのですが、気がつくのに相当時間がかかりました。
エディタとかでも普通に行うことなのに、よく気がつかなかったなあと思います。
システムトレーサまで使っちゃいました。

一応、まとめますが、ファイルがロックされているのは別のロックファイルによるもので、これに私が気がつかなかっただけです。

お騒がせしました。

無題

あまの (2009-11-05 16:42:56 (木))

あ、完了にしますね。

お名前:
題名: