ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
システム
>
アーカイビング
>
圧縮
>
LHa for UNIX
>
チケット一覧/検索
>
チケット #11455
LHa for UNIX
Fork
lha
olha
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
Git
lha
olha
Subversion
リポジトリ閲覧
CVS
リポジトリ閲覧
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
コミュニケーション
フォーラム
フォーラム一覧
メーリングリスト
MLの一覧
lha-users
ニュース
チケット #11455
チケット一覧/検索
新規チケット登録
RSS
Cannot extract a file と出て、解凍が失敗する
登録:
2007-12-03 17:21
最終更新:
2008-02-17 04:14
モニタ
ON
OFF
報告者:
yookee
担当者:
(未割り当て)
チケットの種類:
サポートリクエスト
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
受領
ファイル:
1
詳細
返信
例:
LHa: Error: Cannot extract a file "09KC294/09kc294.txt"
権限の問題かと思い、解凍ディレクトリを見ると、
dr-xr-xr-x 09KC294
となっている。
とりあえず、ディレクトリの場合には書き込み権限をつける
ように変更したパッチを作った。
(本当はどのように動作するべきか?を考えないで作ったの
で注意して下さい。)
# 普通に、windows上でディレクトリに読み取り専用属性をつ
けて書庫ファイルを作成しても上のエラーは出ないので、何
か特殊な事をしないと上記エラーは出ないのかもしれませ
ん。
チケットの履歴 (3 件中 3 件表示)
2007-12-03 17:21
更新者:
yookee
添付ファイル
2114: lhext.patch
が付加されました
2008-01-05 03:44
更新者:
arai
解決法
が
なし
から
受領
に更新されました
コメント
返信
Logged In: YES
user_id=2998
なるほど、以下のように再現しますね
% ls -ld foo foo/bar
dr-xr-xr-x 2 arai arai 4096 Jan 5 03:30 foo/
-rw-r--r-- 1 arai arai 0 Jan 5 03:30 foo/bar
% lha c foo.lzh foo
foo/ - Frozen(0%)
foo/bar - Frozen(0%)
% chmod u+w foo
% rm -rf foo
% lha x foo.lzh
LHa: Error: Cannot extract a file "foo/bar"
こういうとき、GNU tar をお手本にしてるのですが、
strace で見る限り0755でmkdirしてファイルを展開した後に
chmod しなおしてますね。
検討します。
2008-02-17 04:14
更新者:
arai
チケット完了時刻
が
2008-02-17 04:14
に更新されました
状況
が
オープン
から
完了
に更新されました
コメント
返信
Logged In: YES
user_id=2998
遅くなりましたが、r880 にて修正しました。
添付ファイルリスト (
1
)
添付ファイルリスト
lhext.patch
(429バイト)
lhext.cに対するパッチ
編集
コメントの追加
ログインしていません。
ログインしていない状態では、コメントに記載者の記録が残りません。 »
ログインする
コメントの追加
プレビュー
適用
LHa: Error: Cannot extract a file "09KC294/09kc294.txt"
権限の問題かと思い、解凍ディレクトリを見ると、
dr-xr-xr-x 09KC294
となっている。
とりあえず、ディレクトリの場合には書き込み権限をつける
ように変更したパッチを作った。
(本当はどのように動作するべきか?を考えないで作ったの
で注意して下さい。)
# 普通に、windows上でディレクトリに読み取り専用属性をつ
けて書庫ファイルを作成しても上のエラーは出ないので、何
か特殊な事をしないと上記エラーは出ないのかもしれませ
ん。