• 締切済み

krb5-libsを削除してしまいました

お世話になります。 先日、運用中の社内サーバ管理を引き継ぎました。 サーバ(Vine linux 5.1)にて # apt-get update を試みたところ 「複数のバージョンの"~"がインストールされています。」 と50ほどパッケージが表示されました。 そこで、古いバージョンを削除していけばいいかと思い、一番上にあった"krb5-libs"から # rpm -qa | grep krb5-libs で表示させたところ、詳細は失念しましたが、確か末尾が 「l5」のものと「l7」のものが表示されました。 古いと思われる末尾「l5」を # rpm -e ~l5 としたところ、その後いろんなコマンド(rpmなど)で コマンド名: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory と言われてしまうようになりました。 どのように対処すればよいかご教示いただければ幸いです。 よろしくお願いいたします。

  • nebz
  • お礼率0% (0/4)

みんなの回答

  • iwaim
  • ベストアンサー率100% (1/1)
回答No.4

別PCにRPM系Linuxを用意して、Vine Linux 5.1用のkrb5-libsパッケージ(もちろんそのサーバで使っているアーキテクチャのもの)をもってきてください。以下、ファイル名とかパスとかは適切に読み替えてください。 そこで、適当なディレクトリで $ rpm2cpio /path/to/krb5/krb5-libs-1.6.3-nvl5.foo.rpm | cpio -id とやれば、そのディレクトリをルートディレクトリと解釈して、そのRPMパッケージに含まれているファイル群が展開されます。これをそのサーバにそのまま持っていってください。(もちろんパスはちゃんとそのままにする) これでrpmコマンドなどが使えるようになるはずです。もしkしたら # apt-get install --reinstall krb5-libs か # rpm -Uvh --force --nodeps /path/to/krb5/krb5-libs-1.6.3-nvl5.foo.rpm あたりをやっておいた方がいいかもしれません。(apt-getの方はこれではできないかも。試してないのでわからない) あとは、なんでそんなパッケージが入っているのかを前任者に問いただして、ちゃんと引き継ぎ作業してください。

  • yakan9
  • ベストアンサー率54% (2206/4057)
回答No.3

> apt-getも同様に使用できません。 > Synapticも質問内容と同様に > 使用できない状況となっております。 こんなコメントだけでは、次に打つ手が思いつきません。 せめてエラーメッセージを補足するなり、こんな手を試したが、こんなエラーでだめだったとかの補足がないと解決まで行かないと思われます。 はっきり言えば、技術的なやり取りはできていないと思われますので、これ以上は書くことはありません。 再インストールされることです。

  • yakan9
  • ベストアンサー率54% (2206/4057)
回答No.2

> krb5-libsを削除してしまったため、Synapticも質問内容と同様に > 使用できない状況となっております。 では、単純に、root端末で、 apt-get install krb5-libs と入れて、インストールさせるのはだめなのでしようか。 基本的には、パッケージ管理されている中に、krb5-libs は入っているのでできると思いますけど。 依存関係も解決するはずですよ。

nebz
質問者

補足

たびたびありがとうございます。 apt-getも同様に使用できません。 手動インストール(?)を行おうと調べておりますが、まだ実行するに至る情報が 得られない状況でございます。

  • yakan9
  • ベストアンサー率54% (2206/4057)
回答No.1

> krb5-libsを削除してしまいました もし削除したのであれば、新たにインストールするだけでよいのではないかと思うのですが。 Synapticパッケージマネージャで、「全て」を選択しておき、「検索」で、krb5-libsと入力し、検索をかければ、 インストール済みかどうかが判明し、インストールされていなければ、インストールする手順ではだめなのでしようか。

nebz
質問者

補足

ご回答ありがとうございます。 krb5-libsを削除してしまったため、Synapticも質問内容と同様に 使用できない状況となっております。

