<div dir="ltr">I'm running Spacewalk 2.9 and trying to determine why I get an error syncing the repo from <a href="https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/">https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/</a>.  Of the 29 RPMs available, the 11 mongodb-cli RPMs fail to import into the DB.  When I run spacewalk-repo-sync with -vvvvvv, I see the following in the logs:<div><br></div><div>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_header('NEVRA', ['mongocli', 0L, '1.3.0', '1', 'x86_64'])<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_nevra(['mongocli', 0L, '1.3.0', '1', 'x86_64'], 0)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: rhnSQL/driver_postgresql._execute_wrapper('Executing SQL: "delete from rhnPackageFileDeleteQueue where path = %(path)s" with bind params: {path: redhat/1/f23/mongocli/0:1.3.0-1/x86_64/f23c9ae65ec79a063fe70e2e4070fe4ec288bffd7aebf44cc40dd7e98a4c66d0/mongocli-1.3.0-1.x86_64.rpm}',)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: importlib/headerSource.createPackage('Creating package',)<br>2020/10/09 14:13:39 -00:00 list index out of range<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_header('NEVRA', ['mongocli', 0L, '1.4.2', '1', 'x86_64'])<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_nevra(['mongocli', 0L, '1.4.2', '1', 'x86_64'], 0)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: rhnSQL/driver_postgresql._execute_wrapper('Executing SQL: "delete from rhnPackageFileDeleteQueue where path = %(path)s" with bind params: {path: redhat/1/e0e/mongocli/0:1.4.2-1/x86_64/e0ef697250c546253496c8f77ba70ef40b0fffaf0358b9cc8a4fb5bdcf27c410/mongocli-1.4.2-1.x86_64.rpm}',)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: importlib/headerSource.createPackage('Creating package',)<br>2020/10/09 14:13:39 -00:00 list index out of range<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_header('NEVRA', ['mongocli', 0L, '1.5.0', '1', 'x86_64'])<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_nevra(['mongocli', 0L, '1.5.0', '1', 'x86_64'], 0)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: rhnSQL/driver_postgresql._execute_wrapper('Executing SQL: "delete from rhnPackageFileDeleteQueue where path = %(path)s" with bind params: {path: redhat/1/40c/mongocli/0:1.5.0-1/x86_64/40ca4a3d5634f45d612b1dc93ca7cb5bcc6576392730267e97f814e747843944/mongocli-1.5.0-1.x86_64.rpm}',)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: importlib/headerSource.createPackage('Creating package',)<br>2020/10/09 14:13:39 -00:00 list index out of range<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_header('NEVRA', ['mongocli', 0L, '1.4.0', '1', 'x86_64'])<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_nevra(['mongocli', 0L, '1.4.0', '1', 'x86_64'], 0)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: rhnSQL/driver_postgresql._execute_wrapper('Executing SQL: "delete from rhnPackageFileDeleteQueue where path = %(path)s" with bind params: {path: redhat/1/89a/mongocli/0:1.4.0-1/x86_64/89a30b54b002fe1d60325cb7c0bd4ebe92e2108e6268c8ef5c15efd947c4c201/mongocli-1.4.0-1.x86_64.rpm}',)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: importlib/headerSource.createPackage('Creating package',)<br>2020/10/09 14:13:39 -00:00 list index out of range<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_header('NEVRA', ['mongocli', 0L, '1.6.0', '1', 'x86_64'])<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: server/rhnPackageUpload.relative_path_from_nevra(['mongocli', 0L, '1.6.0', '1', 'x86_64'], 0)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: rhnSQL/driver_postgresql._execute_wrapper('Executing SQL: "delete from rhnPackageFileDeleteQueue where path = %(path)s" with bind params: {path: redhat/1/d95/mongocli/0:1.6.0-1/x86_64/d95c79849f7638863e0522a1fd24b089850a85efe9470a9dd8e4eb29170ccb41/mongocli-1.6.0-1.x86_64.rpm}',)<br>2020/10/09 14:13:39 -00:00 13967 <a href="http://0.0.0.0">0.0.0.0</a>: importlib/headerSource.createPackage('Creating package',)<br>2020/10/09 14:13:39 -00:00 list index out of range<br>2020/10/09 14:13:39 -00:00 Importing packages finished.<br></div><div><br></div><div>I'm trying to determine what is wrong with the mongodb-cli RPMs (actually named mongocli inside metadata) that is causing the "list index out of range" error, when the rest of the MongoDB RPMs import fine.</div><div><br></div><div>I'm not sure which module is causing the list index out of range, but I was looking at /usr/lib/python2.7/site-packages/spacewalk/server/importlib/headerSource.py for clues since it is the last module mentioned.</div><div><br></div><div>Any clues would be appreciated.</div><div><br></div><div>/Brian/</div><div><br></div></div>