[Spacewalk-list] TypeError: int() argument must be a string or a number
Maria Iano
maria at purplecoffee.com
Fri Sep 20 15:35:45 UTC 2013
I haven't been able to get about two thirds of the sles 11 sp3 updates
packages to import into their channel because of the error:
TypeError: int() argument must be a string or a number
I upgraded to 2.0 in the hopes that would fix it, but it still happens.
Has anyone else come across this? I'm running spacewalk 2.0 on centos
5.9 32-bit.
Time: Fri Sep 20 11:22:08 2013
Exception type exceptions.TypeError
Exception while handling function server.apacheUploadServer._wrapper
Request object information:
URI: /PACKAGE-PUSH
Remote Host: localhost.localdomain
Server Name: localhost:443
Headers passed in:
Accept-Encoding: identity
CONTENT_LENGTH: 224741
CONTENT_TYPE: application/x-rpm
DOCUMENT_ROOT: /var/www/html
GATEWAY_INTERFACE: CGI/1.1
HTTPS: 1
HTTP_ACCEPT_ENCODING: identity
HTTP_HOST: localhost:443
HTTP_USER_AGENT: rhnpush
HTTP_X_RHN_UPLOAD_AUTH_SESSION:
98700x777b4176a90ee63f1286f158cd4fd635
HTTP_X_RHN_UPLOAD_FILE_MD5SUM: 6e43440c6bd5ba4e1ce80f4d7a48a3e4
HTTP_X_RHN_UPLOAD_FORCE: 0
HTTP_X_RHN_UPLOAD_PACKAGE_ARCH: x86_64
HTTP_X_RHN_UPLOAD_PACKAGE_NAME: apache2
HTTP_X_RHN_UPLOAD_PACKAGE_RELEASE: 1.40.1
HTTP_X_RHN_UPLOAD_PACKAGE_VERSION: 2.2.12
HTTP_X_RHN_UPLOAD_PACKAGING: rpm
Host: localhost:443
PATH_INFO:
QUERY_STRING:
REMOTE_ADDR: 127.0.0.1
REMOTE_PORT: 46692
REQUEST_METHOD: POST
REQUEST_URI: /PACKAGE-PUSH
SCRIPT_FILENAME: /usr/share/rhn/wsgi/package_push.py
SCRIPT_NAME: /PACKAGE-PUSH
SCRIPT_URI: https://localhost/PACKAGE-PUSH
SCRIPT_URL: /PACKAGE-PUSH
SERVER_ADDR: 127.0.0.1
SERVER_ADMIN: maria at purplecoffee.com
SERVER_NAME: localhost
SERVER_PORT: 443
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE:
SERVER_SOFTWARE: Apache
User-Agent: rhnpush
X-RHN-Upload-Auth-Session:
98700x777b4176a90ee63f1286f158cd4fd635
X-RHN-Upload-File-Checksum: 6e43440c6bd5ba4e1ce80f4d7a48a3e4
X-RHN-Upload-File-Checksum-Type: md5
X-RHN-Upload-File-MD5sum: 6e43440c6bd5ba4e1ce80f4d7a48a3e4
X-RHN-Upload-Force: 0
X-RHN-Upload-Package-Arch: x86_64
X-RHN-Upload-Package-Name: apache2
X-RHN-Upload-Package-Release: 1.40.1
X-RHN-Upload-Package-Version: 2.2.12
X-RHN-Upload-Packaging: rpm
mod_ssl.is_https: <built-in method ssl_is_https of
mod_wsgi.Adapter object at 0xb6b96e0>
mod_ssl.var_lookup: <built-in method ssl_var_lookup of
mod_wsgi.Adapter object at 0xb6b96e0>
mod_wsgi.application_group: ent-mocsmux01.moc.gci|/package-push
mod_wsgi.callable_object: application
mod_wsgi.handler_script:
mod_wsgi.input_chunked: 0
mod_wsgi.listener_host:
mod_wsgi.listener_port: 443
mod_wsgi.process_group:
mod_wsgi.request_handler: wsgi-script
mod_wsgi.script_reloading: 1
mod_wsgi.version: (3, 2)
wsgi.errors: <mod_wsgi.Log object at 0xb681fc0>
wsgi.file_wrapper: <built-in method file_wrapper of
mod_wsgi.Adapter object at 0xb6b96e0>
wsgi.input: <mod_wsgi.Input object at 0xb66bf98>
wsgi.multiprocess: True
wsgi.multithread: False
wsgi.run_once: False
wsgi.url_scheme: https
wsgi.version: (1, 1)
Exception Handler Information
Traceback (most recent call last):
File
"/usr/lib/python2.4/site-packages/spacewalk/server/apacheUploadServer.py",
line 100, in _wrapper
ret = function(req)
File
"/usr/share/rhn/upload_server/handlers/package_push/package_push.py",
line 125, in handler
relative_path=self.rel_package_path, org_id=self.org_id)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnPackageUpload.py",
line 144, in push_package
importer.run()
File
"/usr/lib/python2.4/site-packages/spacewalk/server/importlib/importLib.py",
line 647, in run
self.submit()
File
"/usr/lib/python2.4/site-packages/spacewalk/server/importlib/packageImport.py",
line 316, in submit
transactional=self.transactional)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py",
line 812, in processPackages
transactional=transactional)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py",
line 1594, in __processObjectCollection__
_buildExternalValue(extObject, object, parentTableObj)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py",
line 2082, in _buildExternalValue
dict[f] = sanitizeValue(entry[attr], datatype)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backendLib.py",
line 489, in sanitizeValue
return int(value)
TypeError: int() argument must be a string or a number
More information about the Spacewalk-list
mailing list