| Summary: | although package transfer fails, satellite-sync ends with 0 | ||
|---|---|---|---|
| Product: | [Community] Spacewalk | Reporter: | Jan Hutař <jhutar> |
| Component: | Server | Assignee: | Michael Mráka <mmraka> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | Red Hat Satellite QA List <satqe-list> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 1.6 | CC: | jpazdziora |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-02-17 07:41:01 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 765736, 790326 | ||
On a server side I see in /var/log/httpd/error_log:
[Fri Feb 10 13:00:58 2012] [error] RHN 12767 2012/02/10 13:00:58 -04:00: ("DATABASE CONNECTION TO 'spaceschema' LOST", 'Exception information: current transaction is aborted, commands ignored until end of transaction block\\n')
[Fri Feb 10 13:00:58 2012] [error] Exception reported from <fqdnv6>
[Fri Feb 10 13:00:58 2012] [error] Time: Fri Feb 10 13:00:58 2012
[Fri Feb 10 13:00:58 2012] [error] Exception type <class 'psycopg2.IntegrityError'>
[Fri Feb 10 13:00:58 2012] [error] Exception while handling function satexport._wrapper
[Fri Feb 10 13:00:58 2012] [error] Request object information:
[Fri Feb 10 13:00:58 2012] [error] URI: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] Remote Host: <fqdn>
[Fri Feb 10 13:00:58 2012] [error] Server Name: <fqdn>:443
[Fri Feb 10 13:00:58 2012] [error] Headers passed in:
[Fri Feb 10 13:00:58 2012] [error] \tAccept-Encoding: identity
[Fri Feb 10 13:00:58 2012] [error] \tCONTENT_LENGTH: 308
[Fri Feb 10 13:00:58 2012] [error] URI: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] Remote Host: <fqdn>
[Fri Feb 10 13:00:58 2012] [error] Server Name: <fqdn>:443
[Fri Feb 10 13:00:58 2012] [error] Headers passed in:
[Fri Feb 10 13:00:58 2012] [error] \tAccept-Encoding: identity
[Fri Feb 10 13:00:58 2012] [error] \tCONTENT_LENGTH: 308
[Fri Feb 10 13:00:58 2012] [error] \tCONTENT_TYPE: text/xml
[Fri Feb 10 13:00:58 2012] [error] \tDOCUMENT_ROOT: /var/www/html
[Fri Feb 10 13:00:58 2012] [error] \tGATEWAY_INTERFACE: CGI/1.1
[Fri Feb 10 13:00:58 2012] [error] \tHTTPS: 1
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_ACCEPT_ENCODING: identity
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_HOST: <fqdn>:443
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_USER_AGENT: rhn.rpclib.py/$Revision$
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_CLIENT_VERSION: 1
[Fri Feb 10 13:00:58 2012] [error] \tGATEWAY_INTERFACE: CGI/1.1
[Fri Feb 10 13:00:58 2012] [error] \tHTTPS: 1
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_ACCEPT_ENCODING: identity
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_HOST: <fqdn>:443
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_USER_AGENT: rhn.rpclib.py/$Revision$
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_CLIENT_VERSION: 1
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_INFO: RPC Processor (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_RHN_SATELLITE_XML_DUMP_VERSION: 3.6
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_RHN_TRANSPORT_CAPABILITY: follow-redirects=3
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_TRANSPORT_INFO: Extended Capabilities Transport (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tHost: <fqdn>:443
[Fri Feb 10 13:00:58 2012] [error] \tPATH_INFO:
[Fri Feb 10 13:00:58 2012] [error] \tQUERY_STRING:
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_RHN_TRANSPORT_CAPABILITY: follow-redirects=3
[Fri Feb 10 13:00:58 2012] [error] \tHTTP_X_TRANSPORT_INFO: Extended Capabilities Transport (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tHost: <fqdn>:443
[Fri Feb 10 13:00:58 2012] [error] \tPATH_INFO:
[Fri Feb 10 13:00:58 2012] [error] \tQUERY_STRING:
[Fri Feb 10 13:00:58 2012] [error] \tREMOTE_ADDR: <IPv4>
[Fri Feb 10 13:00:58 2012] [error] \tREMOTE_PORT: 40470
[Fri Feb 10 13:00:58 2012] [error] \tREQUEST_METHOD: POST
[Fri Feb 10 13:00:58 2012] [error] \tREQUEST_URI: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_FILENAME: /usr/share/rhn/wsgi/sat_dump.py
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_NAME: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_URI: https://<fqdn>/SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_URL: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tREQUEST_METHOD: POST
[Fri Feb 10 13:00:58 2012] [error] \tREQUEST_URI: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_FILENAME: /usr/share/rhn/wsgi/sat_dump.py
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_NAME: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_URI: https://<fqdn>/SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSCRIPT_URL: /SAT-DUMP-INTERNAL
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_ADDR: <IPv4>
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_ADMIN: root@localhost
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_NAME: <fqdn>
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_PORT: 443
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_PROTOCOL: HTTP/1.1
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_SIGNATURE: <address>Apache Server at <fqdn> Port 443</address>
[Fri Feb 10 13:00:58 2012] [error]
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_NAME: <fqdn>
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_PORT: 443
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_PROTOCOL: HTTP/1.1
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_SIGNATURE: <address>Apache Server at <fqdn> Port 443</address>
[Fri Feb 10 13:00:58 2012] [error]
[Fri Feb 10 13:00:58 2012] [error] \tSERVER_SOFTWARE: Apache
[Fri Feb 10 13:00:58 2012] [error] \tUser-Agent: rhn.rpclib.py/$Revision$
[Fri Feb 10 13:00:58 2012] [error] \tX-Client-Version: 1
[Fri Feb 10 13:00:58 2012] [error] \tX-Info: RPC Processor (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tX-RHN-Satellite-XML-Dump-Version: 3.6
[Fri Feb 10 13:00:58 2012] [error] \tX-Client-Version: 1
[Fri Feb 10 13:00:58 2012] [error] \tX-Info: RPC Processor (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tX-RHN-Satellite-XML-Dump-Version: 3.6
[Fri Feb 10 13:00:58 2012] [error] \tX-RHN-Transport-Capability: follow-redirects=3
[Fri Feb 10 13:00:58 2012] [error] \tX-Transport-Info: Extended Capabilities Transport (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.application_group: <fqdnv6>|/sat-dump-internal
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.callable_object: application
[Fri Feb 10 13:00:58 2012] [error] \tX-RHN-Transport-Capability: follow-redirects=3
[Fri Feb 10 13:00:58 2012] [error] \tX-Transport-Info: Extended Capabilities Transport (C) Red Hat, Inc (version $Revision$)
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.application_group: <fqdnv6>|/sat-dump-internal
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.callable_object: application
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.handler_script:
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.input_chunked: 0
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.listener_host:
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.listener_port: 443
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.process_group:
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.request_handler: wsgi-script
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.script_reloading: 1
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.version: (3, 2)
[Fri Feb 10 13:00:58 2012] [error] \twsgi.errors: <mod_wsgi.Log object at 0x7fa475543bf0>
[Fri Feb 10 13:00:58 2012] [error] \twsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7fa475438468>
[Fri Feb 10 13:00:58 2012] [error] \twsgi.input: <mod_wsgi.Input object at 0x7fa475543b30>
[Fri Feb 10 13:00:58 2012] [error] \twsgi.multiprocess: True
[Fri Feb 10 13:00:58 2012] [error] \twsgi.multithread: False
[Fri Feb 10 13:00:58 2012] [error] \twsgi.run_once: False
[Fri Feb 10 13:00:58 2012] [error] \twsgi.url_scheme: https
[Fri Feb 10 13:00:58 2012] [error] \twsgi.version: (1, 1)
[Fri Feb 10 13:00:58 2012] [error]
[Fri Feb 10 13:00:58 2012] [error] Exception Handler Information
[Fri Feb 10 13:00:58 2012] [error] Traceback (most recent call last):
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/satellite_exporter/satexport.py", line 105, in _wrapper
[Fri Feb 10 13:00:58 2012] [error] ret = function(req)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/satellite_exporter/satexport.py", line 171, in _handler
[Fri Feb 10 13:00:58 2012] [error] result = f(*params)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/share/rhn/satellite_exporter/handlers/non_auth_dumper.py", line 334, in get_rpm
[Fri Feb 10 13:00:58 2012] [error] return self._send_package_stream(package, channel)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/share/rhn/satellite_exporter/handlers/non_auth_dumper.py", line 384, in _send_package_stream
[Fri Feb 10 13:00:58 2012] [error] path, dummy = self.get_package_path_by_filename(package, channel)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/share/rhn/satellite_exporter/handlers/non_auth_dumper.py", line 416, in get_package_path_by_filename
[Fri Feb 10 13:00:58 2012] [error] h.execute(name=n, version=v, release=r, epoch=e, arch=a, channel=channel)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py", line 163, in execute
[Fri Feb 10 13:00:58 2012] [error] return apply(self._execute_wrapper, (self._execute, ) + p, kw)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py", line 282, in _execute_wrapper
[Fri Feb 10 13:00:58 2012] [error] retval = apply(function, p, kw)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py", line 217, in _execute
[Fri Feb 10 13:00:58 2012] [error] return self._execute_(args, kwargs)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py", line 295, in _execute_
[Fri Feb 10 13:00:58 2012] [error] self._real_cursor.execute(self.sql, params)
[Fri Feb 10 13:00:58 2012] [error] IntegrityError: new row for relation "rhnpackageevr" violates check constraint "vn_rhnpackageevr_epoch"
[Fri Feb 10 13:00:58 2012] [error] CONTEXT: SQL statement "INSERT INTO rhnPackageEvr (id, epoch, version, release, evr) VALUES (nextval('rhn_pkg_evr_seq'), $1 , $2 , $3 ,EVR_T( $1 , $2 , $3 ))"
[Fri Feb 10 13:00:58 2012] [error] PL/pgSQL function "lookup_evr" line 10 at SQL statement
[Fri Feb 10 13:00:58 2012] [error]
[Fri Feb 10 13:00:58 2012] [error]
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.listener_host:
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.listener_port: 443
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.process_group:
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.request_handler: wsgi-script
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.script_reloading: 1
[Fri Feb 10 13:00:58 2012] [error] \tmod_wsgi.version: (3, 2)
[Fri Feb 10 13:00:58 2012] [error] \twsgi.errors: <mod_wsgi.Log object at 0x7fa475543bf0>
[Fri Feb 10 13:00:58 2012] [error] \twsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7fa475438468>
[Fri Feb 10 13:00:58 2012] [error] \twsgi.input: <mod_wsgi.Input object at 0x7fa475543b30>
[Fri Feb 10 13:00:58 2012] [error] \twsgi.multiprocess: True
[Fri Feb 10 13:00:58 2012] [error] \twsgi.multithread: False
[Fri Feb 10 13:00:58 2012] [error] \twsgi.run_once: False
[Fri Feb 10 13:00:58 2012] [error] \twsgi.url_scheme: https
[Fri Feb 10 13:00:58 2012] [error] \twsgi.version: (1, 1)
[Fri Feb 10 13:00:58 2012] [error]
[Fri Feb 10 13:00:58 2012] [error] Exception Handler Information
[Fri Feb 10 13:00:58 2012] [error] Traceback (most recent call last):
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/satellite_exporter/satexport.py", line 105, in _wrapper
[Fri Feb 10 13:00:58 2012] [error] ret = function(req)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/satellite_exporter/satexport.py", line 171, in _handler
[Fri Feb 10 13:00:58 2012] [error] result = f(*params)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/share/rhn/satellite_exporter/handlers/non_auth_dumper.py", line 334, in get_rpm
[Fri Feb 10 13:00:58 2012] [error] return self._send_package_stream(package, channel)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/share/rhn/satellite_exporter/handlers/non_auth_dumper.py", line 384, in _send_package_stream
[Fri Feb 10 13:00:58 2012] [error] path, dummy = self.get_package_path_by_filename(package, channel)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/share/rhn/satellite_exporter/handlers/non_auth_dumper.py", line 416, in get_package_path_by_filename
[Fri Feb 10 13:00:58 2012] [error] h.execute(name=n, version=v, release=r, epoch=e, arch=a, channel=channel)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py", line 163, in execute
[Fri Feb 10 13:00:58 2012] [error] return apply(self._execute_wrapper, (self._execute, ) + p, kw)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py", line 282, in _execute_wrapper
[Fri Feb 10 13:00:58 2012] [error] retval = apply(function, p, kw)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py", line 217, in _execute
[Fri Feb 10 13:00:58 2012] [error] return self._execute_(args, kwargs)
[Fri Feb 10 13:00:58 2012] [error] File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py", line 295, in _execute_
[Fri Feb 10 13:00:58 2012] [error] self._real_cursor.execute(self.sql, params)
[Fri Feb 10 13:00:58 2012] [error] IntegrityError: new row for relation "rhnpackageevr" violates check constraint "vn_rhnpackageevr_epoch"
[Fri Feb 10 13:00:58 2012] [error] CONTEXT: SQL statement "INSERT INTO rhnPackageEvr (id, epoch, version, release, evr) VALUES (nextval('rhn_pkg_evr_seq'), $1 , $2 , $3 ,EVR_T( $1 , $2 , $3 ))"
[Fri Feb 10 13:00:58 2012] [error] PL/pgSQL function "lookup_evr" line 10 at SQL statement
This was fixed by upgrading to SWnightly spacewalk-backend-* packages (+ schema fix). So please feel free to CLOSE this. Closesing as per comment #3. Spacewalk 1.7 has been released: https://fedorahosted.org/spacewalk/wiki/ReleaseNotes17 |
Description of problem: I'm syncing packages from one SW16 to another and these servers have different hostname set than they have in DNS, so package transfer (naturally) fails, because Spacewalk and encryption used somewhere in the background are sensitive to this. Anyway, important thing here is, satellite-sync ends with 0 even if packages transfer failed, which is suspicious and might mask other issues. Version-Release number of selected component (if applicable): spacewalk-schema-1.6.42-1.el6.noarch (ISS source) spacewalk-schema-1.6.42-1.el5 (ISS slave) How reproducible: 1 of 1 Steps to Reproduce: 1. Have 2 SW1.6 servers with hostnames set to different value than there is in DNS for them 2. Use satellite-sync to sync between them (in my case channel with 2 packages and no erratas...) Actual results: # satellite-sync --iss-parent=<fqdn> --ca-cert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT.foobar -c jhutar-test 07:36:34 Red Hat Network Satellite - live synchronization 07:36:34 url: https://<fqdn> 07:36:34 debug/output level: 1 07:36:34 db: spacewalk/<password>@//localhost/XE 07:36:34 07:36:34 Retrieving / parsing channel-families data 07:36:35 channel-families data complete 07:36:35 07:36:35 Retrieving / parsing product names data 07:36:35 product names data complete 07:36:35 07:36:35 Retrieving / parsing arches data 07:36:35 arches data complete 07:36:35 07:36:35 Retrieving / parsing additional arches data 07:36:36 additional arches data complete 07:36:36 07:36:36 Retrieving / parsing channel data 07:36:36 p = previously imported/synced channel 07:36:36 . = channel not yet imported/synced 07:36:36 e = channel no longer supported (end-of-service) 07:36:36 base-channels: 07:36:36 . jhutar-test 2 full import from Fri Feb 10 09:36:39 2012 07:36:36 end-of-service: 07:36:36 e rhel-x86_64-server-5 07:36:36 e rhn-tools-rhel-x86_64-server-5 07:36:36 07:36:36 Channel data complete 07:36:36 07:36:36 Retrieving short package metadata (used for indexing) 07:36:36 Retrieving / parsing short package metadata: jhutar-test (2) 07:36:36 Diffing package metadata (what's missing locally?): jhutar-test ________________________________________ Diffing: ######################################## - complete 07:36:36 07:36:36 Downloading package metadata 07:36:36 Retrieving / parsing *relevant* package metadata: jhutar-test (NONE RELEVANT) 07:36:36 07:36:36 Downloading rpm packages 07:36:36 Fetching any missing RPMs: jhutar-test (2) 07:36:36 Total size: 303 MiB Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib64/python2.4/threading.py", line 442, in __bootstrap self.run() File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/satsync.py", line 1904, in run package_id, nvrea, self.sources) File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/satsync.py", line 1840, in _get_package_stream stream = self.xmlDataServer.getRpm(nvrea, channel) File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/xmlWireSource.py", line 274, in getRpm (self.systemid, package_name, channel)) File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/xmlWireSource.py", line 155, in _openSocketStream stream = apply(func, params) File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 681, in __call__ return self._send(self._name, args) File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 381, in _request self._handler, request, verbose=self._verbose) File "/usr/lib/python2.4/site-packages/rhn/transports.py", line 167, in request headers, fd = req.send_http(host, handler) File "/usr/lib/python2.4/site-packages/rhn/transports.py", line 707, in send_http response.status, response.reason, response.msg) RhnSyncException: ERROR: server.dump.get_rpm('<the systemid>', 'something-1-1.x86_64.rpm', 'jhutar-test'): <ProtocolError for <fqdn> /SAT-DUMP-INTERNAL: 500 Internal Server Error> Exception in thread Thread-2: Traceback (most recent call last): File "/usr/lib64/python2.4/threading.py", line 442, in __bootstrap self.run() File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/satsync.py", line 1904, in run package_id, nvrea, self.sources) File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/satsync.py", line 1840, in _get_package_stream stream = self.xmlDataServer.getRpm(nvrea, channel) File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/xmlWireSource.py", line 274, in getRpm (self.systemid, package_name, channel)) File "/usr/lib/python2.4/site-packages/spacewalk/satellite_tools/xmlWireSource.py", line 155, in _openSocketStream stream = apply(func, params) File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 681, in __call__ return self._send(self._name, args) File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 381, in _request self._handler, request, verbose=self._verbose) File "/usr/lib/python2.4/site-packages/rhn/transports.py", line 167, in request headers, fd = req.send_http(host, handler) File "/usr/lib/python2.4/site-packages/rhn/transports.py", line 707, in send_http response.status, response.reason, response.msg) RhnSyncException: ERROR: server.dump.get_rpm('<the systemid>', 'perl-TermReadKey-2.30-4.el5.x86_64.rpm', 'jhutar-test'): <ProtocolError for <fqdn> /SAT-DUMP-INTERNAL: 500 Internal Server Error> 07:36:37 Processing rpm packages complete 07:36:37 07:36:37 Importing package metadata 07:36:37 Importing *relevant* package metadata: jhutar-test (2) ________________________________________ Importing: ######################################## - complete 07:36:40 07:36:40 Linking packages to channels 07:36:40 07:36:40 Downloading errata data 07:36:40 Retrieving / parsing errata data: jhutar-test (NONE RELEVANT) 07:36:40 Downloading errata data complete 07:36:40 07:36:40 Downloading kickstartable trees metadata 07:36:40 Retrieving / parsing kickstart data: jhutar-test (NONE RELEVANT) 07:36:40 07:36:40 Downloading kickstartable trees files 07:36:40 Retrieving / parsing kickstart tree files: jhutar-test (NONE RELEVANT) 07:36:40 07:36:40 Importing channel errata 07:36:40 Importing *relevant* errata: jhutar-test (NONE RELEVANT) 07:36:40 No new kickstartable tree to import Import complete: Begin time: Fri Feb 10 07:36:34 2012 End time: Fri Feb 10 07:36:40 2012 Elapsed: 0 hours, 0 minutes, 5 seconds # echo $? 0 Expected results: [...] # echo $? 1 Additional info: Although actual rpm packages are not synced, channel is correctly created and shows packages in it.