- ベストアンサー
Fedora7が起動しなくなってしまいました
Linux初心者です。どなたかお助けいただけないでしょうか。 Fedora7を快適に使用していたのですが、突如 INIT: Id "x" respawning too fast; disabled for 5 minutes と表示されて、動作しなくなってしまいました。enterキーを押しrootで入り、startxとすると、次が表示されて止まってしまいます。 /usr/bin/gnome-session; error while loading shared libraries; libcairo.so.2;can not open shared object file; No such file or directory waiting for X server to shut down FreeFntPath;FPE "unix/:7100" refcount is 2,should be 1;fixing. 再起動すると、起動時には usr/ pgsql data のようなものが表示される行だけがエラーになっています。 何とか普通に起動するようにできないでしょうか。 申し訳ありません。お世話になります。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
X関連のアップグレードに失敗したんでしょうね。。。。 libcairo.so は2Dグラフィックのライブラリのようです。 該当ライブラリですが /usr/lib の下にあるようです。 このディレクトリを調べ、本当に該当のファイルが無いかを調べて下さい。 また該当のファイルは、cairoと言うパッケージに含まれているようなので rpm -qa |grep cairo で、パッケージが表示されるかを確認し、何も表示されないようでしたら yum install cario でインストールしてみてください。 ただ、該当のライブラリ/パッケージ以外も正常で無い可能性も あると思われますので、素直に直るかどうかは微妙でしょう。
その他の回答 (5)
>見つけることができませんでした。 インストールして下さい。
お礼
ありがとうございます。 これは「libcairo.so.2」だけインストールすればよいでしょうか。 また、どのようにやればよろしいでしょうか。 甘えるようで申し訳ありません。やり方がまったくわからないもので… 全部を最初からインストールしなおさないとだめでしょうか。 どうか、よろしくお願いいたします。
>/usr/bin/gnome-session; error while loading shared libraries; libcairo.so.2;can not >open shared object file; No such file or directory 「libcairo.so.2」が見つかりません。とエラーメッセージに書かれていますが。
お礼
回答をありがとうございます。 /usr/bin/gnome-sessionには、ただ ELF としか書いてありませんした。 また、libcairo.so.2 というのは、見つけることができませんでした。 何かファイルがおかしいのでしょうか。 申し訳ありません。 何卒、よろしくお願いいたします。
- pakuti
- ベストアンサー率50% (317/631)
役に立ちそうなサイトを見つけました (英語です) http://www.unixguide.net/linux/faq/09.24.shtml http://www.linuxquestions.org/questions/showthread.php?t=410229 gdmがみつからないか、/etc/inittabのエントリーミスで 発生するようですね。。。。 他のサイトでは、カーネルを上げたり ディストリビューションのアップグレードを行った際に 発生したと言う記述をみかけました。 恐らく、何か をアップデートした時に X関連の何かをアップグレードして inittabのエントリーをおかしくしたか gdm関連に変更を加えたのではないかと思われます。 #service gdm status でgdmのステータスの確認 起動していなければgdmを起動した後に xfsを起動してうまくいくかを試してみてください それでもだめなら initq で
お礼
本当にありがとうございます。 #service gdm status ではunrecognized service となりました。 そこでgdmと入力すると /usr/sbin/gdm-binary:error while loading shared libraries; libcairo.so.2;can not open shared object file; No such file or directory と表示されます。また、/usr/bin/gnome-sessionには、ただ ELF としか書いてありませんした。initqと直接打ち込んでもコマンドを認識しないようなのですが、どうしたものでしょうか。 申し訳ありません。
- pakuti
- ベストアンサー率50% (317/631)
説明だけだと良くわかりませんが XFSのサービスが正常に終了せずに ロックファイルを掴んでいるか、ファイルが壊れたかのどちらかでしょうか? #service xfs stop でなんと表示されますか? また /tmp/.font-unix/fs7100 が存在しませんか?
お礼
ご親切にありがとうございます。 #service xfs stop では Shutting down xfs: [OK]となりました。 それでもstartxでは同じでした。 また、どこかで fc-cache -f とするとキャッシュが更新されるからよい、と書いてあったので実行したら、/tmp/.font-unix/fs7100 がありませんでした。これで状況が変化せず、再起動をかけたら /tmp/.font-unix/fs7100ができました。これでも、やはり状況は同じでした。どうしたものでしょうか。 何卒どうか、よろしくお願いいたします。
>突如 動作しなくなってしまいました 突如、ではなく、あなたが何かしたからでしょう。 それを書いてください。
お礼
申し訳ありませんでした。 MySQLサーバーとしては動作していたもので、直接ローカルで見たら「突然」のような気になってしまいました。失礼しました。 思い当たるのは、右上の「更新プログラムのダウンロード」のようなものを実行したこと、それから、クライアントからWinSCPで普通の自分で作ったデータファイルを編集していたことです。 サーバーとしては問題なく動作しているようです。 どうか、よろしくお願いいたします。
お礼
本当にありがとうございます。 教えていただいた手順で、挑戦してみます。 感謝しております。
補足
いろいろと、ご親切にありがとうございました。 やはりインストールしても動作しませんでした。 また、Fedora7を入れなおしてみます。 とても勉強になりました。感謝しております。