Satellite server logs 'ORA-03106: fatal two-task communication protocol' or 'ORA-03120: two-task conversion routine: integer overflow' errors

Solution Verified - Updated -

Issue

  • Satellite-sync fails to complete and clients cannot update
  • Errors like the following in /var/log/httpd/error_log on the Satellite server:
ORA-03106: fatal two-task communication protocol error

SQLError: (3120, 'ORA-03120: two-task conversion routine: integer overflow\n', "select ca.label arch, c.id, c.parent_channel, c.org_id, c.label, c.name, c.summary, c.description, c.gpg_key_url, decode(s.org_id, c.org_id, 1, 0) local_channel, TO_CHAR(c.last_modified, 'YYYYMMDDHH24MISS') last_modified from rhnChannelArch ca, rhnChannel c, rhnServerChannel sc, rhnServer s where c.id = sc.channel_id and sc.server_id = :server_id and s.id = :server_id and ca.id = c.channel_arch_id order by c.parent_channel nulls first")
  • errors like the following in /var/log/rhn/rhn_taskomatic_daemon.log:
INFO   | jvm 1    | 2012/04/23 17:58:36 | java.sql.SQLException: ORA-03106: fatal two-task communication protocol error

Environment

  • Red Hat Satellite 5 with external Oracle database

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.