Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001176Vine Linux1 バグ2011-07-30 14:032012-07-12 09:29
報告者anonymous 
担当者Takemikaduchi 
優先度再現性不明 
状態完了解決状況不明 
バージョン6.0 
修正予定バージョン修正済バージョン 
概要0001176: Slocateのデーターベースが更新できない
説明Vine Linux 6.0(beta4)上で,locateのデーターを作るように設定したが,検索しても結果が出ない.

やったこと
(1)updatedb を実行.
この時点で,locateで検索できる.
(2)/etc/updatedb.conf で DAILY_UPDATE=yes にする.
数日後,locateでファイル検索すると結果が出ない.
(3)再度,updatedb を実行すると検索できる.
(4)/etc/cron.daily/slocate.cron を実行後,locateで検索すると検索結果が出ない.

/etc/cron.daily/slocate.cron の最後の行で,
/usr/bin/updatedb -f "$nodevs"
の 「-f "$nodevs"」を消せばとりあえずうまくいくみたいですが,これ以上どうすればいいかわかりません.
タグ設定されていません。
archx86, x86_64
パッケージslocate-2.7-25vl6
添付ファイル

- 関連

-  コメント
(0000569)
iwaim (開発者)
2011-11-29 13:29

Vine Linux 6.0でも事象を確認しました。<BTS:1223>もこちらで扱います。
ワークアラウンドとしては、それぞれの環境で適切に動くように/etc/cron.daily/slocate.cronの修正を行ってください。

> /etc/cron.daily/slocate.cron の最後の行で,
> /usr/bin/updatedb -f "$nodevs"
> の 「-f "$nodevs"」を消せばとりあえずうまくいくみたいですが,

こちらについてはそれで動くなら問題ないと思います。NFSあたりを使っていたら残念な結果になりそうなので、各自の環境に合わせて対処してください。
(0000570)
anonymous (参照)
2012-01-10 22:37

 Vine6.0クリーンインストールで同じ現象が生じました。
最初の報告から半年近くになりますが、対処してもらえな
いのでしょうか?
(0000571)
iwaim (開発者)
2012-01-11 19:00

>  Vine6.0クリーンインストールで同じ現象が生じました。
> 最初の報告から半年近くになりますが、対処してもらえな
> いのでしょうか?

申し訳ございませんが、現状、有効な対処を思いついておりません。
有効な対処方法があればご提案ください。
(0000572)
Takemikaduchi (管理者)
2012-01-11 23:10

本現象を解決する方法の1つとして、slocate-3.1 のパッケージを作成し、
proposed-updates に put しました。

slocate-3.1-1vl6.{src,i686,x86_64}.rpm

お手数をおかけしますが、以下の手順に従って動作確認をお願いします。


1. アップデートする前に現象が再現することを確認する。

2. apt-sourceslist-proposed-updates パッケージをインストールして、
proposed-upates
 用の apt-line を追加する。

3. apt-get コマンド、または synaptic を使用してアップデートを行う。

 # アップデートが保留になるパッケージがあります(2011/09/03 時点では
 # totem-pl-parser のみ)。apt-get dist-upgrade すれば全てアップデート
 # されます。

4. 動作確認を行い、現象が再現しない(発生しない)ことを確認する。


「状態」を「確認待ち」に変更しました。
(0000573)
anonymous (参照)
2012-01-12 22:23

slocate-3.1-1vl6.x86_64.rpm で確認を行いました.
/etc/cron.daily/slocate.cron を実行して,データーベースが更新できることを確認しました.

以下,やったことです.

1. アップデートする前に現象が再現することを確認する。
# /etc/cron.daily/slocate.cron の設定をオリジナルに戻す
# /etc/cron.daily/slocate.cron を実行
# /var/lib/slocate/slocate.db でファイルサイズを確認 → 1

2. proposed-upates用の apt-line を追加する。
3. apt-get コマンドを使用してアップデートを行う。
# apt-get install apt-sourceslist-proposed-updates
# apt-get update
# apt-get install slocate
# apt-get remove apt-sourceslist-proposed-updates

4. 動作確認を行い、現象が再現しない(発生しない)ことを確認する。
# /etc/cron.daily/slocate.cron を実行
# /var/lib/slocate/slocate.db でファイルサイズを確認 → 5840031 (1ではない)
# locateで検索ができることを確認
(0000574)
Takemikaduchi (管理者)
2012-01-12 23:04

動作確認ありがとうございます。

「状態」を「errata 待ち」に変更します。
(0000575)
iwaim (開発者)
2012-01-13 11:29

i686でのテストも必要なので一旦「テスト中」に差し戻します。
(0000576)
anonymous (参照)
2012-07-11 14:50

Vine 6.1β2 i686で試しました。

手順
(1) Vine 6.1β2をクリーンインストール
(2)
# /etc/cron.daily/slocate.cron
# ls -lh /var/lib/slocate/slocate.db
-rw-r----- 1 root slocate 1 7月 11 14:11 /var/lib/slocate/slocate.db
(3)
# rpm -Fvh http://proposed-updates.vinelinux.org/apt/proposed-updates/6/i386/RPMS.updates/slocate-3.1-1vl6.i686.rpm [^]
(4)
# /etc/cron.daily/slocate.cron
# ls -lh /var/lib/slocate/slocate.db
-rw-r----- 1 root slocate 2.1M 7月 11 14:25 /var/lib/slocate/slocate.db
(5) 普通にlocateできた
(0000577)
Takemikaduchi (管理者)
2012-07-11 21:33

建御雷です。

i686 環境での動作確認、ありがとうございます。

「テスト中」に戻されてしまっていた「状態」を再び「errata 待ち」に変更します。
(0000578)
iwamoto (管理者)
2012-07-12 09:29

> 「テスト中」に戻されてしまっていた「状態」を再び「errata 待ち」に変更しま
> す。

http://vinelinux.org/errata/6x/20120712-1.html [^]

が発行されました。
完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2011-07-30 14:03 anonymous 新規課題
2011-11-29 13:29 iwaim arch x86_64 => x86, x86_64
2011-11-29 13:29 iwaim 担当者 => iwaim
2011-11-29 13:29 iwaim 状態 新規 => 担当者決定
2011-11-29 13:29 iwaim コメント追加: 0000569
2012-01-10 22:37 anonymous 概要 Slocateのデーターベースが更新できない? => Slocateのデーターベースが更新できない
2012-01-10 22:37 anonymous コメント追加: 0000570
2012-01-11 19:00 iwaim コメント追加: 0000571
2012-01-11 23:10 Takemikaduchi 担当者 iwaim => Takemikaduchi
2012-01-11 23:10 Takemikaduchi 状態 担当者決定 => テスト待ち
2012-01-11 23:10 Takemikaduchi コメント追加: 0000572
2012-01-12 22:23 anonymous コメント追加: 0000573
2012-01-12 23:04 Takemikaduchi 状態 テスト待ち => errata待ち
2012-01-12 23:04 Takemikaduchi コメント追加: 0000574
2012-01-13 11:29 iwaim 状態 errata待ち => テスト待ち
2012-01-13 11:29 iwaim category_id 2 => 6
2012-01-13 11:29 iwaim コメント追加: 0000575
2012-07-11 14:50 anonymous コメント追加: 0000576
2012-07-11 21:33 Takemikaduchi 状態 テスト待ち => errata待ち
2012-07-11 21:33 Takemikaduchi category_id 6 => 2
2012-07-11 21:33 Takemikaduchi コメント追加: 0000577
2012-07-12 09:29 iwamoto 状態 errata待ち => 完了
2012-07-12 09:29 iwamoto コメント追加: 0000578


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker