Hi All
Listing publications gives the following error when any publication is being
created. I don't recall see this issue before 3.3. Can this be fixed?
Traceback (most recent call last):
File "./listpub.py", line 15, in <module>
PublicationsRpmApi(rpm_client).list().results
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api/publications_rpm_api.py",
line 289, in list
return self.list_with_http_info(**kwargs) # noqa: E501
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api/publications_rpm_api.py",
line 401, in list_with_http_info
collection_formats=collection_formats)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 353, in call_api
_preload_content, _request_timeout, _host)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 192, in __call_api
return_data = self.deserialize(response_data, response_type)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 264, in deserialize
return self.__deserialize(data, response_type)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 303, in __deserialize
return self.__deserialize_model(data, klass)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 639, in __deserialize_model
kwargs[attr] = self.__deserialize(value, attr_type)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 281, in __deserialize
for sub_data in data]
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 281, in <listcomp>
for sub_data in data]
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 303, in __deserialize
return self.__deserialize_model(data, klass)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/api_client.py",
line 641, in __deserialize_model
instance = klass(**kwargs)
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/models/rpm_rpm_publication.py",
line 76, in __init__
self.metadata_checksum_type = metadata_checksum_type
File
"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/client/pulp_rpm/models/rpm_rpm_publication.py",
line 192, in metadata_checksum_type
.format(metadata_checksum_type, allowed_values)
ValueError: Invalid value for `metadata_checksum_type` (), must be one of
['unknown', 'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512']
To reproduce the issue. run the below program when a creating publication task
is running.
#!/usr/bin/env python
from pulpcore.client import pulpcore
from pulpcore.client import pulp_rpm
from pulpcore.client.pulp_rpm import PublicationsRpmApi
# Configure HTTP basic authorization: basic
configuration = pulpcore.Configuration()
configuration.host = 'http://pulpserver'
configuration.username = 'admin'
configuration.password = 'admin'
configuration.safe_chars_for_path_param = '/'
rpm_client = pulp_rpm.ApiClient(configuration)
PublicationsRpmApi(rpm_client).list().results
_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list