I have looked for others with the same issue, but it seems to be slightly different error and related to some DNS or network error.
Suddenly my truecharts catalog will not sync. I have not done anything on my NAS lately. It has been running fine for over a month.
I tried restarting, no joy.
Updated to the latest version of TrueNAS Scale, no joy.
The official catalog work just fine and updates. It's only the truechart catalog that stops syncing, and throws an error. Inavlid Operation.
Also if I click on the truechart catalog under manage catalogs it dumps this on me:
Error: concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/lib/python3.9/concurrent/futures/process.py", line 243, in _process_worker
r = call_item.fn(*call_item.args, **call_item.kwargs)
File "/usr/lib/python3.9/concurrent/futures/process.py", line 202, in _process_chunk
return [fn(*args) for args in chunk]
File "/usr/lib/python3.9/concurrent/futures/process.py", line 202, in <listcomp>
return [fn(*args) for args in chunk]
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items.py", line 20, in item_details
k: v for k, v in get_item_details(item_location, questions_context, {'retrieve_versions': True}).items()
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 53, in get_item_details
item_data.update(get_item_details_impl(item_location, schema, questions_context, {
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 116, in get_item_details_impl
**get_item_version_details(version_details['location'], questions_context)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 146, in get_item_version_details
'values': get_item_default_values(version_data)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 19, in get_item_default_values
return construct_schema(version_details, {}, False)['new_values']
File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/schema.py", line 39, in construct_schema
verrors.add_child('values', validate_schema(
File "/usr/lib/python3/dist-packages/middlewared/validators.py", line 274, in validate_schema
schema.clean(data)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 710, in clean
data.update(self.get_defaults(data, self.get_attrs_to_skip(data), verrors))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 674, in get_attrs_to_skip
check_data = self.get_defaults(data, {}, ValidationErrors(), False) if not self.update else data
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 722, in get_defaults
data[attr.name] = self._clean_attr(attr, NOT_PROVIDED, verrors)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 727, in _clean_attr
return attr.clean(value)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 710, in clean
data.update(self.get_defaults(data, self.get_attrs_to_skip(data), verrors))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 674, in get_attrs_to_skip
check_data = self.get_defaults(data, {}, ValidationErrors(), False) if not self.update else data
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 722, in get_defaults
data[attr.name] = self._clean_attr(attr, NOT_PROVIDED, verrors)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 727, in _clean_attr
return attr.clean(value)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 710, in clean
data.update(self.get_defaults(data, self.get_attrs_to_skip(data), verrors))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 675, in get_attrs_to_skip
for attr, attr_data in filter(
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 676, in <lambda>
lambda k: not filter_list([check_data], k[1]['filters']), self.conditional_defaults.items()
File "/usr/lib/python3/dist-packages/middlewared/utils/__init__.py", line 163, in filter_list
elif not filterop(f):
File "/usr/lib/python3/dist-packages/middlewared/utils/__init__.py", line 140, in filterop
raise ValueError('Invalid operation: {}'.format(op))
ValueError: Invalid operation: ==
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 411, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 448, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1209, in run_in_thread
return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1206, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1276, in nf
return func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1146, in nf
res = f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items.py", line 114, in items
trains = self.get_trains(job, catalog, options)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items.py", line 171, in get_trains
for index, result in enumerate(zip(items, exc.map(
File "/usr/lib/python3.9/concurrent/futures/process.py", line 559, in _chain_from_iterable_of_lists
for element in iterable:
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 600, in result_iterator
yield fs.pop().result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 433, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
ValueError: Invalid operation: ==
Any help appreciated :)
Suddenly my truecharts catalog will not sync. I have not done anything on my NAS lately. It has been running fine for over a month.
I tried restarting, no joy.
Updated to the latest version of TrueNAS Scale, no joy.
The official catalog work just fine and updates. It's only the truechart catalog that stops syncing, and throws an error. Inavlid Operation.
Also if I click on the truechart catalog under manage catalogs it dumps this on me:
Error: concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/lib/python3.9/concurrent/futures/process.py", line 243, in _process_worker
r = call_item.fn(*call_item.args, **call_item.kwargs)
File "/usr/lib/python3.9/concurrent/futures/process.py", line 202, in _process_chunk
return [fn(*args) for args in chunk]
File "/usr/lib/python3.9/concurrent/futures/process.py", line 202, in <listcomp>
return [fn(*args) for args in chunk]
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items.py", line 20, in item_details
k: v for k, v in get_item_details(item_location, questions_context, {'retrieve_versions': True}).items()
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 53, in get_item_details
item_data.update(get_item_details_impl(item_location, schema, questions_context, {
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 116, in get_item_details_impl
**get_item_version_details(version_details['location'], questions_context)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 146, in get_item_version_details
'values': get_item_default_values(version_data)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items_util.py", line 19, in get_item_default_values
return construct_schema(version_details, {}, False)['new_values']
File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/schema.py", line 39, in construct_schema
verrors.add_child('values', validate_schema(
File "/usr/lib/python3/dist-packages/middlewared/validators.py", line 274, in validate_schema
schema.clean(data)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 710, in clean
data.update(self.get_defaults(data, self.get_attrs_to_skip(data), verrors))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 674, in get_attrs_to_skip
check_data = self.get_defaults(data, {}, ValidationErrors(), False) if not self.update else data
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 722, in get_defaults
data[attr.name] = self._clean_attr(attr, NOT_PROVIDED, verrors)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 727, in _clean_attr
return attr.clean(value)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 710, in clean
data.update(self.get_defaults(data, self.get_attrs_to_skip(data), verrors))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 674, in get_attrs_to_skip
check_data = self.get_defaults(data, {}, ValidationErrors(), False) if not self.update else data
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 722, in get_defaults
data[attr.name] = self._clean_attr(attr, NOT_PROVIDED, verrors)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 727, in _clean_attr
return attr.clean(value)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 710, in clean
data.update(self.get_defaults(data, self.get_attrs_to_skip(data), verrors))
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 675, in get_attrs_to_skip
for attr, attr_data in filter(
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 676, in <lambda>
lambda k: not filter_list([check_data], k[1]['filters']), self.conditional_defaults.items()
File "/usr/lib/python3/dist-packages/middlewared/utils/__init__.py", line 163, in filter_list
elif not filterop(f):
File "/usr/lib/python3/dist-packages/middlewared/utils/__init__.py", line 140, in filterop
raise ValueError('Invalid operation: {}'.format(op))
ValueError: Invalid operation: ==
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 411, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 448, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1209, in run_in_thread
return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1206, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1276, in nf
return func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1146, in nf
res = f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items.py", line 114, in items
trains = self.get_trains(job, catalog, options)
File "/usr/lib/python3/dist-packages/middlewared/plugins/catalogs_linux/items.py", line 171, in get_trains
for index, result in enumerate(zip(items, exc.map(
File "/usr/lib/python3.9/concurrent/futures/process.py", line 559, in _chain_from_iterable_of_lists
for element in iterable:
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 600, in result_iterator
yield fs.pop().result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 433, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
ValueError: Invalid operation: ==
Any help appreciated :)