停止または失敗した以前の更新を見つけるためにシステムをgrepする方法があるかどうか疑問に思います。 RHEL6を使用しています。
ベストアンサー1
パッケージまたはアップデートをインストールした方法によって異なります。
顧客の場合はRedHat Satellite
ログインするように求められますが、通常はいくつかのツールを使用してインストールします。/var/log/rhsm
rhsm.log
yum
yum
yum.log
一つある/var/log/
rpm
ログは保持されませんが、実行してインストールされたrpm -qa --last
パッケージのリストとインストール時期を確認できますが、エラーは表示されません。
失敗を確認する唯一の方法は、コマンドラインを使用することです。
目で見ると問題を把握できますが、history
これは主観的で時間がかかります。history
インストールまたはアップデートを検索して、インストールされているパッケージと一致させる必要があります。コマンドラインで実行されていない他の方法で何かがインストールまたは更新されても、これには含まれません。
Puppet
インストールを実行するためのフレームワークがありますpackage
。これには、すべてのオペレーティングシステムの約33の異なるプロバイダのリストがあります。降順にインストールする機能を検索し、通常デフォルト値yum
はrpm
。
puppet
パッケージのインストールの一般的な構文は次のとおりです。
package { ssh;
ensure => present
}
costs
その後、Puppetフレームワークは、リポジトリの設定とインストールメディアに関する情報に基づいて、インストールに使用するメディアを決定します。
そして常に一般的なフォールバックがあり、/var/log/messages
時には失敗の原因によってエラーが表示されることがあります。
また、パッケージがモジュールまたはdmesg
認識および取り消される項目を追加する場合は、次の場所でメッセージを表示できます。dmesg
未完成のものについては、ps
それらを確認する必要があります。または利用tty's
可能pty's