web-dev-qa-db-ja.com

Gentoo systemdは読み取り専用でマウントされ、起動せず、segfaultにサービスを提供します

OpenRC 0.20にアップグレードした後、システムは正しく起動できません。

mounted into runlelevel unknown (kernel 3.17.1)

/パーティションは読み取り専用でマウントされます

/dev/sda3 on / type ext4 (ro, realtime, data=ordered)

だから私は次のことをしました:

# mount / -o remount,rw

..うまくいった、その後私はやった

# mount -a

/ dev/sda4(/ home)をマウントしました

しかし、私が開始しようとするサービスはすべて、セグメンテーション違反になります。

# service root start
Segmentation fault 

昨日、最新のemergeworldにインストールされたように見えるopenrc0.20を実行しています。

1
Iddo

シングルユーザーモード(init =/bin/bash)で起動し、revdep-rebuild、dispatch-confを実行して、openrc構成ファイルが正常であることを確認します。

2
WorBlux

これが私がこれを解決した方法です。

/ lib/systemd/systemd-udevdを実行して、/ dev/fdを取り戻す必要がありました(システムがsystemdではなくopenrcである場合でも)

Openrc-0.18.4にダウングレード(昨日登場した0.20を実行していました)

emerge -uDav @world

リブート

Openrc-0.20は私に同意しないようです:)

2
Iddo