[Spacewalk-list] VMwareTools RPM unable to import into Spacewalk 0.5

Czerak, Jason jason.czerak at jostens.com
Sun May 31 22:04:22 UTC 2009


Same failure if I try to pus it to a x86_64 child or ia-32 child.



Exception reported from owbsljputl01.jostens.com
Time: Sun May 31 16:29:10 2009
Exception type exceptions.IndexError
Exception while handling function upload_server._wrapper Request object
information:
URI: /PACKAGE-PUSH
Remote Host: 167.237.116.145
Server Name: spacewalk.jostens.com:80
Headers passed in:
	Accept-Encoding: identity
	Content-Length: 41199103
	Content-Type: application/x-rpm
	Host: spacewalk.jostens.com
	User-Agent: rhnpush
	X-RHN-Upload-Auth-Session: 361x364e29c3a3cca598aa575b7b97a54228
	X-RHN-Upload-File-MD5sum: 1ef9ded33d260e9e5ea5e01e5c6b0e46
	X-RHN-Upload-Force: 0
	X-RHN-Upload-Package-Arch: i386
	X-RHN-Upload-Package-Name: VMwareTools
	X-RHN-Upload-Package-Release: 158874
	X-RHN-Upload-Package-Version: 7303
	X-RHN-Upload-Packaging: rpm

Exception Handler Information
Traceback (most recent call last):
  File "/usr/share/rhn/server/apacheUploadServer.py", line 107, in
_wrapper
    ret = function(req)
  File
"/usr/share/rhn/upload_server/handlers/package_push/package_push.py",
line 145, in handler
    relative_path=self.rel_package_path, org_id=self.org_id)
  File "/usr/share/rhn/server/rhnPackageUpload.py", line 223, in
push_package
    header_end=header_end, channels=channels)
  File "/usr/share/rhn/server/importlib/mpmSource.py", line 210, in
create_package
    header_end=header_end, channels=channels)
  File "/usr/share/rhn/server/importlib/headerSource.py", line 367, in
createPackage
    channels)
  File "/usr/share/rhn/server/importlib/headerSource.py", line 138, in
populate
    self._populateFiles(header)
  File "/usr/share/rhn/server/importlib/headerSource.py", line 150, in
_populateFiles
    self._populateTag(header, 'files', rpmFile)
  File "/usr/share/rhn/server/importlib/headerSource.py", line 204, in
_populateTag
    hash[k] = v[i]
IndexError: list index out of range

Local variables by frame
Frame _populateTag in /usr/share/rhn/server/importlib/headerSource.py at
line 204
	                hash = <type 'dict'> {'username': 'root',
'lang': ''}
	         unique_objs = <type 'list'> []
	                   f = <type 'str'> file_mode
	                   i = <type 'int'> 0
	                 fix = <type 'dict'> <ERROR WHILE PRINTING
VALUE: string representation too large>
	               Class = <type 'classobj'>
server.importlib.headerSource.rpmFile
	                self = <type 'instance'>
[<server.importlib.headerSource.rpmBinaryPackage instance;
attributes={'siggpg': None, 'build_time': '2009-04-06 23:14:10',
'channels': None, 'package_id': None, 'sigsize': None, 'payload_format':
'cpio', 'header_start': 168L, 'payload_size': '115099560', 'build_host':
'pa-lin-bld503.eng.vmware.com', 'package_size': 41199103, 'epoch': None,
'version': '7303', 'obsoletes': None, 'provides': None, 'sigpgp': None,
'files': [], 'vendor': 'VMware, Inc.', 'description': 'The VMware Tools
package provides support required for shared folders and\nfor drag and
drop operations. Other tools in the package support\nsynchronization of
time in the guest operating system with time on the host,\nautomatic
grabbing and releasing of the mouse cursor, copying and pasting\nbetween
guest and host, and improved mouse performance. The SVGA
driver\nprovides significantly faster graphics performance.\n',
'sigmd5': None, 'source_rpm': 'VMwareTools-7303-158874.src.rpm',
'package_group': 'Applications/System\n', 'last_modified': '2009-05-31
16:29:10', 'cookie': None, 'conflicts': None, 'path':
'redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0
e46/VMwareTools-7303-158874.i386.rpm', 'arch': 'i386', 'header_end':
863488L, 'name': 'VMwareTools', 'license': 'commercial', 'changelog':
None, 'md5sum': '1ef9ded33d260e9e5ea5e01e5c6b0e46', 'org_id': 1,
'summary': 'VMware Tools\n', 'rpm_version': '3.0', 'release': '158874',
'requires': None}]
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>
	                  rf = <type 'str'> filemodes
	                 tag = <type 'str'> files
	                   v = <type 'list'> []
	                  ic = <type 'int'> 5481
	           itemcount = <type 'int'> 5481
	                   k = <type 'str'> name