関連するQ&A

  • MySQLがインストールされているかわかりません

    当方、初心者です。 訳あって、古いバージョンのMySQLをインストールすることになりました。 MySQLのサイトからバージョンが5.1.68の mysql-server mysql-client mysql-devel mysql-shared をダウンロードして、 #rpm -ivh mysql-server-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-client-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-devel-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-shared-5.1.68-1.glibc23.x86_64.rpm とコマンドをうちました。 それぞれ100%となり、エラーメッセージは出ませんでした。 その後 #rpm -qa │ grep mysql と打っても何も表示されませんでした。 /etc/init.d/にmysqlはありますが、mysqldはありません。 mysql startとうつとOKと表示され showdatabaseもできました。 これでインストールは完了しているのでしょうか? OSはCentOS5.9です。 構成管理のパッケージソフトをインストールするために 前提としてMySQLが必要と記載されていたのみなので どのMySQLをインストールすれば良いかもわかりません。 心優しい方のアドバイスをお待ちしております。

  • MySQLについて教えてください

    この間FC4をフルインストールしたのですが、 いまいちmysqlのなにが入っているのかが理解できません。 rpm -qa | grep mysqlとrpm -qa | grep MySQLのコマンドでは、出てくる結果がちがいます。 調べたい内容としましては、以下の4つが入っているのか、それとVerはいくつなのか調べたいのですが・・・。 MySQL-server MySQL-client MySQL-devel MySQL-shared-compat yum apdateとyum upgradeはしました(関係あるのかよくわかってないのですが)。 どなたかご教授願います。

  • error while loading shared libraries

    皆さんこんにちは。 「 error while loading shared libraries」エラーからの 回復の仕方が分からないでいます。 経緯は以下のとおりです。 memcashedの動きを確かめるためのサンプルソースを見つけてきて、 問題なくインストールが無事に完了した後に、 ソース(memtest)を実行しようとしたら、 「libmemcached.so.2がないよ!」ということで、 怒られてしまい実行できませんでした。 ============= ./memtest: error while loading shared libraries: libmemcached.so.2: cannot open shared object file: No such file or directory ============= パスが通っていないという事かな?と思い、 「libmemcached.so.2」の場所を探した後に、 pathに追記してみたのですが、 やはり、同じエラーが出てソースを実行できませんでした。 pathの指定の仕方が適切ではないのでしょうか? どうやって、問題を解決すれば言いか分からないでいます。 OSはFedora9を使用しています。 どなたか、アドバイスいただけますとありがたいです。 宜しくお願い致します。 # find / -name "libmemcached.so.2" -print /lib/libmemcached-0.29/libmemcached/.libs/libmemcached.so.2 /usr/local/lib/libmemcached.so.2 # PATH=$PATH:/usr/local/lib/libmemcached.so.2:/lib/libmemcached-0.29/libmemcached/.libs/libmemcached.so.2 # export PATH # ./memtest ./memtest: error while loading shared libraries: libmemcached.so.2: cannot open shared object file: No such file or directory

  • エラーで起動できません

    バトルフィールド2というPCオンラインゲームのリナックスサーバーをインストールまではできたのですが、いざサーバー起動!!というときに $ cd /bf2server/bf2 $ ./start.sh コマンドと打ち込むと f: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory とエラーが出て起動できません。 libstdc++.so.5が入ってないのかな? この場合どうすればいいでしょうか? OSはFedora Core3をインストールしたてです。

  • PEARをfedoraで使いたい。

    こんばんは。 PHPのPEARを、fedoraサーバーで使いたいと思っているのですが、 うまくいかないので質問させてください。 まず、コマンドプロンプトで、pear と打つと、どこで打っても、 /usr/local/bin/php: error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory というエラーが出ます。 これが主な原因かと思うのですが、対処法を調べましたがよくわかりません。。 このエラーが出ないようにするにはどうすればよいでしょうか? phpinfo.php  での情報は、 include_path  が、.:/usr/share/pear which pear コマンドでは、 /user/local/bin/pear でした。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • リポジトリの設定

    環境は次のとおりです。 Vine Linux3.1 インストール構成・・・最小+日本語入力 ただいま、expectを導入するために /etc/apt/sources.list を次のように変更しました。 #rpm http://www.t.ring.gr.jp/pub/linux/Vine/apt 2.6/$(ARCH) main updates #rpm-src http://www.t.ring.gr.jp/pub/linux/Vine/apt 2.6/$(ARCH) main updates をコメントアウトしました。 その後、 #apt-get install expect とコマンドしましたが E:couldn't find package expect と返されました。 expectを導入するにはどうしたらよいでしょうか?

  • apachectlが使えない

    いつもお世話になっています。 今回、Apacheをソースコードからビルドしてインストールしようとしたのですが #apachectl -k start とすると bash: apachectl: コマンドが見つかりません と返ってきます。 apachectlの中身を見てみるとシェルスクリプトのようなので #./apachectl -k start でも同じようなのでやって見ました。 この場合、 /usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory とのことで、pcreのライブラリがないという事なのかと思いapt-getで libprce3を入れようとしたらもうすでにインストール済み。 (その前にApacheをmakeする段階でPCRE-8.34をソースコードからビルドして入れている。) 一応そのファイルを探してみたら見つからない。 ここで質問です。 ・libprceというのは普通はどこにあるのでしょうか。 ・もしなかった場合、どうやってインストールするのでしょうか。  aptから、もしくはソースコードから  該当するパッケージ等を教えてもらえるとありがたいです。

  • パッケージを確認するコマンドについて

    CentOSでは下記のコマンドでパッケージがインストールされているかを確認しています。 rpm -qa | grep パッケージ名 Ubuntuで上記のコマンドで該当するコマンドは何でしょうか? 下記のコマンドでいいのでしょうか? sudo apt-file search パッケージ名 私なりに調べたんですが自信がありません。 コマンドはあっていますでしょうか? 申し訳ありませんがCentOS、Ubuntuのコマンドをそれぞれ教えていただけませんでしょうか。 宜しくお願いします。

  • libprocとは何のファイルなのでしょう?

    Linuxサーバを運用しているのですが、以下のようなエラーをコンソールに出力して応答が無くなってしまいました。 error while loading shared libraries: libproc.so.6: cannot open sharedobject file:Error23 サーバは再起動により復帰したのですが、何が起きたのかが把握できず困っております。まず、このファイルは一体何をするものなのかについて、ご存じの方がおられましたら教えて頂けないでしょうか。 宜しくお願いいたします。

  • mysqlが起動しないのですが...

    OS:CentOS 5.5 mysql:5.077 さくらVPSでサーバとして運用しているのですが、 mysqlが起動しなくなってしまいました。 /etc/rc.d/init.d/mysqld startと打つと、 /sbin/restorecon: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Permission denied Timeout error occurred trying to start MySQL Daemon. MySQL を起動中: [失敗] と出ます。 /var/log/mysqld.logには /usr/libexec/mysqld: error while loading shared libraries: libkeyutils.so.1: cannot open shared object file: No such file or directory と出ています。 どうすれば起動する事ができるでしょうか?