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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000691Vine Linux1 バグ2009-04-27 20:392009-08-31 15:38
報告者shaolin 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000691: "Error: /proc must be mounted" during bootup
説明システム起動時に、次のようなエラーが出ます。

  ....(略)....
  VFS: Mounted root (ext3 filesystem) readonly
  Freeing unused kernel memory: 232k init
  INIT: version 2.86 booting
  WARNING: initlog is deprecated and will be removed in a future release
  Error: /proc must be mounted
    To mount /proc at boot you need an /etc/fstab line like:
        /proc /proc proc defaults
    In the meantime, run "mount /proc /proc -t proc"
  Starting background readahead (early, fast mode)
             Welcome to Vine Linux
  ....(後略)....

メッセージから、/etc/rc.d/rc.sysinit 中の initlog 実行ブロック、
readahead 実行ブロック、およびその間でエラーが起きていることが
分かります。それらのスクリプト、及びバイナリのソースを順に見て
いくと、スクリプト /sbin/readahead_early の中で実行されている

  # Check for > 384 MB
  free -m | gawk '/Mem:/ {exit ($2 >= 384)?0:1}' || exit 0

の free (procps パッケージより) が出すエラーであることが
分かりました (procps-3.2.7/proc/{sysinfo,free}.c)。

rc.sysinit 内で /proc が明示的にマウントされるのは、
Welcome バナー表示後ですので、この readahead_early 実行時には
まだ /proc はマウントされていないことになります。

取り急ぎ報告まで。
タグ設定されていません。
arch
パッケージreadahead, procps, initscripts
添付ファイル

- 関連

-  コメント
(0003096)
daisuke (管理者)
2009-05-05 01:09

initscripts-8.80.10 で /proc の mount を readahead_early より前に
実行するようにしました。
(0003097)
kazutaka (開発者)
2009-08-31 15:38

元報告者の方からのリプライはありませんが、修正完了から
三ヶ月以上経過しましたので、バグレポートの有効期限(下記
URL 参照)に従い、完了として閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2009-04-27 20:39 shaolin 新規課題
2009-05-05 01:09 daisuke 状態 新規 => テスト待ち
2009-05-05 01:09 daisuke コメント追加: 0003096
2009-08-31 15:38 kazutaka 状態 テスト待ち => 完了
2009-08-31 15:38 kazutaka コメント追加: 0003097


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