鈴木です。 On Sun, 17 May 2009 12:32:49 +0900 NAKAMURA Kenta <kenta@xxxxxxxxxxxxx> wrote: > libtool-2.2.6a-2vl5.{src,i386,x86_64}.rpm > libtool-ltdl-2.2.6a-2vl5.{i386,x86_64}.rpm > libtool-ltdl-devel-2.2.6a-2vl5.{i386,x86_64}.rpm > compat32-libtool-ltdl-2.2.6a-2vl5.i386.rpm > compat32-libtool-ltdl-devel-2.2.6a-2vl5.i386.rpm %post -n compat32-%{name}-ltdl の前にコメント行があったため、 その前の %postun ltdl -p /sbin/ldconfig の実行に失敗していました。 %post* -p /sbin/ldconfig の後ろになにか書いてしまうと、それを script として ldconfig で実行しようとしてしまいます。このため、 コメント行のみのscriptをldconfigに食わせてエラーになってしま っていました。 解決方法は、-p /sbin/ldconfig をやめて /sbin/sh に処理させるか、 後ろのコメントを消すかですが、とりあえず後ろのコメントを消す ことで対応しておきました。 # 本当に script 実行用のプログラム以外は -p で指定しないほうが # いいのかもしれませんが。。。。 -- Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com} GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E 0992 90BF 4C09 7432 2CB0 Founder & President, Project Vine. http://vinelinux.org/ Founder & President, Vine Caves, Ltd. http://vinecaves.com/ Founder & Trustee, Japan Linux Association. http://jla.linux.or.jp/