Description of problem: rhn-satellite-activation fails on satellite with oracle backend. The issue was temporarily fixed by workaround in bug 1449635. Preffered fix is to use newer version of cx_Oracle. Version-Release number of selected component (if applicable): cx_Oracle-5.1.2-6 spacewalk-backend-2.5.3-140 How reproducible: Steps to Reproduce: 1. see bug 1449635 2. 3. Actual results: Expected results: Additional info:
See upstream spacewalk commit 7cbe0f30c6587dad6e893a4fb0924ad879678321 but make sure we stick with oracle instantclient 10.2.0.4 for satellite.
Unfortunately cx_Oracle does not support Oracle 10.2 anymore. We can't fix it by rebasing. gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -I/usr/include/oracle/10.2.0.4/client64 -I/usr/include/python2.6 -c src/cx_Oracle.c -o build/temp.linux-x86_64-2.6-10g/src/cx_Oracle.o -DBUILD_VERSION=5.3 src/cx_Oracle.c:28:2: error: #error Oracle 11.2 or later client libraries are required for building