yum が開発ツールをインストールできず No packages in any requested group available to install or update エラーが発生する

yum が開発ツールをインストールできず No packages in any requested group available to install or update エラーが発生する

問題

  • yum が開発ツールセットをインストールできず、以下のエラーが発生します。

    # yum groupinstall "Development tools"  Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos  This system is receiving updates from RHN Classic or Red Hat Satellite.  There is no installed groups file.  Maybe run: yum groups mark convert (see man yum)  Warning:Group development does not have any packages to install.  Maybe run: yum groups mark install (see man yum)  No packages in any requested group available to install or update  

解決策

  • 以下のコマンドを実行します。

    # yum groupinstall "Development tools" --setopt=group_package_types=mandatory,default,optional  
  • このコマンドに失敗したら、以下の出力結果を取得します。

    • Development tools グループの一覧を探します。Installed groups の下にある場合は、グループのマスクを解除して、再度、出力結果を取得します。

      # yum groups mark remove "Development tools"  # yum grouplist  
    • 次に、以下のようにグループをインストールします。

      # yum groupinstall "Development tools" --setopt=group_package_types=optional,default,mandatory  
注意:
  • これには、フォーマットの変更も含まれます。

    • 変更前:

      # yum groupinstall "Development tools" --setopt=group_package_types=mandatory,default,optional  
    • 変更後:

      # yum groupinstall "Development tools" --setopt=group_package_types=optional,default,mandatory  

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.