• 締切済み

Netscapeのアップデートができない

Linux初心者です。TurboLinux6.0 Workstationを使用し ているのですが、ブラウザのバージョンアップをしよう とNetscape7.1をダウンロードし、インストーラーを走 らせたのですが下記のエラーが出ました。 /lib/libc.so.6:version'GLIBC.2.2.4' not found (requ ired by ./netscape-installer-bin GLIBCのバージョンが関係あるのでしょうか。 また、GLIBCとはなんでしょうか。 初歩的な質問で申し訳ないのですがよろしくお願いいたします。

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

glibc はLinuxの核になるライブラリ群です。 まずは、turbopkgまたはzabomコマンドで、turbolinuxのパッケージ全体を アップデートしてみてください。 これでもglibc(およびglibc-devel)のバージョンが古い場合は、 すなおに、TurboLinux9/10 などにアップグレードすることをお勧めします。 glibcだけをソースからバージョンアップするのはほぼ不可能に近いでしょう。 glibcを必要とする他のパッケージ全てが影響を受けますし、 パッケージの依存関係もおかしくなります。

hidenozo
質問者

お礼

回答ありがとうございます。 全体のアップデートを行なってみます。 勉強になりました。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

Glibのバージョン、ライブラリが足りないのですね。 http://www.miraclelinux.com/support/update/data/glibc.html などからダウンロードアップデートしてやって下さい。

参考URL:
http://channels.netscape.com/ns/browsers/sysreq.jsp
hidenozo
質問者

お礼

回答ありがとうございます。 バージョン確認とアップデートをやってみようと思います。

関連するQ&A

  • 特定のディレクトリでコマンドが実行出来ない。

    特定のディレクトリでコマンドが実行出来ない。 OSはRed Hat Enterprise Linux Server release 5.4です。 rootユーザで特定のディレクトリでlsコマンドを実行すると エラーが発生します。 カレントディレクトリが該当のディレクトリでない場合には 問題ありません。 また、そのディレクトリではwhoやdfコマンド等でも エラーとなってしまいます。 このような現象は、どのような原因が考えられるでしょうか? 以下は、全てrootユーザでの実行結果です。 # pwd /opt/oracle/app/product/11.2.0/dbhome_1/lib # ll stubs 合計 6404 -rwxr-xr-x 1 oracle oinstall 12121 2月 3 2009 ld-linux-2.3.4-stub.so -rwxr-xr-x 1 oracle oinstall 12121 2月 3 2009 ld-linux-x86-64.so.2 -rwxr-xr-x 1 oracle oinstall 4911 2月 3 2009 libBrokenLocale-2.3.4-stub.so -rwxr-xr-x 1 oracle oinstall 4911 2月 3 2009 libBrokenLocale.so -rwxr-xr-x 1 oracle oinstall 4911 2月 3 2009 libBrokenLocale.so.1  ・  ・  ・ # cd stubs # pwd /opt/oracle/app/product/11.2.0/dbhome_1/lib/stubs # ls ls: libc.so.6: version `GLIBC_2.4' not found (required by ls) ls: libc.so.6: version `GLIBC_2.4' not found (required by /lib64/libacl.so.1) ls: libc.so.6: version `GLIBC_2.4' not found (required by /lib64/libselinux.so.1) ls: libc.so.6: version `GLIBC_2.4' not found (required by /lib64/libattr.so.1) ls: libc.so.6: version `GLIBC_2.4' not found (required by /lib64/libsepol.so.1) # who who: libc.so.6: version `GLIBC_2.4' not found (required by who) # df df: libc.so.6: version `GLIBC_2.4' not found (required by df) 宜しくお願いいたします。

  • centosのglibcのアップグレード

    CentOS 6.5にてプログラムを実行しようとしたら /lib/libc.so.6: version `GLIBC_2.15' not found という警告表示されて実行できないので、glibcのバージョンを確認したいところ yum info glibc version 2.12でした。 glibcを2.15までアップグレードするにはどうすればよろしいでしょうか。 多少のLinuxの操作は分かりますが、詳しくないため教えていただけないでしょうか。

  • GLIBC_2.4 以上がインストールされていない環境で

    GLIBC_2.4 以上がインストールされていない環境で perlで開発中に、libcのバージョンが古いというエラーが出ております。 しかし、事情により、通常のインストールができません。 どうにかして、別サーバから取得したsoファイルなどを使って、GLIBC_2.4以上を読み込ませることはできないでしょうか。 いま、外部サーバから取得したlibc-2.5.soがあります。これをサーバ上にアップロードして、perlから使用できるようにする方法はありますか? あまり詳しくないのですが、Dynaloader などは用途が違うのでしょうか。 すみませんが、宜しくお願い致します。 エラーメッセージ(一部伏字): Can't load '~~~i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so' for module Digest::SHA1: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ~~~~/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so) at /usr/lib/perl/5.8/DynaLoader.pm line 225. at ~~~~/Digest/HMAC_SHA1.pm line 5

  • Netscapeインストール後、動作しない

    Vine Linux2.6をインストールした後に Netscape7.02をインストールしました。 インストール直後に立ち上がらずに run-moziila.sh: Cannot execute /usr/lib/mozilla-1.2.1/netscape-bin と表示されました。 よって/usr/local/netscapeで./netscapeをしたときも 同じエラーが表示されます。 run-mzilla.sh内の記述を参照したところ MOZ_APPUNNER_NAME="./mozilla-bin" とありました。 ls -aでみたところmozilla-1.2.1ディレクトリに mozilla-binはなかったのでそのために立ちあがらない のだとおもわれます。 対処法をご存知の方がいらっしゃいましたら教えてください。 vine linux 2.6 インストール手順 1./tmpにnetscape-i686-pc-linux-gnu-installer.tar.gz をDL 2.gzip -d netscape~ 3.tar -xvf netscape~.tar 4.cd netscape-installer 5../netscape-installerで/usr/local/netscapeにインストール

  • rpmファイルがインストールできずエラーを起こします。

    あるrpmファイルをインストールしようとしたところ、下記のようにエラーが表示されました。 環境:Red Hat Linux 9 ターミナルにて****.rpmファイルをインストール実行 -------------------------------------------------- # rpm -ivh ****.rpm エラー:Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by **** libc.so.6(GLIBC_2.4) is needed by **** libstdc++.so.6 is needed by **** libstdc++.so.6(CXXABI_1.3) is needed by **** libstdc++.so.6(GLIBCXX_3.4) is needed by **** -------------------------------------------------- libc.so.6(GLIBC_2.3.4),libc.so.6(GLIBC_2.4)などのファイルがないためインストールできないといってるようですが、初心者のためわかりません。対処法に詳しい方いらっしゃいましたらご回答よろしくお願いいたします。

  • TurboLinux10にVGAボードドライバを組み込む

    TurboLinux10DesktopでMatrox社製のVGAボードを認識させたいです。 (VGAボード:http://www.jmgs.jp/products/corporate/product/epica/index.htm) Linux用のドライバのリリースノートには、  以下のパッケージをインストールしなければならない。   - GCC compiler version 3.2 or later (up to 4.0).   - Glibc 2.3.2 or later.   - Binutils 2.13 or later.   - Make 3.77 or later. とありました。 TurboLinux10に入っているパッケージのバージョンの見方がわからないのですが、 検索して見つけた下記URLには、 http://ascii24.com/news/i/soft/article/2003/10/03/646230-000.html  TurboLinux10Dの主要コンポーネントは、   Kernel 2.6.0、glibc 2.3.2、XFree86 4.3.0、rpm 4.2、gcc 3.3.1、KDE3.1.3、GNOME 2.4 と書かれており、 GCCとGlibcは条件を満たしていると認識したのですが、問題ないでしょうか。 残る必要なパッケージ「Binutils 2.13」と「Make 3.77」は、 TurboLinuxのFTPサーバー ftp://ftp.nuie.nagoya-u.ac.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Desktop/10/install/turbo/RPMS/ から、 binutils-2.14.90.0.4-3.i586.rpm make-3.80-1.i586.rpm を見つけたのでダウンロードしました。 これを、rpm -i binutils-2.14.90.0.4-3.i586.rpmでインストールしたのですが、 下記のエラーメッセージが出て失敗しました。 「libc.so.6(GLIBC_2.0)」が必要だ、とのことですが、 これはどこから探してくればよいのでしょうか。 検索するとかなりの件数ヒットするのですが、 入ってみると違うパッケージ名に見えるのでどれを使えばよいのか判断がつきません。 (例えばココ:http://rpmfind.net/linux/rpm2html/search.php?query=libc.so.6(GLIBC_2.3)) 「libc.so.6.rpm」というファイルではないのでしょうか。 なお、GUI(KED)上のメニューにある「Turboアップデート」でパッケージをインストールしようともしたのですが、 巧くいきませんでした。 読込先に今回ダウンロードしてきたrpmパッケージを置いたディレクトリを指定し、 「スキャンする」を実行したのですが、以降ずっとマウスポインタが時計マークになったままでした。 ▼rpmインストール時に出たメッセージ--------------------------------------------------- rpmdb: read: 0x404b9c08, 4096: 入力/出力エラーで エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで エラー: error(5) getting "libc.so.6(GLIBC_2.0)" records from Providename index rpmdb: read: 0x404bbd18, 4096: 入力/出力エラーで エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで エラー: error(5) getting "libc.so.6(GLIBC_2.1.3)" records from Providename index rpmdb: read: 0x404bde28, 4096: 入力/出力エラーで エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで エラー: error(5) getting "libc.so.6(GLIBC_2.3)" records from Providename index rpmdb: read: 0x404bff38, 4096: 入力/出力エラーで エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで エラー: error(5) getting "libdl.so.2(GLIBC_2.0)" records from Providename index rpmdb: read: 0x404bff38, 4096: 入力/出力エラーで エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで エラー: error(5) getting "libdl.so.2(GLIBC_2.1)" records from Providename index エラー: Failed dependencies: libc.so.6(GLIBC_2.0) is needed by binutils-2.14.90.0.4-3 libc.so.6(GLIBC_2.1.3) is needed by binutils-2.14.90.0.4-3 libc.so.6(GLIBC_2.3) is needed by binutils-2.14.90.0.4-3 libdl.so.2(GLIBC_2.0) is needed by binutils-2.14.90.0.4-3 libdl.so.2(GLIBC_2.1) is needed by binutils-2.14.90.0.4-3 ▲ここまで---------------------------------------------------------------------------- ▼以前指南頂いたスレ http://oshiete1.goo.ne.jp/qa3578303.html

  • png2jpeg・resize.pl

    png2jpegと、resize.plを使ってサムネイルを作成しようと考えています。 ファイルをアップロードするupload.cgiは作成し、画像をサーバーに転送することはできるのですが、 上の2つのファイルをどのように関連付ければ良いのかがわかりません。 check.cgiを見ると、 PerlMagick NG NetPBM + libjpeg-progs NG cjpeg -> /usr/bin/cjpeg djpeg -> /usr/bin/djpeg pngtopnm -> Not Found giftopnm -> Not Found pnmscale -> Not Found repng2jpeg(i386-linux) dynamic :OK standard:OK static :OK libjpeg -> /usr/lib/libjpeg.so.62 libpng -> /usr/lib/libpng.so.2 libz -> /usr/lib/libz.so.1 libm -> /lib/libm.so.6 libc -> /lib/libc.so.6 ldlinux -> /lib/ld-linux.so.2 ---------------------------------------- ./repng2jpeg Found SIZE : 59556 MD5 : 6f03c0ec0 ./repng2jpeg Permisson:OK ./repng2jpeg Exec:OK ->(repng2jpeg TestMode:OK version 1.0.4) $ldd ./repng2jpeg libpng.so.2 => /usr/lib/libpng.so.2 (0x00a36000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x002c2000) libc.so.6 => /lib/tls/libc.so.6 (0x005fe000) libm.so.6 => /lib/tls/libm.so.6 (0x00736000) /lib/ld-linux.so.2 (0x005e4000) ---------------------------------------- と表示され、使用可能な状態ではあると思います。 以上よろしくお願いします。

  • lddの見方について教えてください。

    必要なライブラリを表示しているのは分かったのですが=>の右側以上のバージョンのライブラリが必要という意味でしょうか?ということは=>となっているのは 存在していてOKということでしょうか? またnot foundとなったライブラリは一般的にどこでみつけて、どこに置けばいいでしょうか? [root@localhost DiCE]# ldd dice /lib/libNoVersion.so.1 (0x00b37000) libqtintf.so => not found libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0081b000) libpthread.so.0 => /lib/libpthread.so.0 (0x00a77000) libdl.so.2 => /lib/libdl.so.2 (0x00815000) libc.so.6 => /lib/libc.so.6 (0x00d1c000) /lib/ld-linux.so.2 (0x006ab000)

  • RHEL6.1 パッケジ追加時のエラー

    RHEL6.1をインストしております。追加でcompat-libstdc++-33-3.2.3-69.el6.i686をrpm -ivhを使用して追加使用とするとエラーメッセージが出て追加できません。 エラーメッセージは下記のような感じです。 下記のパッケージを先に入れておかないといけないみたいなのですが、下記のパッケージの入手方法及びインスト方法を分かりやすくご説明願いませんでしょうか? rpm程度しか使用したことが無く、その他がよくわかりません。 よろしくお願い致します。 libc.so.6 is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.0) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.1) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.1.3) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.2) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.2.3) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.3) is needed by XXXX-gcc_XXXX.i686

  • fedora core6にOracle9iをインストール

    質問されていただきます。 Linux fedora core6にoracle9iをCDからインストールしようとしてるのですが、マウントして/mnt/cdrom/runInstaller & と入力すると、 Initializing Java Virtual Machine from /tmp/OraInstall/jre/bin/jre. Please wait... /tmp/OraInstall/jre/bin/../lib/i686/green_threads/libzip.so: symbol errno, version GLIBC_2 .0 not defined in file libc.so.6 with link time reference (libzip.so) Unable to initialize threads: cannot find class java/lang/Thread Could not create Java VM というエラーが出て、そのまま止まってしまいます。 現在行っている設定は ・oracleユーザの環境設定 ・上記の該当スレッドにtouchでファイル作成(libzip.so、libc.so.6) ・LD_KARNEL_PASHは設定するとエラーが出る為行っていません。 上記エラーに出てるパッケージの検索結果 $ rpm -qa | grep libc glibc-common-2.5-3 libcap-devel-1.10-25 libcroco-0.6.1-2.1 glibc-headers-2.5-3 glibc-2.5-3 libcap-1.10-25 libcroco-devel-0.6.1-2.1 glibc-2.5-10.fc6 glibc-common-2.5-10.fc6 glibc-devel-2.5-3 少ない情報で申し訳ありません。 必要な情報があれば調べてお知らせします。 何卒お知恵をお貸しください。 よろしくお願いします。