2016-10-14 55 views
0

のrpmパッケージを作成しました。インストール後のステップ(つまり%postセクション)でこれらのシェルスクリプトをMy rpmが実行します。 RPMが正常に作成されました。 rpm -ivh myrpmfile.rpm RPMでシェルスクリプトを見つけて正しく実行できるようになりました。 yumを、それが次のエラー警告:rpmのインストール時にyumの外側で変更されたRPMDBが

警告でハングこれらのパッケージをインストールしようとすると、これらのスクリプトもそうyumをして、いくつかの他のパッケージをインストールします:yumの

の外に変更されたRPMDBは、時にはそれは、以下の状態でハングします。

  • 取引チェックを実行するトランザクションテストを実行
  • トランザクションテストでは、データベースがロックされているので、あなたはあなたの%postからyumを呼び出すことはできませんトランザクション

答えて

0

を実行

  • を成功しました。他のパッケージをインストールする必要がある場合は、Requiredと設定します。 RPMがyum repoファイルもインストールする場合は、2つのRPMにする必要があります。

    この警告はちょうどrpmを「背中の後ろに」使用し、おそらく赤いニシンであるためです。

  • 関連する問題