Code:
[2020/04/29 21:33:57]
(DEBUG) EtcService.render():38 - Failed to render mako template:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/etc.py", line 35, in render
return await self.service.middleware.run_in_thread(do)
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread
return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/etc.py", line 33, in do
return tmpl.render(middleware=self.service.middleware)
File "/usr/local/lib/python3.7/site-packages/mako/template.py", line 475, in render
return runtime._render(self, self.callable_, args, data)
File "/usr/local/lib/python3.7/site-packages/mako/runtime.py", line 882, in _render
**_kwargs_for_callable(callable_, data)
File "/usr/local/lib/python3.7/site-packages/mako/runtime.py", line 919, in _render_context
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File "/usr/local/lib/python3.7/site-packages/mako/runtime.py", line 946, in _exec_template
callable_(context, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/etc_files/local/smb4.conf", line 389, in render_body
parsed_conf = parse_config(db)
File "/usr/local/lib/python3.7/site-packages/middlewared/etc_files/local/smb4.conf", line 383, in parse_config
add_idmap_params(pc, db)
File "/usr/local/lib/python3.7/site-packages/middlewared/etc_files/local/smb4.conf", line 348, in add_idmap_params
idmap_domains = middleware.call_sync('idmap.get_configured_idmap_domains')
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1147, in call_sync
io_thread=True, job_on_progress_cb=job_on_progress_cb,
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1170, in run_coroutine
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 428, in result
return self.__get_result()
File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1081, in _call
return await methodobj(*args)
File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 961, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/idmap.py", line 200, in get_configured_idmap_domains
[('domain.idmap_domain_name', '=', domain['domain']['idmap_domain_name'])]
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1125, in call
serviceobj, methodobj = self._method_lookup(name)
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1108, in _method_lookup
raise CallError(f'Method "{method_name}" not found in "{service}"', CallError.ENOMETHOD)
CallError: [ENOMETHOD] Method "query" not found in "idmap.fruit"
[2020/04/29 21:33:57] (ERROR) EtcService.generate():237 - Failed to render mako:local/smb4.conf
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1105, in _method_lookup
serviceobj = self.get_service(service)
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/__init__.py", line 539, in get_service
return self._services_aliases[name]
KeyError: 'idmap.fruit'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/etc.py", line 235, in generate
rendered = await renderer.render(path)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/etc.py", line 35, in render
return await self.service.middleware.run_in_thread(do)
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread
return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/etc.py", line 33, in do
return tmpl.render(middleware=self.service.middleware)
File "/usr/local/lib/python3.7/site-packages/mako/template.py", line 475, in render
return runtime._render(self, self.callable_, args, data)
File "/usr/local/lib/python3.7/site-packages/mako/runtime.py", line 882, in _render
**_kwargs_for_callable(callable_, data)
File "/usr/local/lib/python3.7/site-packages/mako/runtime.py", line 919, in _render_context
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File "/usr/local/lib/python3.7/site-packages/mako/runtime.py", line 946, in _exec_template
callable_(context, *args, **kwargs)
File "/tmp/mako/usr/local/lib/python3.7/site-packages/middlewared/etc_files/local/smb4.conf.py", line 414, in render_body
parsed_conf = parse_config(db)
File "/tmp/mako/usr/local/lib/python3.7/site-packages/middlewared/etc_files/local/smb4.conf.py", line 408, in parse_config
add_idmap_params(pc, db)
File "/tmp/mako/usr/local/lib/python3.7/site-packages/middlewared/etc_files/local/smb4.conf.py", line 373, in add_idmap_params
idmap_domains = middleware.call_sync('idmap.get_configured_idmap_domains')
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1147, in call_sync
io_thread=True, job_on_progress_cb=job_on_progress_cb,
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1170, in run_coroutine
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 428, in result
return self.__get_result()
File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1081, in _call
return await methodobj(*args)
File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 961, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/idmap.py", line 200, in get_configured_idmap_domains
[('domain.idmap_domain_name', '=', domain['domain']['idmap_domain_name'])]
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1125, in call
serviceobj, methodobj = self._method_lookup(name)
File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1108, in _method_lookup
raise CallError(f'Method "{method_name}" not found in "{service}"', CallError.ENOMETHOD)
middlewared.service_exception.CallError: [ENOMETHOD] Method "query" not found in "idmap.fruit"