Thanks for using the TrueNAS Community Edition issue tracker! TrueNAS Enterprise users receive direct support for their reports from our support portal.

Could not load non-global conf /usr/local/etc/smb4.conf when creating user (TrueNAS 12 CORE Nightly)

Description

This issue causes the Samba password to not work in Windows.

The logs are in an attachement.

Thank you !

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug Clerk March 23, 2020 at 6:16 PM

FaZeBasescu March 21, 2020 at 4:35 PM

Error: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/smb.py", line 327, in getparm return param.LoadParm(SMBPath.GLOBALCONF.platform()).get(parm, section) ValueError: Could not load non-global conf /usr/local/etc/smb4.confDuring handling of the above exception, another exception occurred:Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 136, in call_method io_thread=False) File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1152, in _call return await methodobj(*args) File "/usr/local/lib/python3.7/site-packages/middlewared/service.py", line 448, in update f'{self._config.namespace}.update', self, self.do_update, [id, data], app=app, File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1152, in _call return await methodobj(*args) File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 973, in nf return await f(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/account.py", line 469, in do_update await self.__set_smbpasswd(user['username']) File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/account.py", line 754, in __set_smbpasswd await self.middleware.call('smb.update_passdb_user', username) File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1202, in call app=app, pipes=pipes, job_on_progress_cb=job_on_progress_cb, io_thread=True, File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1152, in _call return await methodobj(*args) File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/smb_/passdb.py", line 72, in update_passdb_user if await self.middleware.call('smb.getparm', 'passdb backend', 'global') == 'ldapsam': File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1202, in call app=app, pipes=pipes, job_on_progress_cb=job_on_progress_cb, io_thread=True, File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1166, in _call return await run_method(methodobj, *args) 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/smb.py", line 332, in getparm raise CallError(f'Attempt to query smb4.conf parameter [{parm}] failed with error: {e}') middlewared.service_exception.CallError: [EFAULT] Attempt to query smb4.conf parameter [passdb backend] failed with error: Could not load non-global conf /usr/local/etc/smb4.conf
Complete
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Fix versions

Priority

More fields

Katalon Platform

Created March 21, 2020 at 3:35 PM
Updated July 1, 2022 at 4:50 PM
Resolved March 23, 2020 at 6:16 PM