Sabayon - mysql(およびその他のサービス)を起動できません

Sabayon - mysql(およびその他のサービス)を起動できません

これはSabayon Linuxの新規インストールです。 mysqlをインストールし(equo install dev-db / mysql)、設定しましたが(emerge --config ...)/ etc / init.dスクリプトを使用して起動されませんでした。

# /etc/init.d/mysql start
 * WARNING: mysql is already starting
# /etc/init.d/mysql status
 * You are attempting to run an openrc service on a
 * system which openrc did not boot.
 * You may be inside a chroot or you may have used
 * another initialization system to boot this system.
 * In this situation, you will get unpredictable results!
 * If you really want to do this, issue the following command:
 * touch /run/openrc/softlevel
# /etc/init.d/mysql stop
 * ERROR: mysql stopped by something else

/run/openrc/softlevelをタッチすると、より多くのエラーが発生します。 Google検索では多くの提案がありませんでした。

私は最近、GentooシステムでOpenRC移行を行ったことを覚えていますが、まだinit.dスクリプトを使用しています。私が気づかなかった他の変更はありますか?

答え1

upstart、、、(あなたの場合)などの一部のサービスは、プロセスマネージャによって実行されます。それを取得すると、mysqlが実行されていることがわかります。systemdOpenRCSysVps ax |ergep -i mysql

次の文書を使用してください。OpenRCドキュメント

答え2

OpenRC は、サービスの予想される状態を追跡するために、状態ファイルに大きく依存しています。

それについて特にスマートではありません。

これは、次の場合を意味します。どの提供された情報が正しくない場合(つまり、開始前にopenrc終了のchrootが正しく実行されていない場合)、非常に停止します。

開始 - 停止 - 開始順序常にこの状況で回復する必要があり、その後、注文が正しいことを確認してください。

残念ながら、initの作成者がステートマシンについて読む必要があるという法的要件はありません。

関連情報