vine-users ML アーカイブ



[vine-users:052051] Re: apache-1.3.26 インストール時に、 libdb-3.2.so 、 libc.so.6(GLIBC_2.2) が足りないと言われる

  • From: KIKUCHI Junichi <maxi@xxxxxxxxxxxxx>
  • Subject: [vine-users:052051] Re: apache-1.3.26 インストール時に、 libdb-3.2.so 、 libc.so.6(GLIBC_2.2) が足りないと言われる
  • Date: Wed, 10 Jul 2002 00:51:46 +0900
菊池@春日部です。

Takeharu Imamuraさんの<B9512FC8.1ABB%mra@xxxxxxx>から

> Vine Linux 2.0サーバー構築ブック(堀口幹友 著)という本にあったVile Linux 2.0
> を使っています。apacheにセキュリティホールが見つかったとのことで、
> apache-1.3.26をインストールしようとしましたが、
> 
> /*/*/*/*/*/*/*/*
> エラー: 必須パッケージがインストールされてません:
>         libdb-3.2.so が apache-1.3.26-0vl1 に必要です
>         libc.so.6(GLIBC_2.2) が apache-1.3.26-0vl1 に必要です
> /*/*/*/*/*/*/*/*
> 
> というエラーがでまして、成功しません。

その apache-1.3.26 の rpm はどこから取ってきましたか?
Vine2.5用 の updates のような気がしますが。
Vine2.5用の rpm は、Vine2.0 にはインストールできないし、動作しないでしょう。

> Libdb-3.2.soと、libc.so.6(GLIBC_2.2)はどこで手にれて、どのようにインストール
> したら良いのでしょうか?

libdb-3.2 とは、BerkreyDB の 3.2、libc.so.6(GLIBC_2.2) はその通り glibc-2.2
です。Vine2.0 は、glibc は 2.1系、BerkreyDB は glibc 同梱なので 3系と共存は
不可能ではないですが、rpm レベルでは無理だと思います。

# glibc-2.2 を Vine2.0 に入れてしまったら、Vine2.0 ではなくなって
# しまいますね。

どうしても apache-1.3.26-0vl1.i386.rpm を使いたいなら、Vine2.5 に
バージョンアップすることをお勧めします。
もしくは、apache-1.3.26 を source から make するのが無難でしょう。

> 本についてきたapachは、
> Apache-1.3.11-0vl1
> でした。パッチを当てないとダメだといわれたのでとりあえず、
> 
> apache-1.3.22-0vl0.i386.rpm
> apache-1.3.23-0vl0.1.i386.rpm
> 
> をいままで当てていました。

または、Vine2.1系用 updates の、apache-1.3.23-0vl0.2 は、1.3.26 相当の
セキュリティフィックスがなされているので、その SRPM をリビルドして使う
のも良いと思います。

(snip)
> Libdb-3.2.soと、libc.so.6(GLIBC_2.2)の入手法とインストールについて教えて下さ
> い(_ _。

Vine2.0 には入らない、とお考えください。

-- 
菊池順一 <maxi@xxxxxxxxxxxxx>