While updating satellite clients rhn_check throw "Warning: scriptlet or other non-fatal errors occurred during transaction." and does not update packages.

Solution Verified - Updated -

Issue

  • rhn_check on Satellite client not fetching the available errata from server
  • webUI on the Satellite Service shows there are available packages to be installed, but when running rhn_check, the packages are not fetched
  • warning/error displayed on the console before rhn_check returns:
        # rhn_check -vvv
        D: opening  db environment /var/lib/rpm/Packages joinenv
        D: opening  db index       /var/lib/rpm/Packages rdonly mode=0x0
        D: locked   db index       /var/lib/rpm/Packages


        [...]
        Warning: scriptlet or other non-fatal errors occurred during transaction.
        Updating package profile
  • errors in /var/log/rhn/rhn\_taskomatic\_daemon.log when restarting rhn-satellite service:
        Mar 11 17:58:54 hostname wrapper[13800]: java.util.concurrent.atomic.AtomicBoolean java.lang.NoClassDefFoundError:
         java.util.concurrent.atomic.AtomicBoolean    at org.quartz.core.QuartzSchedulerThread.<init>(QuartzSchedulerThread.java:125)
         at org.quartz.core.QuartzSchedulerThread.<init>(QuartzSchedulerThread.java:97)
         at org.quartz.core.QuartzScheduler.<init>(QuartzScheduler.java:199)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1232)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1460)
         at com.redhat.rhn.taskomatic.core.SchedulerKernel.<init>(SchedulerKernel.java:93)
         at com.redhat.rhn.taskomatic.core.TaskomaticDaemon.onStartup(TaskomaticDaemon.java:98)
         at com.redhat.rhn.taskomatic.core.BaseDaemon.startupWithOptions(BaseDaemon.java:189)
         at com.redhat.rhn.taskomatic.core.BaseDaemon.start(BaseDaemon.java:54)
         at org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:3082)

Environment

  • Red Hat Network Satellite

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