Non Red Hat packages create issues during the upgrade for Red Hat Satellite or Capsule

Solution Verified - Updated -

Issue

  • How to check if the Red Hat Satellite Server or Capsule Server has non-Red Hat packages installed?

  • While upgrading the Satellite server and the Capsule Server foreman_proxy service is failing.

    /Stage[main]/Foreman_proxy::Service/Service[foreman-proxy]/ensure: change from 'stopped' to 'running' failed: Systemd start for foreman-proxy failed!
    journalctl log for foreman-proxy:
    -- Logs begin at Tue 2020-05-19 14:03:57 EDT, end at Mon 2020-07-06 17:13:17 EDT. --
    Jul XX XX:YY:ZZ satellite.example.com systemd[1]: Starting Foreman Proxy...
    Jul XX XX:YY:ZZ satellite.example.com smart-proxy[6426]: /usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/output.rb:13:in `strict_err': Gem loading    error: Could not find 'rack' (~> 1.5) among 44 total gem(s) (RuntimeError)
    
  • Multiple third-party packages are installed on the Satellite server in which cntlm package is installed from the upstream repository.

    ganglia-3.7.2-33.el7.x86_64 Fedora Project
    nmon-16g-3.el7.x86_64 Fedora Project
    libconfuse-2.7-7.el7.x86_64 Fedora Project
    
  • Dependency Issues during the upgrade for the Red Hat Satellite Server.

    --> Finished Dependency Resolution
    Error: Package: libpmem-devel-1.1-1.el7.x86_64 (epel)
           Requires: libpmem = 1.1-1.el7
           Installed: libpmem-1.5.1-2.1.el7.x86_64 (@rhel-7-server-rpms)
               libpmem = 1.5.1-2.1.el7
           Available: libpmem-1.1-1.el7.x86_64 (peel)
    

Environment

  • Red Hat Satellite 6.7 and above.
  • Red Hat Satellite Capsule 6.7 and above.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content