Bug 1351251 - rhnpush returns error 500 internal server error (deb packages only)
Summary: rhnpush returns error 500 internal server error (deb packages only)
Keywords:
Status: CLOSED DUPLICATE of bug 1352886
Alias: None
Product: Spacewalk
Classification: Community
Component: Server
Version: 2.5
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jiří Dostál
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: space27
TreeView+ depends on / blocked
 
Reported: 2016-06-29 14:20 UTC by Charles
Modified: 2017-09-28 18:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-30 07:49:35 UTC
Embargoed:


Attachments (Terms of Use)

Description Charles 2016-06-29 14:20:44 UTC
Description of problem:

After installing clean spacewalk 2.5 i am unable to use rhnpush to push deb packages to my new ubuntu channel.

Version-Release number of selected component (if applicable):
Spacewalk 2.5


How reproducible:
Can reproduce everytime

Steps to Reproduce:
1. download deb package from repo using wget
2. use rhnpush to push the deb package (i.e. rhnpush -c ubuntu -u test -p testpass bash-doc_4.3-7ubuntu1.5_all.deb)
3. rhnpush fails

Actual results: 
fail to push package

Expected results:
package push successfully 

Additional info:
Tested the same scenario using an rpm and the push went trough without issue

httpd error_log show:
[Wed Jun 29 09:49:33.532046 2016] [:error] [pid 17160] Spacewalk 17160 2016/06/29 09:49:33 -04:00: ('Unhandled exception',)
[Wed Jun 29 09:49:36.673469 2016] [:error] [pid 11039] Exception reported from swtest.lab.cor
[Wed Jun 29 09:49:36.673485 2016] [:error] [pid 11039] Time: Wed Jun 29 09:49:36 2016
[Wed Jun 29 09:49:36.673487 2016] [:error] [pid 11039] Exception type <type 'exceptions.NameError'>
[Wed Jun 29 09:49:36.673488 2016] [:error] [pid 11039] Exception while handling function server.apacheUploadServer._wrapper
[Wed Jun 29 09:49:36.673490 2016] [:error] [pid 11039] Request object information:
[Wed Jun 29 09:49:36.673491 2016] [:error] [pid 11039] URI: /PACKAGE-PUSH
[Wed Jun 29 09:49:36.673492 2016] [:error] [pid 11039] Remote Host: localhost
[Wed Jun 29 09:49:36.673494 2016] [:error] [pid 11039] Server Name: localhost:443
[Wed Jun 29 09:49:36.673495 2016] [:error] [pid 11039] Headers passed in:
[Wed Jun 29 09:49:36.673496 2016] [:error] [pid 11039] \tAccept-Encoding: identity
[Wed Jun 29 09:49:36.673497 2016] [:error] [pid 11039] \tCONTENT_LENGTH: 1119962
[Wed Jun 29 09:49:36.673499 2016] [:error] [pid 11039] \tCONTENT_TYPE: application/x-rpm
[Wed Jun 29 09:49:36.673500 2016] [:error] [pid 11039] \tCONTEXT_DOCUMENT_ROOT: /var/www/html
[Wed Jun 29 09:49:36.673501 2016] [:error] [pid 11039] \tCONTEXT_PREFIX:
[Wed Jun 29 09:49:36.673502 2016] [:error] [pid 11039] \tDOCUMENT_ROOT: /var/www/html
[Wed Jun 29 09:49:36.673504 2016] [:error] [pid 11039] \tGATEWAY_INTERFACE: CGI/1.1
[Wed Jun 29 09:49:36.673505 2016] [:error] [pid 11039] \tHTTP_ACCEPT_ENCODING: identity
[Wed Jun 29 09:49:36.673506 2016] [:error] [pid 11039] \tHTTP_HOST: localhost
[Wed Jun 29 09:49:36.673507 2016] [:error] [pid 11039] \tHTTP_USER_AGENT: rhnpush
[Wed Jun 29 09:49:36.673509 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_AUTH_SESSION: 10x96aabf33f376658c91d00a911915a2f4ee3718fd74f1481b615013741d53082a
[Wed Jun 29 09:49:36.673510 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_FILE_MD5SUM: 9476f9d73cbd8c924dfaf31abc5a1b09
[Wed Jun 29 09:49:36.673511 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_FORCE: 0
[Wed Jun 29 09:49:36.673512 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_PACKAGE_ARCH: all-deb
[Wed Jun 29 09:49:36.673518 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_PACKAGE_NAME: bash-doc
[Wed Jun 29 09:49:36.673519 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_PACKAGE_RELEASE: 7ubuntu1.5
[Wed Jun 29 09:49:36.673521 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_PACKAGE_VERSION: 4.3
[Wed Jun 29 09:49:36.673522 2016] [:error] [pid 11039] \tHTTP_X_RHN_UPLOAD_PACKAGING: deb
[Wed Jun 29 09:49:36.673523 2016] [:error] [pid 11039] \tHost: localhost
[Wed Jun 29 09:49:36.673524 2016] [:error] [pid 11039] \tPATH_INFO:
[Wed Jun 29 09:49:36.673525 2016] [:error] [pid 11039] \tQUERY_STRING:
[Wed Jun 29 09:49:36.673527 2016] [:error] [pid 11039] \tREMOTE_ADDR: ::1
[Wed Jun 29 09:49:36.673528 2016] [:error] [pid 11039] \tREMOTE_PORT: 60232
[Wed Jun 29 09:49:36.673529 2016] [:error] [pid 11039] \tREQUEST_METHOD: POST
[Wed Jun 29 09:49:36.673530 2016] [:error] [pid 11039] \tREQUEST_SCHEME: https
[Wed Jun 29 09:49:36.673531 2016] [:error] [pid 11039] \tREQUEST_URI: /PACKAGE-PUSH
[Wed Jun 29 09:49:36.673533 2016] [:error] [pid 11039] \tSCRIPT_FILENAME: /usr/share/rhn/wsgi/package_push.py
[Wed Jun 29 09:49:36.673534 2016] [:error] [pid 11039] \tSCRIPT_NAME: /PACKAGE-PUSH
[Wed Jun 29 09:49:36.673535 2016] [:error] [pid 11039] \tSCRIPT_URI: https://localhost/PACKAGE-PUSH
[Wed Jun 29 09:49:36.673536 2016] [:error] [pid 11039] \tSCRIPT_URL: /PACKAGE-PUSH
[Wed Jun 29 09:49:36.673537 2016] [:error] [pid 11039] \tSERVER_ADDR: ::1
[Wed Jun 29 09:49:36.673539 2016] [:error] [pid 11039] \tSERVER_ADMIN: root@localhost
[Wed Jun 29 09:49:36.673540 2016] [:error] [pid 11039] \tSERVER_NAME: localhost
[Wed Jun 29 09:49:36.673541 2016] [:error] [pid 11039] \tSERVER_PORT: 443
[Wed Jun 29 09:49:36.673542 2016] [:error] [pid 11039] \tSERVER_PROTOCOL: HTTP/1.1
[Wed Jun 29 09:49:36.673543 2016] [:error] [pid 11039] \tSERVER_SIGNATURE:
[Wed Jun 29 09:49:36.673544 2016] [:error] [pid 11039] \tSERVER_SOFTWARE: Apache
[Wed Jun 29 09:49:36.673545 2016] [:error] [pid 11039] \tUNIQUE_ID: V3PR8N3M4-lQc9AiUX31hAAAAAU
[Wed Jun 29 09:49:36.673547 2016] [:error] [pid 11039] \tUser-Agent: rhnpush
[Wed Jun 29 09:49:36.673548 2016] [:error] [pid 11039] \tX-RHN-Upload-Auth-Session: 10x96aabf33f376658c91d00a911915a2f4ee3718fd74f1481b615013741d53082a
[Wed Jun 29 09:49:36.673549 2016] [:error] [pid 11039] \tX-RHN-Upload-File-Checksum: 9476f9d73cbd8c924dfaf31abc5a1b09
[Wed Jun 29 09:49:36.673551 2016] [:error] [pid 11039] \tX-RHN-Upload-File-Checksum-Type: md5
[Wed Jun 29 09:49:36.673552 2016] [:error] [pid 11039] \tX-RHN-Upload-File-MD5sum: 9476f9d73cbd8c924dfaf31abc5a1b09
[Wed Jun 29 09:49:36.673553 2016] [:error] [pid 11039] \tX-RHN-Upload-Force: 0
[Wed Jun 29 09:49:36.673554 2016] [:error] [pid 11039] \tX-RHN-Upload-Package-Arch: all-deb
[Wed Jun 29 09:49:36.673555 2016] [:error] [pid 11039] \tX-RHN-Upload-Package-Name: bash-doc
[Wed Jun 29 09:49:36.673557 2016] [:error] [pid 11039] \tX-RHN-Upload-Package-Release: 7ubuntu1.5
[Wed Jun 29 09:49:36.673558 2016] [:error] [pid 11039] \tX-RHN-Upload-Package-Version: 4.3
[Wed Jun 29 09:49:36.673559 2016] [:error] [pid 11039] \tX-RHN-Upload-Packaging: deb
[Wed Jun 29 09:49:36.673560 2016] [:error] [pid 11039] \tmod_wsgi.application_group: swtest.lab.cor|/package-push
[Wed Jun 29 09:49:36.673561 2016] [:error] [pid 11039] \tmod_wsgi.callable_object: application
[Wed Jun 29 09:49:36.673563 2016] [:error] [pid 11039] \tmod_wsgi.enable_sendfile: 0
[Wed Jun 29 09:49:36.673564 2016] [:error] [pid 11039] \tmod_wsgi.handler_script:
[Wed Jun 29 09:49:36.673565 2016] [:error] [pid 11039] \tmod_wsgi.input_chunked: 0
[Wed Jun 29 09:49:36.673566 2016] [:error] [pid 11039] \tmod_wsgi.listener_host:
[Wed Jun 29 09:49:36.673567 2016] [:error] [pid 11039] \tmod_wsgi.listener_port: 443
[Wed Jun 29 09:49:36.673568 2016] [:error] [pid 11039] \tmod_wsgi.process_group:
[Wed Jun 29 09:49:36.673570 2016] [:error] [pid 11039] \tmod_wsgi.queue_start: 1467208176558565
[Wed Jun 29 09:49:36.673571 2016] [:error] [pid 11039] \tmod_wsgi.request_handler: wsgi-script
[Wed Jun 29 09:49:36.673572 2016] [:error] [pid 11039] \tmod_wsgi.script_reloading: 1
[Wed Jun 29 09:49:36.673575 2016] [:error] [pid 11039] \tmod_wsgi.version: (3, 4)
[Wed Jun 29 09:49:36.673576 2016] [:error] [pid 11039] \twsgi.errors: <mod_wsgi.Log object at 0x7fd7add9b230>
[Wed Jun 29 09:49:36.673578 2016] [:error] [pid 11039] \twsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7fd7ade520a8>
[Wed Jun 29 09:49:36.673579 2016] [:error] [pid 11039] \twsgi.input: <mod_wsgi.Input object at 0x7fd7add2abf0>
[Wed Jun 29 09:49:36.673580 2016] [:error] [pid 11039] \twsgi.multiprocess: True
[Wed Jun 29 09:49:36.673581 2016] [:error] [pid 11039] \twsgi.multithread: False
[Wed Jun 29 09:49:36.673583 2016] [:error] [pid 11039] \twsgi.run_once: False
[Wed Jun 29 09:49:36.673584 2016] [:error] [pid 11039] \twsgi.url_scheme: https
[Wed Jun 29 09:49:36.673585 2016] [:error] [pid 11039] \twsgi.version: (1, 0)
[Wed Jun 29 09:49:36.673586 2016] [:error] [pid 11039]
[Wed Jun 29 09:49:36.673587 2016] [:error] [pid 11039] Exception Handler Information
[Wed Jun 29 09:49:36.673588 2016] [:error] [pid 11039] Traceback (most recent call last):
[Wed Jun 29 09:49:36.673589 2016] [:error] [pid 11039]   File "/usr/lib/python2.7/site-packages/spacewalk/server/apacheUploadServer.py", line 103, in _wrapper
[Wed Jun 29 09:49:36.673591 2016] [:error] [pid 11039]     ret = function(req)
[Wed Jun 29 09:49:36.673592 2016] [:error] [pid 11039]   File "/usr/share/rhn/upload_server/handlers/package_push/package_push.py", line 125, in handler
[Wed Jun 29 09:49:36.673594 2016] [:error] [pid 11039]     relative_path=self.rel_package_path, org_id=self.org_id)
[Wed Jun 29 09:49:36.673595 2016] [:error] [pid 11039]   File "/usr/lib/python2.7/site-packages/spacewalk/server/rhnPackageUpload.py", line 137, in push_package
[Wed Jun 29 09:49:36.673597 2016] [:error] [pid 11039]     header_end=a_pkg.header_end, channels=channels)
[Wed Jun 29 09:49:36.673598 2016] [:error] [pid 11039]   File "/usr/lib/python2.7/site-packages/spacewalk/server/importlib/mpmSource.py", line 110, in create_package
[Wed Jun 29 09:49:36.673599 2016] [:error] [pid 11039]     org_id=org_id, channels=channels)
[Wed Jun 29 09:49:36.673601 2016] [:error] [pid 11039]   File "/usr/lib/python2.7/site-packages/spacewalk/server/importlib/debPackage.py", line 65, in __init__
[Wed Jun 29 09:49:36.673602 2016] [:error] [pid 11039]     if isinstance(val, UnicodeType):
[Wed Jun 29 09:49:36.673603 2016] [:error] [pid 11039] NameError: global name 'UnicodeType' is not defined
[Wed Jun 29 09:49:36.673606 2016] [:error] [pid 11039]
[Wed Jun 29 09:49:36.680321 2016] [:error] [pid 11039] Spacewalk 11039 2016/06/29 09:49:36 -04:00: ('Unhandled exception',)

Comment 1 Jiří Dostál 2016-07-08 10:57:42 UTC
Could you please provide information about your Python version?

Comment 2 Alex West 2016-09-29 21:33:10 UTC
This is a duplicate of bug 1352886, which provides at least a temporary fix.

Comment 3 Jiří Dostál 2016-09-30 07:49:35 UTC
Closing as a duplicate of bug 1352886. Reopen if disagree.

*** This bug has been marked as a duplicate of bug 1352886 ***

Comment 4 Eric Herget 2017-09-28 18:10:39 UTC
This BZ closed some time during 2.5, 2.6 or 2.7.  Adding to 2.7 tracking bug.


Note You need to log in before you can comment on or make changes to this bug.