Frame _populateFiles in /usr/share/rhn/server/importlib/headerSource.py
at line 150
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>
	                self = <type 'instance'>
[<server.importlib.headerSource.rpmBinaryPackage instance;
attributes={'siggpg': None, 'build_time': '2009-04-06 23:14:10',
'channels': None, 'package_id': None, 'sigsize': None, 'payload_format':
'cpio', 'header_start': 168L, 'payload_size': '115099560', 'build_host':
'pa-lin-bld503.eng.vmware.com', 'package_size': 41199103, 'epoch': None,
'version': '7303', 'obsoletes': None, 'provides': None, 'sigpgp': None,
'files': [], 'vendor': 'VMware, Inc.', 'description': 'The VMware Tools
package provides support required for shared folders and\nfor drag and
drop operations. Other tools in the package support\nsynchronization of
time in the guest operating system with time on the host,\nautomatic
grabbing and releasing of the mouse cursor, copying and pasting\nbetween
guest and host, and improved mouse performance. The SVGA
driver\nprovides significantly faster graphics performance.\n',
'sigmd5': None, 'source_rpm': 'VMwareTools-7303-158874.src.rpm',
'package_group': 'Applications/System\n', 'last_modified': '2009-05-31
16:29:10', 'cookie': None, 'conflicts': None, 'path':
'redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0
e46/VMwareTools-7303-158874.i386.rpm', 'arch': 'i386', 'header_end':
863488L, 'name': 'VMwareTools', 'license': 'commercial', 'changelog':
None, 'md5sum': '1ef9ded33d260e9e5ea5e01e5c6b0e46', 'org_id': 1,
'summary': 'VMware Tools\n', 'rpm_version': '3.0', 'release': '158874',
'requires': None}]

Frame populate in /usr/share/rhn/server/importlib/headerSource.py at
line 138
	          header_end = <type 'long'> 863488
	        header_start = <type 'long'> 168
	                self = <type 'instance'>
[<server.importlib.headerSource.rpmBinaryPackage instance;
attributes={'siggpg': None, 'build_time': '2009-04-06 23:14:10',
'channels': None, 'package_id': None, 'sigsize': None, 'payload_format':
'cpio', 'header_start': 168L, 'payload_size': '115099560', 'build_host':
'pa-lin-bld503.eng.vmware.com', 'package_size': 41199103, 'epoch': None,
'version': '7303', 'obsoletes': None, 'provides': None, 'sigpgp': None,
'files': [], 'vendor': 'VMware, Inc.', 'description': 'The VMware Tools
package provides support required for shared folders and\nfor drag and
drop operations. Other tools in the package support\nsynchronization of
time in the guest operating system with time on the host,\nautomatic
grabbing and releasing of the mouse cursor, copying and pasting\nbetween
guest and host, and improved mouse performance. The SVGA
driver\nprovides significantly faster graphics performance.\n',
'sigmd5': None, 'source_rpm': 'VMwareTools-7303-158874.src.rpm',
'package_group': 'Applications/System\n', 'last_modified': '2009-05-31
16:29:10', 'cookie': None, 'conflicts': None, 'path':
'redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0
e46/VMwareTools-7303-158874.i386.rpm', 'arch': 'i386', 'header_end':
863488L, 'name': 'VMwareTools', 'license': 'commercial', 'changelog':
None, 'md5sum': '1ef9ded33d260e9e5ea5e01e5c6b0e46', 'org_id': 1,
'summary': 'VMware Tools\n', 'rpm_version': '3.0', 'release': '158874',
'requires': None}]
	              md5sum = <type 'str'>
