Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000594Vine Linux1 バグ公開2008-01-11 18:392008-02-29 19:14
anonymous 
security 
不明 
完了不明 
 
 
kernel-2.6.16-0vl76.28
0000594: cp -a で時刻が保存されない (NFS)
[vine-users:077975] で報告した通り、
"cp -a hoge fuga" としても、
fuga が NFS 上のファイルだと、
タイムスタンプが hoge からコピーされずに、
現在時刻になってしまいます。
気づいたのは Vine 4.1 からでしたが、
Vine 4.2 の kernel-2.6.16-0vl76.28 でも同じです。

どうやら kernel 2.6.16 あたりのバグのようです。
 http://bugs.gentoo.org/show_bug.cgi?id=132673 [^]
 http://www.mail-archive.com/bug-coreutils@gnu.org/msg11414.html [^]

coreutils にも対処療法があるようですが、
kernel を修正するのがよいようです。
http://bugs.gentoo.org/show_bug.cgi?id=132673#c9 [^] に書いてある、
次のパッチを当てると、手元の i686 で直りました。
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=755c1e20cd2ad56e5c567fa05769eb98a3eef72b;hp=7bab377fcb495ee2e5a1cd69d235f8d84c76e3af [^]

ついでの時にでも取り込んでいただけるとありがたいです。
設定されていません。
課題の履歴
2008-01-11 18:39anonymous新規課題
2008-01-11 18:45iwamotoバージョン4.1 => 4.1,4.2
2008-01-11 18:45iwamoto担当者 => security
2008-01-11 18:45iwamoto状態新規 => 担当者決定
2008-01-11 18:45iwamotoコメント追加: 0002815
2008-02-29 15:20iwamoto状態担当者決定 => テスト待ち
2008-02-29 15:20iwamotoコメント追加: 0002816
2008-02-29 18:51anonymousコメント追加: 0002817
2008-02-29 19:14iwamoto状態テスト待ち => 完了
2008-02-29 19:14iwamotoコメント追加: 0002818

コメント
(0002815)
iwamoto   
2008-01-11 18:45   
> どうやら kernel 2.6.16 あたりのバグのようです。
> http://bugs.gentoo.org/show_bug.cgi?id=132673 [^]
> http://www.mail-archive.com/bug-coreutils@gnu.org/msg11414.html [^]

レポートありがとうございました。
こちらの環境でも再現し、kernel にご紹介いただいた
patch を適用することで直ることまで確認できました。
#2.6.17 から直っているようです。

kernel fix として出す方向で作業します。
(0002816)
iwamoto   
2008-02-29 15:20   
> kernel fix として出す方向で作業します。

  http://vinelinux.org/errata/4x/20080120-1.html [^]

で修正されていると思います。
ご確認よろしくお願いします。
(0002817)
anonymous   
2008-02-29 18:51   
> > kernel fix として出す方向で作業します。
>
> http://vinelinux.org/errata/4x/20080120-1.html [^]
>
> で修正されていると思います。
> ご確認よろしくお願いします。

  確認しました。cp -a でも mv でも大丈夫です。
ありがとうございました。
(0002818)
iwamoto   
2008-02-29 19:14   
> 確認しました。cp -a でも mv でも大丈夫です。

ご確認ありがとうございました。
完了にします。