VineSeed ML アーカイブ



[VineSeed:17309] [VineLinux:0691] "Error: /proc must be mounted" during bootup

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:17309] [VineLinux:0691] "Error: /proc must be mounted" during bootup
  • Date: Mon, 27 Apr 2009 20:39:31 +0900
XXXXXXXX@XXXXXXXX wrote: 

システム起動時に、次のようなエラーが出ます。

  ....(略)....
  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 はマウントされていないことになります。

取り急ぎ報告まで。


== このレポートの詳細は以下の通りです ==

レポート ID  : 691
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=691

分類           : バグ
Vine ver.      : Seed
関連パッケージ : readahead, procps, initscripts
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.6.
http://www.daifukuya.com/kagemai/