おやじ様
先日はメール送受信の件でお世話になりました。今日はファイルサーバを構築しようと思って
Samba3.0.2a をダウンロードし、またglibcも最新版にしなさいと書いてあったので
redhatのページから一緒にダウンロードしました。(glibc-2.3.2-27.9.7.i386.rpm,glibc-common-2.3.2-27.9.7.i386.rpm,glibc-devel-2.3.2-27.9.7.i386.rpm)
rpm -Uhv パッケージ名でアップデートしようと思ったのですが
[root@www src]# rpm -Uhv glibc-2.3.2-27.9.7.i386.rpm
warning: glibc-2.3.2-27.9.7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
glibc-common = 2.3.2-27.9.7 is needed by glibc-2.3.2-27.9.7
と表示され、HP検索をしたら rpm -Uhvv コマンドで状態を調べるとありました。
以下
D: read h# 403 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 404 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 405 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 412 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 414 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 419 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 420 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 439 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 444 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 445 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 447 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 448 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 456 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 459 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 493 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 495 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 499 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 528 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 530 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 537 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 546 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 566 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 569 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: read h# 575 Header V3 DSA signature: NOKEY, key ID db42a60e
D: Requires: /sbin/ldconfig YES (added files)
D: Requires: /sbin/ldconfig YES (added files)
D: closed db index /var/lib/rpm/Depends
error: Failed dependencies:
glibc-common = 2.3.2-27.9.7 is needed by glibc-2.3.2-27.9.7
D: ========== recording tsort relations
D: Requires: /usr/sbin/glibc_post_upgrade YES (added files)
D: ignore package name relation(s) [0] libtermcap -> bash
D: ignore package name relation(s) [1] modutils -> vixie-cron
D: ignore package name relation(s) [2] ypbind -> yp-tools
D: ignore package name relation(s) [3] ghostscript-fonts -> ghostscript
D: ignore package name relation(s) [4] libgnomeprint15 -> gnome-print
D: ignore package name relation(s) [5] nautilus -> nautilus-mozilla
D: ignore package name relation(s) [6] tcl -> postgresql-tcl
D: ignore package name relation(s) [7] arts -> kdelibs-sound
D: ignore package name relation(s) [8] pango-gtkbeta-devel -> pango-gtkbeta
D: ignore package name relation(s) [9] XFree86 -> Mesa
D: ignore package name relation(s) [10] compat-glibc -> db2
D: ignore package name relation(s) [11] compat-glibc -> db1
D: ignore package name relation(s) [12] pam -> initscripts
D: ignore package name relation(s) [13] initscripts -> sysklogd
D: Requires: /sbin/ldconfig YES (added files)
D: ========== tsorting packages (order, #predecessors, #succesors, tree, depth)
D: 0 0 1 0 0 +glibc-2.3.2-27.9.7
D: ========== successors only (3307720 bytes)
D: 1 1 0 0 1 -glibc-2.3.2-11.9
D: closed db index /var/lib/rpm/Pubkeys
D: closed db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Requirename
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
[root@www src]#
何かが足り無そうな感じなのですが、見方がイマイチわかりません。
参考になるURLなど 教えて頂けたらありがたいです。
> Samba3.0.2a をダウンロードし、またglibcも最新版にしなさいと書いてあったので
> redhatのページから一緒にダウンロードしました。(glibc-2.3.2-27.9.7.i386.rpm,glibc-common-2.3.2-27.9.7.i386.rpm,glibc-devel-2.3.2-27.9.7.i386.rpm)
>
> rpm -Uhv パッケージ名でアップデートしようと思ったのですが
> [root@www src]# rpm -Uhv glibc-2.3.2-27.9.7.i386.rpm
> warning: glibc-2.3.2-27.9.7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
> error: Failed dependencies:
> glibc-common = 2.3.2-27.9.7 is needed by glibc-2.3.2-27.9.7
これがよく言われるLinuxの依存関係のエラーです。glibc-2.3.2-27.9.7をインストールするには、glibc-common-2.3.2-27.9.7が必要です。というエラーです。先にglibc-common-2.3.2-27.9.7を入れるか、
rpm -Uvh glibc-2.3.2-27.9.7.i386.rpm glibc-common-2.3.2-27.9.7.i386.rpm glibc-devel-2.3.2-27.9.7.i386.rpm
とまとめて一行で入れてしまえば大丈夫です。こちらの方が間違いがありません。なぜなら、commonを入れようとすると、今度はdevelが必要等(例です。develはが先だとエラーになうと思いますが、逆はOK)、芋ずるで依存関係問題がでるので、一気に入れてしまうことです。
コマンドが長いので、違うバージョンのglibcがそのディレクトリにないなら下記でもOKです。
rpm -Uvh glibc*
おやじ様
これが依存関係の問題なんですね。rpm -Uhvに2つ並べてインストールしたらあっさり行けました。
かつsambaも3でインストールすることができて、現在快調に動いています。ありがとうございました。
クライアントPCが映像編集用なので、作ったストリーミングファイルを共有に置くようにして
内部公開して家族に見せて遊んでいます。フリーは帯域1Mまでなので絵はきたないですが
現在のとこ ちょっとづつ形になりはじめて うれしいですね。
> > Samba3.0.2a をダウンロードし、またglibcも最新版にしなさいと書いてあったので
> > redhatのページから一緒にダウンロードしました。(glibc-2.3.2-27.9.7.i386.rpm,glibc-common-2.3.2-27.9.7.i386.rpm,glibc-devel-2.3.2-27.9.7.i386.rpm)
> >
> > rpm -Uhv パッケージ名でアップデートしようと思ったのですが
> > [root@www src]# rpm -Uhv glibc-2.3.2-27.9.7.i386.rpm
> > warning: glibc-2.3.2-27.9.7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
> > error: Failed dependencies:
> > glibc-common = 2.3.2-27.9.7 is needed by glibc-2.3.2-27.9.7
>
> これがよく言われるLinuxの依存関係のエラーです。glibc-2.3.2-27.9.7をインストールするには、glibc-common-2.3.2-27.9.7が必要です。というエラーです。先にglibc-common-2.3.2-27.9.7を入れるか、
>
> rpm -Uvh glibc-2.3.2-27.9.7.i386.rpm glibc-common-2.3.2-27.9.7.i386.rpm glibc-devel-2.3.2-27.9.7.i386.rpm
>
> とまとめて一行で入れてしまえば大丈夫です。こちらの方が間違いがありません。なぜなら、commonを入れようとすると、今度はdevelが必要等(例です。develはが先だとエラーになうと思いますが、逆はOK)、芋ずるで依存関係問題がでるので、一気に入れてしまうことです。
>
> コマンドが長いので、違うバージョンのglibcがそのディレクトリにないなら下記でもOKです。
>
> rpm -Uvh glibc*