[Spacewalk-list] Spacewalk 0.6 (rhnpush) fails with ESX 3.5 rpms
Lukas.Matecki at lvr.de
Lukas.Matecki at lvr.de
Fri Sep 18 13:13:02 UTC 2009
I have tryed to create a channel for my company ESX Systems.
Uploading RPMS from RHEL 5.3 CD´s works.
But if I try to upload esx3.5 rpms some files causing a Error 500.
I this a knowing Issue ? Any hints how I can fix that ?
Greetings.
That's what the Mail sais:
###############################################################################################################
Time: Fri Sep 18 12:21:24 2009
Exception type exceptions.IndexError
Exception while handling function upload_server._wrapper
Request object information:
URI: /PACKAGE-PUSH
Remote Host: 127.0.0.1
Server Name: frm-vt01.lvrintern.lvr.de:0
Headers passed in:
Accept-Encoding: identity
Content-Length: 61682
Content-Type: application/x-rpm
Host: localhost
User-Agent: rhnpush
X-RHN-Upload-Auth-Session: 84x29cb6d04e42b041844abbd106cba3e22
X-RHN-Upload-File-MD5sum: f7965cbbf1a9aaea39a332b2757a49d2
X-RHN-Upload-Force: 0
X-RHN-Upload-Package-Arch: i386
X-RHN-Upload-Package-Name: VMware-esx-drivers-scsi-ata_piix
X-RHN-Upload-Package-Release: 153875
X-RHN-Upload-Package-Version: 350.1.05
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 152, 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 373, in createPackage
channels)
File "/usr/share/rhn/server/importlib/headerSource.py", line 141, in populate
self._populateFiles(header)
File "/usr/share/rhn/server/importlib/headerSource.py", line 153, in _populateFiles
self._populateTag(header, 'files', rpmFile)
File "/usr/share/rhn/server/importlib/headerSource.py", line 207, 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 207
hash = <type 'dict'> {'username': 'root', 'lang': ''}
f = <type 'str'> file_mode
i = <type 'int'> 0
k = <type 'str'> name
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
Class = <type 'classobj'> server.importlib.headerSource.rpmFile
self = <type 'instance'> [<server.importlib.headerSource.rpmBinaryPackage instance; attributes={'siggpg': None, 'build_time': '2009-03-13 23:03:45', 'channels': None, 'package_id': None, 'sigsize': None, 'payload_format': 'cpio', 'header_start': 168L, 'payload_size': '134592', 'build_host': 'pa-lin-bld422.eng.vmware.com', 'package_size': 61682, 'epoch': None, 'version': '350.1.05', 'obsoletes': None, 'provides': None, 'sigpgp': None, 'files': [], 'vendor': 'VMware, Inc.', 'description': 'VMware ESX Driver.\n', 'sigmd5': None, 'source_rpm': 'VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.src.rpm', 'package_group': 'Applications/Emulators\n', 'last_modified': '2009-09-18 12:21:24', 'cookie': None, 'conflicts': None, 'path': 'redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm', 'arch': 'i386', 'header_end': 1904L, 'name': 'VMware-esx-drivers-scsi-ata_piix', 'license': 'commercial', 'changelog': None, 'md5sum': 'f7965cbbf1a9aaea39a332b2757a49d2', 'org_id': 1, 'summary': 'VMware ESX Driver\n', 'rpm_version': '3.0', 'release': '153875', 'requires': None}]
unique_deps = <type 'list'> []
rf = <type 'str'> filemodes
tag = <type 'str'> files
v = <type 'list'> []
ic = <type 'int'> 6
itemcount = <type 'int'> 6
fix = <type 'dict'> {'username': ['root', 'root', 'root', 'root', 'root', 'root'], 'lang': ['', '', '', '', '', ''], 'name': [], 'verifyflags': [-1, -1, -1, -1, -1, -1], 'rdev': [0, 0, 0, 0, 0, 0], 'groupname': ['root', 'root', 'root', 'root', 'root', 'root'], 'file_size': [4096, 1365, 4096, 66488, 4096, 65776], 'file_mode': [16877, -32476, 16877, -32476, 16877, -32476], 'mtime': [1236985425, 1236985425, 1236985425, 1236985425, 1236985425, 1236985425], 'device': [26631, 26631, 26631, 26631, 26631, 26631], 'flags': [0, 0, 0, 0, 0, 0], 'inode': [12779875, 12779876, 12779877, 12779879, 25280556, 25280558], 'linkto': ['', '', '', '', '', ''], 'md5': ['', '108351a074fef5d9a41af384925530a6', '', 'a05dcc2cc340878aaa16c18cea434f3d', '', '6c904653bef1e03f536ee8aaae64309b']}
Frame _populateFiles in /usr/share/rhn/server/importlib/headerSource.py at line 153
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
self = <type 'instance'> [<server.importlib.headerSource.rpmBinaryPackage instance; attributes={'siggpg': None, 'build_time': '2009-03-13 23:03:45', 'channels': None, 'package_id': None, 'sigsize': None, 'payload_format': 'cpio', 'header_start': 168L, 'payload_size': '134592', 'build_host': 'pa-lin-bld422.eng.vmware.com', 'package_size': 61682, 'epoch': None, 'version': '350.1.05', 'obsoletes': None, 'provides': None, 'sigpgp': None, 'files': [], 'vendor': 'VMware, Inc.', 'description': 'VMware ESX Driver.\n', 'sigmd5': None, 'source_rpm': 'VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.src.rpm', 'package_group': 'Applications/Emulators\n', 'last_modified': '2009-09-18 12:21:24', 'cookie': None, 'conflicts': None, 'path': 'redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm', 'arch': 'i386', 'header_end': 1904L, 'name': 'VMware-esx-drivers-scsi-ata_piix', 'license': 'commercial', 'changelog': None, 'md5sum': 'f7965cbbf1a9aaea39a332b2757a49d2', 'org_id': 1, 'summary': 'VMware ESX Driver\n', 'rpm_version': '3.0', 'release': '153875', 'requires': None}]
Frame populate in /usr/share/rhn/server/importlib/headerSource.py at line 141
header_end = <type 'long'> 1904
header_start = <type 'long'> 168
self = <type 'instance'> [<server.importlib.headerSource.rpmBinaryPackage instance; attributes={'siggpg': None, 'build_time': '2009-03-13 23:03:45', 'channels': None, 'package_id': None, 'sigsize': None, 'payload_format': 'cpio', 'header_start': 168L, 'payload_size': '134592', 'build_host': 'pa-lin-bld422.eng.vmware.com', 'package_size': 61682, 'epoch': None, 'version': '350.1.05', 'obsoletes': None, 'provides': None, 'sigpgp': None, 'files': [], 'vendor': 'VMware, Inc.', 'description': 'VMware ESX Driver.\n', 'sigmd5': None, 'source_rpm': 'VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.src.rpm', 'package_group': 'Applications/Emulators\n', 'last_modified': '2009-09-18 12:21:24', 'cookie': None, 'conflicts': None, 'path': 'redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm', 'arch': 'i386', 'header_end': 1904L, 'name': 'VMware-esx-drivers-scsi-ata_piix', 'license': 'commercial', 'changelog': None, 'md5sum': 'f7965cbbf1a9aaea39a332b2757a49d2', 'org_id': 1, 'summary': 'VMware ESX Driver\n', 'rpm_version': '3.0', 'release': '153875', 'requires': None}]
md5sum = <type 'str'> f7965cbbf1a9aaea39a332b2757a49d2
org_id = <type 'int'> 1
channels = <type 'list'> []
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
path = <type 'str'> redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm
size = <type 'int'> 61682
Frame createPackage in /usr/share/rhn/server/importlib/headerSource.py at line 373
header_end = <type 'long'> 1904
header_start = <type 'long'> 168
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
md5sum = <type 'str'> f7965cbbf1a9aaea39a332b2757a49d2
org_id = <type 'int'> 1
channels = <type 'list'> []
p = <type 'instance'> [<server.importlib.headerSource.rpmBinaryPackage instance; attributes={'siggpg': None, 'build_time': '2009-03-13 23:03:45', 'channels': None, 'package_id': None, 'sigsize': None, 'payload_format': 'cpio', 'header_start': 168L, 'payload_size': '134592', 'build_host': 'pa-lin-bld422.eng.vmware.com', 'package_size': 61682, 'epoch': None, 'version': '350.1.05', 'obsoletes': None, 'provides': None, 'sigpgp': None, 'files': [], 'vendor': 'VMware, Inc.', 'description': 'VMware ESX Driver.\n', 'sigmd5': None, 'source_rpm': 'VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.src.rpm', 'package_group': 'Applications/Emulators\n', 'last_modified': '2009-09-18 12:21:24', 'cookie': None, 'conflicts': None, 'path': 'redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm', 'arch': 'i386', 'header_end': 1904L, 'name': 'VMware-esx-drivers-scsi-ata_piix', 'license': 'commercial', 'changelog': None, 'md5sum': 'f7965cbbf1a9aaea39a332b2757a49d2', 'org_id': 1, 'summary': 'VMware ESX Driver\n', 'rpm_version': '3.0', 'release': '153875', 'requires': None}]
size = <type 'int'> 61682
relpath = <type 'str'> redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm
Frame create_package in /usr/share/rhn/server/importlib/mpmSource.py at line 210
header_end = <type 'long'> 1904
header_start = <type 'long'> 168
md5sum = <type 'str'> f7965cbbf1a9aaea39a332b2757a49d2
org_id = <type 'int'> 1
channels = <type 'list'> []
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
size = <type 'int'> 61682
relpath = <type 'str'> redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm
Frame push_package in /usr/share/rhn/server/rhnPackageUpload.py at line 152
header_end = <type 'long'> 1904
force = <type 'int'> 0
header_start = <type 'long'> 168
payload_stream = <type 'file'> <open file '<fdopen>', mode 'r' at 0x2af3479a9828>
payload_size = <type 'int'> 61682
md5sum = <type 'str'> f7965cbbf1a9aaea39a332b2757a49d2
org_id = <type 'int'> 1
relative_path = <type 'str'> redhat/1/f79/VMware-esx-drivers-scsi-ata_piix/350.1.05-153875/i386/f7965cbbf1a9aaea39a332b2757a49d2/VMware-esx-drivers-scsi-ata_piix-350.1.05-153875.i386.rpm
channels = <type 'list'> []
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
Frame handler in /usr/share/rhn/upload_server/handlers/package_push/package_push.py at line 145
header_end = <type 'long'> 1904
req = <type 'mp_request'> <mp_request object at 0x2af3474cba10>
header_start = <type 'long'> 168
payload_stream = <type 'file'> <open file '<fdopen>', mode 'r' at 0x2af3479a9828>
temp_stream = <type 'file'> <open file '<fdopen>', mode 'w+b' at 0x2af3479a9558>
md5sum = <type 'str'> f7965cbbf1a9aaea39a332b2757a49d2
ret = <type 'int'> 0
header = <type 'instance'> <rpm.hdr object at 0x2af3479af570>
self = <type 'instance'> <upload_server.handlers.package_push.package_push.PackagePush instance at 0x2af34753acb0>
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 0x2af34753acb0>>
self = <type 'instance'> <server.apacheUploadServer.UploadHandler instance at 0x2af3478b0368>
req = <type 'mp_request'> <mp_request object at 0x2af3474cba10>
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 0x2af3478b0368>
req = <type 'mp_request'> <mp_request object at 0x2af3474cba10>
Frame __call__ in /usr/share/rhn/server/apacheServer.py at line 58
self = <type 'instance'> <server.apacheUploadServer.UploadHandlerWrap instance at 0x2af3478a8bd8>
req = <type 'mp_request'> <mp_request object at 0x2af3474cba10>
f = <type 'instancemethod'> <bound method UploadHandler.handler of <server.apacheUploadServer.UploadHandler instance at 0x2af3478b0368>>
Frame HandlerDispatch in /usr/lib64/python2.4/site-packages/mod_python/apache.py at line 299
req = <type 'mp_request'> <mp_request object at 0x2af3474cba10>
config = <type 'mp_table'> {'PythonInterpreter': 'rhn.server.upload', 'PythonPath': 'sys.path+['/usr/share/rhn']'}
self = <type 'instance'> <mod_python.apache.CallBack instance at 0x2af34753e5f0>
object = <type 'instance'> <server.apacheUploadServer.UploadHandlerWrap instance at 0x2af3478a8bd8>
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-PUSH/','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=26573 on exception:
LANG = C
NLS_LANG = english.AL32UTF8
ORACLE_HOME = /opt/oracle
PATH = /sbin:/usr/sbin:/bin:/usr/bin
PERL_BADFREE = 0
PWD = /
SHLVL = 2
TERM = xterm
_ = /usr/sbin/httpd
###############################################################################################################
More information about the Spacewalk-list
mailing list