1ef9ded33d260e9e5ea5e01e5c6b0e46
	              org_id = <type 'int'> 1
	            channels = <type 'list'> []
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>
	                path = <type 'str'>
redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0e
46/VMwareTools-7303-158874.i386.rpm
	                size = <type 'int'> 41199103

Frame createPackage in /usr/share/rhn/server/importlib/headerSource.py
at line 367
	          header_end = <type 'long'> 863488
	        header_start = <type 'long'> 168
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>
	              md5sum = <type 'str'>
1ef9ded33d260e9e5ea5e01e5c6b0e46
	              org_id = <type 'int'> 1
	            channels = <type 'list'> []
	                   p = <type 'instance'>
[<server.importlib.headerSource.rpmBinaryPackage instance;
attributes={'siggpg': None, 'build_time': '2009-04-06 23:14:10',
'channels': None, 'package_id': None, 'sigsize': None, 'payload_format':
'cpio', 'header_start': 168L, 'payload_size': '115099560', 'build_host':
'pa-lin-bld503.eng.vmware.com', 'package_size': 41199103, 'epoch': None,
'version': '7303', 'obsoletes': None, 'provides': None, 'sigpgp': None,
'files': [], 'vendor': 'VMware, Inc.', 'description': 'The VMware Tools
package provides support required for shared folders and\nfor drag and
drop operations. Other tools in the package support\nsynchronization of
time in the guest operating system with time on the host,\nautomatic
grabbing and releasing of the mouse cursor, copying and pasting\nbetween
guest and host, and improved mouse performance. The SVGA
driver\nprovides significantly faster graphics performance.\n',
'sigmd5': None, 'source_rpm': 'VMwareTools-7303-158874.src.rpm',
'package_group': 'Applications/System\n', 'last_modified': '2009-05-31
16:29:10', 'cookie': None, 'conflicts': None, 'path':
'redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0
e46/VMwareTools-7303-158874.i386.rpm', 'arch': 'i386', 'header_end':
863488L, 'name': 'VMwareTools', 'license': 'commercial', 'changelog':
None, 'md5sum': '1ef9ded33d260e9e5ea5e01e5c6b0e46', 'org_id': 1,
'summary': 'VMware Tools\n', 'rpm_version': '3.0', 'release': '158874',
'requires': None}]
	                size = <type 'int'> 41199103
	             relpath = <type 'str'>
redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0e
46/VMwareTools-7303-158874.i386.rpm

Frame create_package in /usr/share/rhn/server/importlib/mpmSource.py at
line 210
	          header_end = <type 'long'> 863488
	        header_start = <type 'long'> 168
	              md5sum = <type 'str'>
1ef9ded33d260e9e5ea5e01e5c6b0e46
	              org_id = <type 'int'> 1
	            channels = <type 'list'> []
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>
	                size = <type 'int'> 41199103
	             relpath = <type 'str'>
redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0e
46/VMwareTools-7303-158874.i386.rpm

Frame push_package in /usr/share/rhn/server/rhnPackageUpload.py at line
223
	          header_end = <type 'long'> 863488
	               force = <type 'int'> 0
	        header_start = <type 'long'> 168
	      payload_stream = <type 'file'> <open file '<fdopen>', mode
'r' at 0x2b169f5c5a08>
	        payload_size = <type 'int'> 41199103
	              md5sum = <type 'str'>
1ef9ded33d260e9e5ea5e01e5c6b0e46
	              org_id = <type 'int'> 1
	       relative_path = <type 'str'>
redhat/1/1ef/VMwareTools/7303-158874/i386/1ef9ded33d260e9e5ea5e01e5c6b0e
46/VMwareTools-7303-158874.i386.rpm
	            channels = <type 'list'> []
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>

Frame handler in
/usr/share/rhn/upload_server/handlers/package_push/package_push.py at
line 145
	          header_end = <type 'long'> 863488
	                 req = <type 'mp_request'> <mp_request object at
0x2b169a070460>
	        header_start = <type 'long'> 168
	      payload_stream = <type 'file'> <open file '<fdopen>', mode
'r' at 0x2b169f5c5a08>
	         temp_stream = <type 'file'> <open file '<fdopen>', mode
'w+b' at 0x2b169f283e40>
	              md5sum = <type 'str'>
1ef9ded33d260e9e5ea5e01e5c6b0e46
	                 ret = <type 'int'> 0
	              header = <type 'instance'> <rpm.hdr object at
0x2b169f27fd50>
	                self = <type 'instance'>
<upload_server.handlers.package_push.package_push.PackagePush instance
at 0x2b169f22aa70>

Frame _wrapper in /usr/share/rhn/server/apacheUploadServer.py at line
125
	            function = <type 'instancemethod'> <bound method
PackagePush.handler of
<upload_server.handlers.package_push.package_push.PackagePush instance
at 0x2b169f22aa70>>
	                self = <type 'instance'>
<server.apacheUploadServer.UploadHandler instance at 0x2b1699f179e0>
	                 req = <type 'mp_request'> <mp_request object at
0x2b169a070460>
	       function_name = <type 'str'> handler

Frame handler in /usr/share/rhn/server/apacheUploadServer.py at line 79
	                self = <type 'instance'>
<server.apacheUploadServer.UploadHandler instance at 0x2b1699f179e0>
	                 req = <type 'mp_request'> <mp_request object at
0x2b169a070460>

Frame __call__ in /usr/share/rhn/server/apacheServer.py at line 58
	                self = <type 'instance'>
<server.apacheUploadServer.UploadHandlerWrap instance at 0x2b1699f10680>
	                 req = <type 'mp_request'> <mp_request object at
0x2b169a070460>
	                   f = <type 'instancemethod'> <bound method
UploadHandler.handler of <server.apacheUploadServer.UploadHandler
instance at 0x2b1699f179e0>>

Frame HandlerDispatch in
/usr/lib64/python2.4/site-packages/mod_python/apache.py at line 299
	                 req = <type 'mp_request'> <mp_request object at
0x2b169a070460>
	              config = <type 'mp_table'> {'PythonInterpreter':
'rhn.server.upload', 'PythonPath': 'sys.path+['/usr/share/rhn']'}
	                self = <type 'instance'>
<mod_python.apache.CallBack instance at 0x2b169632fbd8>
	              object = <type 'instance'>
<server.apacheUploadServer.UploadHandlerWrap instance at 0x2b1699f10680>
	                   l = <type 'list'>
['server.apacheUploadServer', 'Handler']
	              module = <type 'module'> <module
'server.apacheUploadServer' from
'/usr/share/rhn/server/apacheUploadServer.pyc'>
	               hlist = <type 'mp_hlist'>
{'handler:'server.apacheUploadServer::Handler','directory':'/PACKAGE-PUS
H/','silent':0}
	          object_str = <type 'str'> Handler
	               debug = <type 'int'> 0
	         module_name = <type 'str'> server.apacheUploadServer
	          pathstring = <type 'str'> sys.path+['/usr/share/rhn']
	              result = <type 'int'> 500


Environment for PID=5879 on exception:
CONSOLE = /dev/console
HOME = /
INIT_VERSION = sysvinit-2.86
LANG = C
NLS_LANG = english.AL32UTF8
ORACLE_HOME = /opt/oracle
PATH = /sbin:/usr/sbin:/bin:/usr/bin
PERL_BADFREE = 0
PREVLEVEL = N
PWD = /
RUNLEVEL = 3
SELINUX_INIT = YES
SHLVL = 3
TERM = linux
_ = /usr/sbin/httpd
previous = N
runlevel = 3










More information about the Spacewalk-list mailing list