Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-14923

rubygem-foreman_google cannot be installed during upgrade

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Major Major
    • 6.13.0
    • 6.13.0
    • None
    • None
    • Important

      Description of problem:
      rubygem-foreman_google cannot be installed due to broken deps and conflicting rpms already present

      Version-Release number of selected component (if applicable):
      Satellite 6.13.0 Snap 6

      How reproducible:
      deterministic

      Steps to Reproduce:
      1. Have 6.12.0 and try to upgrade it to 6.13
      2. Install rubygem-foreman_google

      1. yum install rubygem-foreman_google
        Updating Subscription Management repositories.
        Last metadata expiration check: 2:10:38 ago on Thu 12 Jan 2023 09:58:48 AM EST.
        Error:
        Problem: package rubygem-google-apis-core-0.9.1-1.el8sat.noarch requires (rubygem(googleauth) >= 0.16.2 with rubygem(googleauth) < 2.a), but none of the providers can be installed
      • package rubygem-google-apis-compute_v1-0.54.0-1.el8sat.noarch requires (rubygem(google-apis-core) >= 0.9.1 with rubygem(google-apis-core) < 2.a), but none of the providers can be installed
      • cannot install both rubygem-googleauth-1.3.0-1.el8sat.noarch and rubygem-googleauth-0.13.1-2.el8sat.noarch
      • package rubygem-foreman_google-1.0.0-1.el8sat.noarch requires (rubygem(google-apis-compute_v1) >= 0.14 with rubygem(google-apis-compute_v1) < 1), but none of the providers can be installed
      • package rubygem-google-api-client-0.33.2-2.el8sat.noarch requires rubygem(googleauth) < 1, but none of the providers can be installed
      • package rubygem-google-api-client-0.33.2-2.el8sat.noarch requires (rubygem(googleauth) >= 0.9 with rubygem(googleauth) < 1), but none of the providers can be installed
      • conflicting requests
      • problem with installed package rubygem-google-api-client-0.33.2-2.el8sat.noarch
        (try to add '-allowerasing' to command line to replace conflicting packages or 'skip-broken' to skip uninstallable packages or '-nobest' to use not only best candidate packages)

      Actual results:
      rpm install fails

      Expected results:
      rpm install succeeds

      Additional info:

      1. yum list "rubygem*google*" --showd
        Updating Subscription Management repositories.
        Last metadata expiration check: 2:12:46 ago on Thu 12 Jan 2023 09:58:48 AM EST.
        Installed Packages
        rubygem-fog-google.noarch 1.11.0-2.el8sat @System
        rubygem-google-api-client.noarch 0.33.2-2.el8sat @System
        rubygem-google-cloud-env.noarch 1.3.3-2.el8sat @System
        rubygem-googleauth.noarch 0.13.1-2.el8sat @System
        Available Packages
        rubygem-foreman_google.noarch 1.0.0-1.el8sat sat613
        rubygem-google-apis-compute_v1.noarch 0.54.0-1.el8sat sat613
        rubygem-google-apis-core.noarch 0.9.1-1.el8sat sat613
        rubygem-google-cloud-common.noarch 1.1.0-1.el8sat sat613
        rubygem-google-cloud-compute.noarch 0.5.0-1.el8sat sat613
        rubygem-google-cloud-compute-v1.noarch 1.7.1-1.el8sat sat613
        rubygem-google-cloud-core.noarch 1.6.0-1.el8sat sat613
        rubygem-google-cloud-env.noarch 1.6.0-1.el8sat sat613
        rubygem-google-cloud-errors.noarch 1.3.0-1.el8sat sat613
        rubygem-google-protobuf.x86_64 3.21.6-1.el8sat sat613
        rubygem-googleapis-common-protos.noarch 1.3.12-1.el8sat sat613
        rubygem-googleapis-common-protos-types.noarch 1.4.0-1.el8sat sat613
        rubygem-googleauth.noarch 1.3.0-1.el8sat sat613
        rubygem-hammer_cli_foreman_google.noarch 1.0.0-1.el8sat sat613

            egolov@redhat.com Evgeni Golov
            rlavi@redhat.com Ron Lavi
            Lukas Pramuk Lukas Pramuk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: