XXXXXXXX@XXXXXXXX wrote:
<BTS:1176>と同じ問題なので、こちらは重複として閉じます。状態は「完了」となります。
> slocateパッケージに含まれる /usr/bin/updatedb を
> /etc/cron.daily/slocate.cron 中で実行時に何もしないで(呼び出されるが実質
> 処理をスルー)終了してしまうようです。
> /etc/cron.daily/slocate.cron を見ると、
>
> nodevs=$(< /proc/filesystems awk 'BEGIN { f = 1; }
> $1 == "nodev" { if (!f) printf (","); f = 0; printf $2; }')
>
> となっている部分がありますが、これだと $nodevs に期待した形式で値をセット
> されないようで、これが原因ではないでしょうか。
> CentOS5の /etc/cron.daily/mlocate.cron 中では、
>
> nodevs=$(< /proc/filesystems awk '$1 == "nodev" { print $2 }')
>
> の様になっており、同じ様に修正してみた所 /usr/bin/updatedb の処理は正常に
> されるようです。
CentOS 5ではmloacteを使っていますが、Vine Linux 6.0ではslocateです。
(mlocateの実装は私は知りませんが)slocateでは
/usr/bin/updatedb -h
を実行するとわかりますが、「,」区切りで渡すため、その修正では
(slocateが期待した形式にならないため)あらゆる環境で動くようにはならな
いと考えています。
ただし、その対処で問題ない環境もあるはずなので、それで問題ないならまず
は手元でそのような修正をお願いします。
== このレポートの詳細は以下の通りです ==
レポート ID : 1223
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1223
分類 : バグ
バージョン : Vine-6.0
関連パッケージ : slocate
arch : x86
状態 : 完了
優先度 : 中
重大度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed