Project

Profile

Help

Issue #9580

Updated by ttereshc over 2 years ago

From https://projects.theforeman.org/issues/33216: 

 I recently ran into an issue while trying to sync a rhel 6.2 repo to my foreman server: 

 Artifact() got an unexpected keyword argument 'sha' 

 I saw a similar post here: https://projects.theforeman.org/issues/31559 

 The issue is marked as resolved for katello 3.18, yet I'm still having it with katello 4.1 and foreman 2.5.2 

 The error is as follow: 

 ~~~ 
 error"=> 
      {"traceback"=> 
        "    File \"/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py\", line 266, in _perform_task\n" + 
        "      result = func(*args, **kwargs)\n" + 
        "    File \"/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\", line 422, in synchronize\n" + 
        "      version = dv.create()\n" + 
        "    File \"/usr/lib/python3.6/site-packages/pulpcore/plugin/stages/declarative_version.py\", line 151, in create\n" + 
        "      loop.run_until_complete(pipeline)\n" + 
        "    File \"/usr/lib64/python3.6/asyncio/base_events.py\", line 484, in run_until_complete\n" + 
        "      return future.result()\n" + 
        "    File \"/usr/lib/python3.6/site-packages/pulpcore/plugin/stages/api.py\", line 225, in create_pipeline\n" + 
        "      await asyncio.gather(*futures)\n" + 
        "    File \"/usr/lib/python3.6/site-packages/pulpcore/plugin/stages/api.py\", line 43, in __call__\n" + 
        "      await self.run()\n" + 
        "    File \"/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\", line 705, in run\n" + 
        "      await self.parse_repository_metadata(repomd, repomd_files, file_extension)\n" + 
        "    File \"/usr/lib/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\", line 800, in parse_repository_metadata\n" + 
        "      artifact=Artifact(**file_data),\n" + 
        "    File \"/usr/lib/python3.6/site-packages/django_lifecycle/mixins.py\", line 25, in __init__\n" + 
        "      super().__init__(*args, **kwargs)\n" + 
        "    File \"/usr/lib/python3.6/site-packages/django/db/models/base.py\", line 501, in __init__\n" + 
        "      raise TypeError(\"%s() got an unexpected keyword argument '%s'\" % (cls.__name__, kwarg))\n", 
       "description"=>"Artifact() got an unexpected keyword argument 'sha'"}, 
 ~~~

Back