yum +すべてのリポジトリが正常に検証されたことを識別する方法

Linuxマシンのすべてのリポジトリのhelthcheckを検証できるyumcliコマンドが必要です

yumリポジトリを試しましたが、終了コードはまだ0です(エラーが発生しています)

yum repolist https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7Server-x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ddownload.postgresql.org; Name or service not known" Trying other mirror. insr/primary_db | 23 kB 00:00:00 pkg/primary_db | 29 kB 00:00:00 local/primary_db | 3.6 MB 00:00:00 # echo $? 0 

コメント

  • 質問に答えられません。リポジトリを確認するためにCLIが必要です(ヘルスチェックなど)。yumrepolistallを実行できます| grep -i errnoですが、この方法ですべての問題をカバーできるわけではありません
  • 次に、yum repolist -vまたはyum repoinfoを使用します。
  • わかりましたが、前の質問に対する解決策はありますか- unix.stackexchange.com/questions/428052/ …

回答

yum repolistを作成するにはエラー時にゼロ以外の終了コードで終了する場合は、 verbose モードを使用し、

yum repolist -v 

または

yum repoinfo 

yumのマニュアルページから。

… repolistの最後の特別な機能の1つは、非冗長モードの場合、yumはリポジトリエラーを無視し、取得できる情報を出力することです…

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です