*起動時に / のマウント時にエラーが出る [#jc199fa8]

-ページ: [[不具合報告/4.51]]
-投稿者: [[KATOH Yasufumi]]
-優先順位: 低
-状態: 提案
-カテゴリー: 不具合報告
-投稿日: 2009-02-06 (金) 12:04:40
-バージョン: 

**メッセージ [#d59c38c5]
Plamo 4.51rc1 をインストールして動いていますが,起動時に少し変なメッセー
ジが出ています.問題ないのなら良いですが,一応報告しておきます.常に出るわけでもなさそうです.

dmesg の一部の抜粋ですが,多分 rc.S で / を remount する辺りだと思いま
す.

 Adding 16386292k swap on /dev/sda2.  Priority:-1 extents:1 across:16386292k
 EXT3 FS on sdb1, internal journal
 EXT3-fs: Unrecognized mount option "uid=1000" or missing value
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on sdb2, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on sdb3, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.

3 行目です.もちろん fstab はインストール直後の状態なので uid=1000 な
どというマウントオプションは指定されていません.

 /dev/sdb1       /        ext3        defaults   1   1

一応,http://ja.pastebin.ca/1328634 に dmesg 全部載せてみました.

関係ないかも知れませんが,4.51 で kernel 再構築してリブートした後,4.5 -> 4.51 Update 後,リブートした後も同様のメッセージが出ていて,その後 / 以下のファイルが消滅したりして起動出来なくなる事象に二度行き当たりました (T_T)

**トラブル [#e42312a8]
再起動を何度かしていると,上記現象に行き当たりました.

#ref(plamo-error.jpg)

/dev/sda1 にインストールされている CentOS から起動して /dev/sdb1 (Plamo のルート) をマウントすると以下の用になっていました.

 [root@enterprise ~]# mount /dev/sdb1 /mnt
 [root@enterprise ~]# find /mnt
 /mnt
 /mnt/sys
 /mnt/dev
 /mnt/proc
 /mnt/media
 /mnt/media/sdb1

/var/log/bootlog を http://ja.pastebin.ca/1328791 に置きました.以下抜粋.

 Feb  6 15:31:13 enterprise syslogd 1.4.1: restart.
 Feb  6 15:31:13 enterprise kernel: klogd 1.4.1, log source = /proc/kmsg started.
 Feb  6 15:31:13 enterprise kernel: Inspecting /boot/System.map-2.6.27.10-plamoSMP
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sdb1
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sdb1 to sdb1 (removable: )
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sda1
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sda1 to sda1 (removable: )
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sdc1
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sdb2
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sdc1 to sdc1 (removable: )
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sdb2 to sdb2 (removable: )
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sdc2
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sdc2 to sdc2 (removable: )
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sdb3
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sdb3 to  sdb3 (removable: )
 Feb  6 15:31:13 enterprise kernel: Inspecting /boot/System.map
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sdc3
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sda2
 Feb  6 15:31:13 enterprise logger: hald didn't know about /dev/sda3
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sdc3 to sdc3 (removable: )
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sda2 to sda2 (removable: )
 Feb  6 15:31:13 enterprise logger: Mounting HAL_UDI  as /dev/sda3 to sda3 (removable: )

*参考 [#adde6e17]
- Plamo 4.5 の 2.6.25.17 カーネルだと,このような事は起きません.2.6.25.17 の bootlog を http://ja.pastebin.ca/1328795 に置きました.

*pmount後 [#k99bce22]
udev, libsysfs update & pmount インストール後の bootlog を http://ja.pastebin.ca/1332338 に置きました.一応.

----
-udev が mount するときに uid 1000 を使います。なんらかの原因で usb hdd などと同じような扱いになり、/media に mount されてしまったのではないでしょうか。また、起動時には rc.S 内で rm -rf /media とされてしまうので、タイミングが悪いと / が消されてしまいます。# 自分も遭遇しました。 -- [[大西哲哉]] &new{2009-02-06 (金) 13:33:34};
-/etc/udev/rules.d/50-udev-default.rules と /lib/udev/mount-device.sh を参照 --  &new{2009-02-06 (金) 13:37:14};
-ありがとうございます.ML にも投稿しましたが,そのようです.とりあえず rc.S の rm -rf /media をコメントアウトしてます. -- [[KATOH Yasufumi]] &new{2009-02-06 (金) 15:40:42};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS