I am running Truenas Scale which is probably a mistake for a beginner. Anyway I had the system up for several months and then I could not access my SMB shares. I looked and SMB is not running and cannot be started. I get this: [EFAULT] Apr 30 20:34:14 systemd[1]: Starting smbd.service - Samba SMB Daemon... Apr 30 20:34:14 systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE Apr 30 20:34:14 systemd[1]: smbd.service: Failed with result 'exit-code'. Apr 30 20:34:14 systemd[1]: Failed to start smbd.service - Samba SMB Daemon.
I did some searching and found that running testparm might give some useful information. It gives me this admin@truenas[~]$ testparm Load smb config files from /etc/smb4.conf regdb_init: Failed to open registry /var/run/samba-cache/registry.tdb (Permission denied) Failed to initialize the registry: WERR_ACCESS_DENIED error initializing registry configuration: SBC_ERR_BADFILE Error loading services.
I ran sudo zpool status and there are no errors.
Any help is much appreciated!
Kurt
You can’t run testparm
as a limited user (use sudo).
I should have guessed that here is the result
sudo testparm
[sudo] password for admin:
Load smb config files from /etc/smb4.conf
lpcfg_do_global_parameter: WARNING: The "syslog only" option is deprecated
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)
Server role: ROLE_STANDALONE
Perhaps run sudo testparm -s
so that it doesn’t prompt you to press enter.
awalkerix:
sudo testparm -s
admin@truenas[~]$ sudo testparm -s
[sudo] password for admin:
Load smb config files from /etc/smb4.conf
lpcfg_do_global_parameter: WARNING: The "syslog only" option is deprecated
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)
Server role: ROLE_STANDALONE
# Global parameters
[global]
bind interfaces only = Yes
disable spoolss = Yes
dns proxy = No
load printers = No
logging = file
map to guest = Bad User
max log size = 5120
passdb backend = tdbsam:/var/run/samba-cache/private/passdb.tdb
printcap name = /dev/null
registry shares = Yes
server multi channel support = No
server string = TrueNAS Server
winbind request timeout = 2
idmap config * : range = 90000001 - 100000000
fruit:zero_file_id = false
fruit:nfs_aces = false
rpc_server:mdssvc = disabled
rpc_daemon:mdssd = disabled
idmap config * : backend = tdb
create mask = 0775
directory mask = 0775
[Backups-Tank1-21TB]
ea support = No
guest ok = Yes
kernel oplocks = Yes
path = /mnt/Tank1/Backups
read only = No
smbd max xattr size = 2097152
vfs objects = fruit streams_xattr shadow_copy_zfs ixnas recycle zfs_core io_uring
tn:vuid =
fruit:time machine max size = 0
fruit:time machine = False
fruit:resource = stream
fruit:metadata = stream
nfs4:chown = True
recycle:subdir_mode = 0700
recycle:directory_mode = 0777
recycle:touch = True
recycle:versions = True
recycle:keeptree = True
recycle:repository = .recycle/%U
tn:home = False
tn:path_suffix =
tn:purpose = MULTI_PROTOCOL_NFS
[Backup-Share-Tank0-90TB-Z2]
comment = Backup on 90TB-Z2
ea support = No
guest ok = Yes
kernel oplocks = Yes
path = /mnt/Tank0-90TB-Z2/Backups
read only = No
smbd max xattr size = 2097152
vfs objects = fruit streams_xattr shadow_copy_zfs acl_xattr zfs_core io_uring
tn:vuid =
fruit:time machine max size = 0
fruit:time machine = False
fruit:resource = stream
fruit:metadata = stream
tn:home = False
tn:path_suffix =
tn:purpose = MULTI_PROTOCOL_NFS
[Tank0-90TB-Z2]
ea support = No
guest ok = Yes
kernel oplocks = Yes
path = /mnt/Tank0-90TB-Z2
read only = No
smbd max xattr size = 2097152
vfs objects = fruit streams_xattr shadow_copy_zfs acl_xattr zfs_core io_uring
tn:vuid =
fruit:time machine max size = 0
fruit:time machine = False
fruit:resource = stream
fruit:metadata = stream
tn:home = False
tn:path_suffix =
tn:purpose = MULTI_PROTOCOL_NFS
One this that strikes me as strange and different is that I had created a user Kurt that I used instead of the admin account. I can ssh in to Kurt but I cannot login from the webgui. I get Wrong username or password. Please try again.
I also tried this:
truenas% whoami
Kurt
truenas% sudo systemctl restart smbd.service
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xeu smbd.service" for details.
truenas% systemctl status smbd.service
× smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Wed 2024-05-01 20:59:52 PDT; 25s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 57493 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 57493 (code=exited, status=1/FAILURE)
Status: "daemon failed to start: ERROR: failed to load share info db."
Error: 13 (Permission denied)
CPU: 70ms
truenas% journalctl -xeu smbd.service
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
No journal files were opened due to insufficient permissions.
Kurt
Please run the command sudo smbd -d 5 -i
here is the result
truenas% sudo smbd -d 5 -i
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
Processing section "[global]"
doing parameter rpc_daemon:mdssd = disabled
doing parameter rpc_server:mdssvc = disabled
doing parameter clustering = No
doing parameter include = registry
doing parameter registry shares = yes
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
Security token: (NULL)
UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
process_registry_service: service name global
Processing section "[GLOBAL]"
doing parameter syslog only = False
lpcfg_do_global_parameter: WARNING: The "syslog only" option is deprecated
doing parameter ntlm auth = False
doing parameter dns proxy = false
doing parameter restrict anonymous = 0
doing parameter load printers = false
doing parameter netbios aliases =
doing parameter server string = TrueNAS Server
doing parameter log level = 1 auth_json_audit:3@/var/log/samba4/auth_audit.log
doing parameter printcap name = /dev/null
doing parameter guest account = nobody
doing parameter netbios name = truenas
doing parameter bind interfaces only = True
doing parameter directory mask = 0775
doing parameter passdb backend = tdbsam:/var/run/samba-cache/private/passdb.tdb
doing parameter max log size = 5120
doing parameter winbind request timeout = 2
doing parameter map to guest = Bad User
doing parameter server min protocol = SMB2_02
doing parameter server multi channel support = False
doing parameter create mask = 0775
doing parameter disable spoolss = true
doing parameter workgroup = WORKGROUP
doing parameter fruit:nfs_aces = false
doing parameter fruit:zero_file_id = false
doing parameter logging = file
doing parameter local master = True
doing parameter unix charset = UTF-8
doing parameter idmap config * : backend = tdb
doing parameter idmap config * : range = 90000001 - 100000000
pm_process() returned Yes
added interface br0 ip=2601:8c0:380:9520:b0c0:bdff:feeb:ec68 bcast= netmask=ffff:ffff:ffff:ffff::
added interface br0 ip=fd54:f3d4:49f:1:b0c0:bdff:feeb:ec68 bcast= netmask=ffff:ffff:ffff:ffff::
added interface br0 ip=192.168.1.252 bcast=192.168.1.255 netmask=255.255.255.0
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
smbd version 4.18.9 started.
Copyright Andrew Tridgell and the Samba Team 1992-2023
uid=0 gid=0 euid=0 egid=0
Paths:
SBINDIR: /usr/sbin
BINDIR: /usr/bin
CONFIGFILE: /etc/smb4.conf
LOGFILEBASE: /var/log/samba4
LMHOSTSFILE: /etc/samba/lmhosts
LIBDIR: /usr/lib/x86_64-linux-gnu
DATADIR: /usr/share
SAMBA_DATADIR: /usr/share/samba
MODULESDIR: /usr/lib/x86_64-linux-gnu/samba
SHLIBEXT: so
LOCKDIR: /var/run/samba-lock
STATEDIR: /var/db/system/samba4
CACHEDIR: /var/run/samba-cache
PIDDIR: /run/samba
SMB_PASSWD_FILE: /var/db/system/samba4/private/smbpasswd
PRIVATE_DIR: /var/db/system/samba4/private
BINDDNS_DIR: /var/lib/samba/bind-dns
System Headers:
HAVE_SYS_ACL_H
HAVE_SYS_AUXV_H
HAVE_SYS_CAPABILITY_H
HAVE_SYS_CDEFS_H
HAVE_SYS_DIR_H
HAVE_SYS_EPOLL_H
HAVE_SYS_EVENTFD_H
HAVE_SYS_FCNTL_H
HAVE_SYS_FILE_H
HAVE_SYS_INOTIFY_H
HAVE_SYS_IOCTL_H
HAVE_SYS_IPC_H
HAVE_SYS_KERNEL_PROC_CORE_PATTERN
HAVE_SYS_MMAN_H
HAVE_SYS_MOUNT_H
HAVE_SYS_PARAM_H
HAVE_SYS_PRCTL_H
HAVE_SYS_QUOTAS
HAVE_SYS_QUOTA_H
HAVE_SYS_RANDOM_H
HAVE_SYS_RESOURCE_H
HAVE_SYS_SELECT_H
HAVE_SYS_SENDFILE_H
HAVE_SYS_SHM_H
HAVE_SYS_SOCKET_H
HAVE_SYS_STATFS_H
HAVE_SYS_STATVFS_H
HAVE_SYS_STAT_H
HAVE_SYS_SYSCALL_H
HAVE_SYS_SYSLOG_H
HAVE_SYS_SYSMACROS_H
HAVE_SYS_TIME_H
HAVE_SYS_TYPES_H
HAVE_SYS_UCONTEXT_H
HAVE_SYS_UIO_H
HAVE_SYS_UNISTD_H
HAVE_SYS_UN_H
HAVE_SYS_UTSNAME_H
HAVE_SYS_VFS_H
HAVE_SYS_WAIT_H
HAVE_SYS_XATTR_H
Headers:
HAVE_ACL_LIBACL_H
HAVE_ALLOCA_H
HAVE_ARCHIVE_H
HAVE_ARPA_INET_H
HAVE_ARPA_NAMESER_H
HAVE_ASM_TYPES_H
HAVE_ASM_UNISTD_H
HAVE_ASSERT_H
HAVE_ATTR_ATTRIBUTES_H
HAVE_ATTR_XATTR_H
HAVE_BSD_LIBUTIL_H
HAVE_BSD_STRING_H
HAVE_BSD_UNISTD_H
HAVE_COM_ERR_H
HAVE_CONFIG_H
HAVE_CRYPT_H
HAVE_CTYPE_H
HAVE_DBUS_DBUS_H
HAVE_DIRENT_H
HAVE_DLFCN_H
HAVE_ENDIAN_H
HAVE_ERRNO_H
HAVE_EXECINFO_H
HAVE_FCNTL_H
HAVE_FLOAT_H
HAVE_FNMATCH_H
HAVE_FORM_H
HAVE_FTW_H
HAVE_GETOPT_H
HAVE_GLOB_H
HAVE_GLUSTERFS_API_GLFS_H
HAVE_GNUTLS_GNUTLS_H
HAVE_GPFS_H
HAVE_GRP_H
HAVE_GSSAPI_GSSAPI_EXT_H
HAVE_GSSAPI_GSSAPI_GENERIC_H
HAVE_GSSAPI_GSSAPI_H
HAVE_GSSAPI_GSSAPI_KRB5_H
HAVE_GSSAPI_H
HAVE_ICONV_H
HAVE_IFADDRS_H
HAVE_INTTYPES_H
HAVE_KRB5_H
HAVE_KRB5_LOCALAUTH_PLUGIN_H
HAVE_KRB5_LOCATE_PLUGIN_H
HAVE_LANGINFO_H
HAVE_LASTLOG_H
HAVE_LBER_H
HAVE_LDAP_H
HAVE_LIBGEN_H
HAVE_LIBINTL_H
HAVE_LIBURING_COMPAT_H
HAVE_LIBURING_H
HAVE_LIMITS_H
HAVE_LINUX_ETHTOOL_H
HAVE_LINUX_FALLOC_H
HAVE_LINUX_FCNTL_H
HAVE_LINUX_FS_H
HAVE_LINUX_IF_PACKET_H
HAVE_LINUX_IOCTL_H
HAVE_LINUX_NETLINK_H
HAVE_LINUX_OPENAT2_H
HAVE_LINUX_RTNETLINK_H
HAVE_LINUX_SOCKIOS_H
HAVE_LINUX_TYPES_H
HAVE_LOCALE_H
HAVE_MALLOC_H
HAVE_MEMORY_H
HAVE_MENU_H
HAVE_MNTENT_H
HAVE_NCURSES_H
HAVE_NETDB_H
HAVE_NETINET_ICMP6_H
HAVE_NETINET_IF_ETHER_H
HAVE_NETINET_IN_H
HAVE_NETINET_IN_SYSTM_H
HAVE_NETINET_IP6_H
HAVE_NETINET_IP_H
HAVE_NETINET_TCP_H
HAVE_NET_IF_H
HAVE_NSS_H
HAVE_PANEL_H
HAVE_POLL_H
HAVE_POPT_H
HAVE_PROFILE_H
HAVE_PTHREAD_H
HAVE_PTY_H
HAVE_PWD_H
HAVE_PYTHON_H
HAVE_READLINE_HISTORY_H
HAVE_READLINE_READLINE_H
HAVE_RESOLV_H
HAVE_RPCSVC_RQUOTA_H
HAVE_RPC_NETTYPE_H
HAVE_RPC_RPC_H
HAVE_RPC_TYPES_H
HAVE_RPC_XDR_H
HAVE_SCHED_H
HAVE_SECURITY_PAM_APPL_H
HAVE_SECURITY_PAM_EXT_H
HAVE_SECURITY_PAM_MODULES_H
HAVE_SECURITY__PAM_MACROS_H
HAVE_SETJMP_H
HAVE_SHADOW_H
HAVE_SIGNAL_H
HAVE_STDARG_H
HAVE_STDATOMIC_H
HAVE_STDBOOL_H
HAVE_STDDEF_H
HAVE_STDINT_H
HAVE_STDIO_H
HAVE_STDLIB_H
HAVE_STRINGS_H
HAVE_STRING_H
HAVE_SYSCALL_H
HAVE_SYSLOG_H
HAVE_TERMIOS_H
HAVE_TERMIO_H
HAVE_TIME_H
HAVE_UNICODE_USTRING_H
HAVE_UNISTD_H
HAVE_UTIME_H
HAVE_XFS_XQM_H
HAVE_ZLIB_H
UTMP Options:
HAVE_GETUTMPX
HAVE_UTMPX_H
HAVE_UTMP_H
HAVE_UT_UT_EXIT
HAVE_UT_UT_HOST
HAVE_UT_UT_ID
HAVE_UT_UT_NAME
HAVE_UT_UT_PID
HAVE_UT_UT_TIME
HAVE_UT_UT_TV
HAVE_UT_UT_TYPE
HAVE_UT_UT_USER
PUTUTLINE_RETURNS_UTMP
SIZEOF_UTMP_UT_LINE
WITH_UTMP
HAVE_* Defines:
HAVE_64_BIT_SIZE_T_FOR_LMDB
HAVE_ACL_GET_FILE
HAVE_ADDRTYPE_IN_KRB5_ADDRESS
HAVE_ADS
HAVE_AF_PACKET
HAVE_AP_OPTS_USE_SUBKEY
HAVE_ARCHIVE_READ_FREE
HAVE_ARCHIVE_READ_SUPPORT_FILTER_ALL
HAVE_ASPRINTF
HAVE_ATEXIT
HAVE_ATOMIC_THREAD_FENCE
HAVE_ATOMIC_THREAD_FENCE_SUPPORT
HAVE_BACKTRACE
HAVE_BACKTRACE_SYMBOLS
HAVE_BASENAME
HAVE_BER_SCANF
HAVE_BER_SOCKBUF_ADD_IO
HAVE_BER_TAG_T
HAVE_BINDTEXTDOMAIN
HAVE_BIND_TEXTDOMAIN_CODESET
HAVE_BLKCNT_T
HAVE_BLKSIZE_T
HAVE_BOOL
HAVE_BZERO
HAVE_C99_VSNPRINTF
HAVE_CAP_GET_PROC
HAVE_CHARSET_CP850
HAVE_CHARSET_UTF_8
HAVE_CHMOD
HAVE_CHOWN
HAVE_CHROOT
HAVE_CLEARENV
HAVE_CLOCK_GETTIME
HAVE_CLOCK_MONOTONIC
HAVE_CLOCK_PROCESS_CPUTIME_ID
HAVE_CLOCK_REALTIME
HAVE_CLOSEFROM
HAVE_CMOCKA
HAVE_COMPARISON_FN_T
HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
HAVE_COM_ERR
HAVE_CONNECT
HAVE_CONSTRUCTOR_ATTRIBUTE
HAVE_COPY_FILE_RANGE
HAVE_CPPFUNCTION
HAVE_CRYPT
HAVE_CRYPT_R
HAVE_CRYPT_RN
HAVE_DBUS_1
HAVE_DECL_ASPRINTF
HAVE_DECL_BINDTEXTDOMAIN
HAVE_DECL_BIND_TEXTDOMAIN_CODESET
HAVE_DECL_DGETTEXT
HAVE_DECL_DLOPEN
HAVE_DECL_EWOULDBLOCK
HAVE_DECL_FDATASYNC
HAVE_DECL_FS_COMPR_FL
HAVE_DECL_FS_IOC_GETFLAGS
HAVE_DECL_GETGRENT_R
HAVE_DECL_GETPWENT_R
HAVE_DECL_GETTEXT
HAVE_DECL_GETTIMEOFDAY
HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE
HAVE_DECL_KRB5_GET_CREDENTIALS_FOR_USER
HAVE_DECL_MALLOC
HAVE_DECL_MEMALIGN
HAVE_DECL_PTHREAD_MUTEX_ROBUST
HAVE_DECL_READAHEAD
HAVE_DECL_RL_EVENT_HOOK
HAVE_DECL_SNPRINTF
HAVE_DECL_STRPTIME
HAVE_DECL_TEXTDOMAIN
HAVE_DECL_VASPRINTF
HAVE_DECL_VSNPRINTF
HAVE_DESTRUCTOR_ATTRIBUTE
HAVE_DES_PCBC_ENCRYPT
HAVE_DEVICE_MAJOR_FN
HAVE_DEVICE_MINOR_FN
HAVE_DGETTEXT
HAVE_DIRENT_D_OFF
HAVE_DIRFD
HAVE_DIRFD_DECL
HAVE_DIRNAME
HAVE_DLCLOSE
HAVE_DLERROR
HAVE_DLOPEN
HAVE_DLSYM
HAVE_DN_EXPAND
HAVE_DPRINTF
HAVE_DUP2
HAVE_ENCTYPE_AES128_CTS_HMAC_SHA1_96
HAVE_ENCTYPE_AES256_CTS_HMAC_SHA1_96
HAVE_ENCTYPE_ARCFOUR_HMAC
HAVE_ENCTYPE_ARCFOUR_HMAC_EXP
HAVE_ENDMNTENT
HAVE_ENVIRON_DECL
HAVE_EPOLL
HAVE_EPOLL_CREATE
HAVE_ERRNO_DECL
HAVE_ETHTOOL
HAVE_ETIME
HAVE_EVENTFD
HAVE_EXECL
HAVE_FALLOCATE
HAVE_FALLOC_FL_PUNCH_HOLE
HAVE_FALLTHROUGH_ATTRIBUTE
HAVE_FCHMOD
HAVE_FCHOWN
HAVE_FCNTL_LOCK
HAVE_FDATASYNC
HAVE_FDOPENDIR
HAVE_FMEMOPEN
HAVE_FREEADDRINFO
HAVE_FREEIFADDRS
HAVE_FRSIZE
HAVE_FSEEKO
HAVE_FSID_INT
HAVE_FSYNC
HAVE_FTRUNCATE
HAVE_FTRUNCATE_EXTEND
HAVE_FUNCTION_MACRO
HAVE_FUTIMENS
HAVE_F_OWNER_EX
HAVE_F_SETLEASE_DECL
HAVE_GAI_STRERROR
HAVE_GCC_VOLATILE_MEMORY_PROTECTION
HAVE_GETADDRINFO
HAVE_GETAUXVAL
HAVE_GETCWD
HAVE_GETDOMAINNAME
HAVE_GETGRENT
HAVE_GETGRENT_R
HAVE_GETGRENT_R_DECL
HAVE_GETGRGID_R
HAVE_GETGRNAM
HAVE_GETGRNAM_R
HAVE_GETGROUPLIST
HAVE_GETHOSTBYNAME
HAVE_GETIFADDRS
HAVE_GETMNTENT
HAVE_GETNAMEINFO
HAVE_GETPAGESIZE
HAVE_GETPEEREID
HAVE_GETPGRP
HAVE_GETPWENT_R
HAVE_GETPWENT_R_DECL
HAVE_GETPWNAM
HAVE_GETPWNAM_R
HAVE_GETPWUID_R
HAVE_GETQUOTA_RSLT_GETQUOTA_RSLT_U
HAVE_GETRANDOM
HAVE_GETRLIMIT
HAVE_GETRUSAGE
HAVE_GETSPNAM
HAVE_GETTEXT
HAVE_GETTIMEOFDAY_TZ_VOID
HAVE_GETUTXENT
HAVE_GETXATTR
HAVE_GET_CURRENT_DIR_NAME
HAVE_GFAPI
HAVE_GFAPI_VER_6
HAVE_GFAPI_VER_7_6
HAVE_GFAPI_VER_7_9
HAVE_GLOB
HAVE_GLUSTERFS
HAVE_GNUTLS
HAVE_GNUTLS_AEAD_CIPHER_ENCRYPTV2
HAVE_GNUTLS_AES_CFB8
HAVE_GNUTLS_AES_CMAC
HAVE_GNUTLS_PBKDF2
HAVE_GNUTLS_PKCS7_GET_EMBEDDED_DATA_OID
HAVE_GNUTLS_SET_DEFAULT_PRIORITY_APPEND
HAVE_GPFS
HAVE_GRANTPT
HAVE_GSSAPI
HAVE_GSSKRB5_EXTRACT_AUTHZ_DATA_FROM_SEC_CONTEXT
HAVE_GSS_ACQUIRE_CRED_FROM
HAVE_GSS_DISPLAY_STATUS
HAVE_GSS_EXPORT_CRED
HAVE_GSS_GET_NAME_ATTRIBUTE
HAVE_GSS_IMPORT_CRED
HAVE_GSS_INQUIRE_SEC_CONTEXT_BY_OID
HAVE_GSS_KRB5_CRED_NO_CI_FLAGS_X
HAVE_GSS_KRB5_EXPORT_LUCID_SEC_CONTEXT
HAVE_GSS_KRB5_IMPORT_CRED
HAVE_GSS_MECH_KRB5
HAVE_GSS_OID_EQUAL
HAVE_GSS_WRAP_IOV
HAVE_HISTORY_LIST
HAVE_HSTRERROR
HAVE_ICONV
HAVE_ICONV_ERRNO_ILLEGAL_MULTIBYTE
HAVE_ICONV_OPEN
HAVE_ICU_I18N
HAVE_IF_NAMEINDEX
HAVE_IF_NAMETOINDEX
HAVE_IMMEDIATE_STRUCTURES
HAVE_INET_ATON
HAVE_INET_NTOA
HAVE_INET_NTOP
HAVE_INET_PTON
HAVE_INITGROUPS
HAVE_INITIALIZE_KRB5_ERROR_TABLE
HAVE_INITSCR
HAVE_INNETGR
HAVE_INOTIFY
HAVE_INOTIFY_INIT
HAVE_INO_T
HAVE_INT16_T
HAVE_INT32_T
HAVE_INT64_T
HAVE_INT8_T
HAVE_INTPTR_T
HAVE_IO_URING_RING_DONTFORK
HAVE_IPV6
HAVE_IPV6_V6ONLY
HAVE_ISATTY
HAVE_ITEM_COUNT
HAVE_JANSSON
HAVE_JSON_OBJECT
HAVE_KERNEL_OPLOCKS_LINUX
HAVE_KRB5
HAVE_KRB5_AUTH_CON_GETRECVSUBKEY
HAVE_KRB5_AUTH_CON_GETSENDSUBKEY
HAVE_KRB5_AUTH_CON_SETUSERUSERKEY
HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE
HAVE_KRB5_BUILD_PRINCIPAL_ALLOC_VA
HAVE_KRB5_CC_COPY_CREDS
HAVE_KRB5_CC_RETRIEVE_CRED
HAVE_KRB5_C_MAKE_CHECKSUM
HAVE_KRB5_C_STRING_TO_KEY
HAVE_KRB5_C_VERIFY_CHECKSUM
HAVE_KRB5_DEPRECATED_WITH_IDENTIFIER
HAVE_KRB5_ENCRYPT_BLOCK
HAVE_KRB5_ENCTYPE_TO_STRING
HAVE_KRB5_ENCTYPE_TO_STRING_WITH_SIZE_T_ARG
HAVE_KRB5_FREE_CHECKSUM_CONTENTS
HAVE_KRB5_FREE_DATA_CONTENTS
HAVE_KRB5_FREE_HOST_REALM
HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS
HAVE_KRB5_FREE_UNPARSED_NAME
HAVE_KRB5_FWD_TGT_CREDS
HAVE_KRB5_GET_CREDENTIALS_FOR_USER
HAVE_KRB5_GET_HOST_REALM
HAVE_KRB5_GET_INIT_CREDS_KEYTAB
HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
HAVE_KRB5_GET_INIT_CREDS_OPT_FREE
HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST
HAVE_KRB5_GET_PERMITTED_ENCTYPES
HAVE_KRB5_GET_PROFILE
HAVE_KRB5_GET_PROMPT_TYPES
HAVE_KRB5_GET_RENEWED_CREDS
HAVE_KRB5_INIT_KEYBLOCK
HAVE_KRB5_KEYTAB_ENTRY_KEY
HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM
HAVE_KRB5_KT_FREE_ENTRY
HAVE_KRB5_MK_REQ_EXTENDED
HAVE_KRB5_PRINCIPAL2SALT
HAVE_KRB5_PRINCIPAL_COMPARE_ANY_REALM
HAVE_KRB5_PRINC_COMPONENT
HAVE_KRB5_PRINC_REALM
HAVE_KRB5_SET_DEFAULT_TGS_ENCTYPES
HAVE_KRB5_SET_DEFAULT_TGS_KTYPES
HAVE_KRB5_TRACE_INFO
HAVE_KRB5_TRACE_INFO_STRUCT
HAVE_KV5M_KEYTAB
HAVE_LARGEFILE
HAVE_LBER_LOG_PRINT_FN
HAVE_LCHOWN
HAVE_LDAP
HAVE_LDAP_ADD_RESULT_ENTRY
HAVE_LDAP_INIT
HAVE_LDAP_INITIALIZE
HAVE_LDAP_INIT_FD
HAVE_LDAP_OPT_SOCKBUF
HAVE_LDAP_SASL_WRAPPING
HAVE_LDAP_SET_REBIND_PROC
HAVE_LDWRAP
HAVE_LIBACL
HAVE_LIBARCHIVE
HAVE_LIBBSD
HAVE_LIBCAP
HAVE_LIBCOM_ERR
HAVE_LIBCRYPT
HAVE_LIBCRYPTO
HAVE_LIBDBUS_1
HAVE_LIBFORM
HAVE_LIBGFAPI
HAVE_LIBICUDATA
HAVE_LIBICUI18N
HAVE_LIBICUUC
HAVE_LIBJANSSON
HAVE_LIBLBER
HAVE_LIBLDAP
HAVE_LIBMENU
HAVE_LIBNCURSES
HAVE_LIBPAM
HAVE_LIBPANEL
HAVE_LIBPOPT
HAVE_LIBREADLINE
HAVE_LIBREPLACE
HAVE_LIBRESOLV
HAVE_LIBSYSTEMD
HAVE_LIBTASN1
HAVE_LIBURING
HAVE_LIBZ
HAVE_LIBZFS
HAVE_LINK
HAVE_LINUX_FALLOCATE
HAVE_LINUX_INOTIFY
HAVE_LINUX_IOCTL
HAVE_LINUX_READAHEAD
HAVE_LINUX_SPLICE
HAVE_LINUX_THREAD_CREDENTIALS
HAVE_LITTLE_ENDIAN
HAVE_LOFF_T
HAVE_LONGJMP
HAVE_LONG_LONG
HAVE_LSEEK_HOLE_DATA
HAVE_LSTAT
HAVE_LUTIMES
HAVE_MAGIC_IN_KRB5_ADDRESS
HAVE_MAKEDEV
HAVE_MALLINFO
HAVE_MEMALIGN
HAVE_MEMCPY
HAVE_MEMMEM
HAVE_MEMMOVE
HAVE_MEMSET
HAVE_MIT_KRB5_1_20
HAVE_MKDIR_MODE
HAVE_MKDTEMP
HAVE_MKNOD
HAVE_MKNODAT
HAVE_MKTIME
HAVE_MLOCK
HAVE_MLOCKALL
HAVE_MMAP
HAVE_MREMAP
HAVE_MUNLOCK
HAVE_MUNLOCKALL
HAVE_NATIVE_ICONV
HAVE_NCURSES
HAVE_NETGROUP
HAVE_NEW_FIELD
HAVE_NEW_FORM
HAVE_NEW_LIBREADLINE
HAVE_NEW_PANEL
HAVE_NFS_QUOTAS
HAVE_NFTW
HAVE_OFD_LOCKS
HAVE_OPENAT
HAVE_OPENPTY
HAVE_OPEN_O_DIRECT
HAVE_PACKETSOCKET
HAVE_PAM_GET_DATA
HAVE_PAM_RADIO_TYPE
HAVE_PAM_RHOST
HAVE_PAM_START
HAVE_PAM_TTY
HAVE_PAM_VSYSLOG
HAVE_PATHCONF
HAVE_PEERCRED
HAVE_PIPE
HAVE_POLL
HAVE_POPT
HAVE_POPTGETCONTEXT
HAVE_POSIX_ACLS
HAVE_POSIX_CAPABILITIES
HAVE_POSIX_FADVISE
HAVE_POSIX_FALLOCATE
HAVE_POSIX_MEMALIGN
HAVE_POSIX_OPENPT
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD_DECL
HAVE_PRINTF
HAVE_PROGRAM_INVOCATION_SHORT_NAME
HAVE_PTHREAD
HAVE_PTHREAD_ATTR_INIT
HAVE_PTHREAD_CREATE
HAVE_PTHREAD_INTERNAL_MUTEX_OWNER
HAVE_PTHREAD_MUTEXATTR_SETROBUST
HAVE_PTHREAD_MUTEX_CONSISTENT
HAVE_PTRDIFF_T
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE_DECL
HAVE_PYEMBED
HAVE_PYEXT
HAVE_QUOTACTL_LINUX
HAVE_RAND
HAVE_RANDOM
HAVE_READAHEAD_DECL
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_RES_SEARCH
HAVE_RL_COMPLETION_MATCHES
HAVE_ROBUST_MUTEXES
HAVE_SA_FAMILY_T
HAVE_SA_SIGINFO_DECL
HAVE_SCHED_SETSCHEDULER
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILE
HAVE_SETBUFFER
HAVE_SETEGID
HAVE_SETENV
HAVE_SETENV_DECL
HAVE_SETEUID
HAVE_SETGID
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETPGID
HAVE_SETPROCTITLE
HAVE_SETPROCTITLE_INIT
HAVE_SETREGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETRESUID_DECL
HAVE_SETREUID
HAVE_SETSID
HAVE_SETUID
HAVE_SET_MENU_ITEMS
HAVE_SHARED_MMAP
HAVE_SHOW_PANEL
HAVE_SIGACTION
HAVE_SIGBLOCK
HAVE_SIGGETMASK
HAVE_SIGLONGJMP
HAVE_SIGPROCMASK
HAVE_SIGSET
HAVE_SIGSETMASK
HAVE_SIG_ATOMIC_T_TYPE
HAVE_SIMPLE_C_PROG
HAVE_SIZE_T
HAVE_SNPRINTF
HAVE_SOCKETPAIR
HAVE_SOCKLEN_T
HAVE_SPLICE_DECL
HAVE_SPOTLIGHT_BACKEND_ES
HAVE_SRAND
HAVE_SRANDOM
HAVE_SSIZE_T
HAVE_SS_FAMILY
HAVE_STATFS_F_FSID
HAVE_STATVFS
HAVE_STATVFS_F_FLAG
HAVE_STAT_HIRES_TIMESTAMPS
HAVE_STAT_ST_BLKSIZE
HAVE_STAT_ST_BLOCKS
HAVE_STRCASECMP
HAVE_STRCASESTR
HAVE_STRCHR
HAVE_STRCPY
HAVE_STRDUP
HAVE_STRERROR
HAVE_STRERROR_R
HAVE_STRFTIME
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRNCPY
HAVE_STRNDUP
HAVE_STRNLEN
HAVE_STRPBRK
HAVE_STRPTIME
HAVE_STRSEP
HAVE_STRSIGNAL
HAVE_STRTOK_R
HAVE_STRTOL
HAVE_STRTOLL
HAVE_STRTOQ
HAVE_STRTOULL
HAVE_STRTOUQ
HAVE_STRUCT_ADDRINFO
HAVE_STRUCT_IFADDRS
HAVE_STRUCT_MSGHDR_MSG_CONTROL
HAVE_STRUCT_SIGEVENT
HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIVAL_PTR
HAVE_STRUCT_SOCKADDR
HAVE_STRUCT_SOCKADDR_IN6
HAVE_STRUCT_SOCKADDR_STORAGE
HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
HAVE_STRUCT_STAT_ST_RDEV
HAVE_STRUCT_TIMESPEC
HAVE_ST_RDEV
HAVE_SYMLINK
HAVE_SYSCALL
HAVE_SYSCONF
HAVE_SYSLOG
HAVE_TCP_USER_TIMEOUT
HAVE_TEXTDOMAIN
HAVE_TGETENT
HAVE_TICKET_POINTER_IN_KRB5_AP_REQ
HAVE_TIMEGM
HAVE_TIRPC
HAVE_UCONTEXT_T
HAVE_UINT16_T
HAVE_UINT32_T
HAVE_UINT64_T
HAVE_UINT8_T
HAVE_UINTPTR_T
HAVE_UNIXSOCKET
HAVE_UNSETENV
HAVE_UNSHARE_CLONE_FS
HAVE_UPDWTMP
HAVE_UPDWTMPX
HAVE_URING
HAVE_USLEEP
HAVE_UTF8_NORMALISATION
HAVE_UTIMBUF
HAVE_UTIME
HAVE_UTIMENSAT
HAVE_UTIMES
HAVE_UX_UT_HOST
HAVE_VASPRINTF
HAVE_VA_COPY
HAVE_VDPRINTF
HAVE_VISIBILITY_ATTR
HAVE_VOLATILE
HAVE_VSNPRINTF
HAVE_VSYSLOG
HAVE_WAIT4
HAVE_WAITPID
HAVE_WNO_FORMAT_TRUNCATION
HAVE_WNO_STRICT_OVERFLOW
HAVE_WNO_UNUSED_FUNCTION
HAVE_WORKING_STRPTIME
HAVE_WRFILE_KEYTAB
HAVE_WUSE_AFTER_FREE_1
HAVE_XATTR_SUPPORT
HAVE_XATTR_XATTR
HAVE_XFS_QUOTAS
HAVE_ZLIB
HAVE__ET_LIST
HAVE__VA_ARGS__MACRO
HAVE___ATOMIC_ADD_FETCH
HAVE___ATOMIC_ADD_LOAD
HAVE___ATTRIBUTE__
HAVE___SYNC_ADD_AND_FETCH
HAVE___SYNC_FETCH_AND_ADD
HAVE___THREAD
--with Options:
WITH_ADS
WITH_AUTOMOUNT
WITH_PAM
WITH_PAM_MODULES
WITH_PROFILE
WITH_PTHREADPOOL
WITH_QUOTAS
WITH_SMB1SERVER
WITH_SPOTLIGHT
WITH_SYSLOG
WITH_WINBIND
Build Options:
ALLOW_GNUTLS_AEAD_CIPHER_ENCRYPTV2_AES_CCM
ALLOW_GNUTLS_AEAD_CIPHER_ENCRYPTV2_AES_GCM
BOOL_DEFINED
BROKEN_NISPLUS_INCLUDE_FILES
CLUSTER_SUPPORT
COMPILER_SUPPORTS_LL
CONFIG_H_IS_FROM_SAMBA
CTDB_DATADIR
CTDB_ETCDIR
CTDB_HELPER_BINDIR
CTDB_RUNDIR
CTDB_SOCKET
CTDB_VARDIR
DEFAULT_DOS_CHARSET
DEFAULT_UNIX_CHARSET
GETCWD_TAKES_NULL
INLINE_MACRO
KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT
LDAP_DEPRECATED
LDAP_SET_REBIND_PROC_ARGS
LIBREPLACE_NETWORK_CHECKS
LINUX
LINUX_SENDFILE_API
REALPATH_TAKES_NULL
RETSIGTYPE
SEEKDIR_RETURNS_VOID
SHLIBEXT
SIZEOF_BLKCNT_T_8
SIZEOF_BOOL
SIZEOF_CHAR
SIZEOF_DEV_T
SIZEOF_INO_T
SIZEOF_INT
SIZEOF_INT16_T
SIZEOF_INT32_T
SIZEOF_INT64_T
SIZEOF_INT8_T
SIZEOF_LONG
SIZEOF_LONG_LONG
SIZEOF_OFF_T
SIZEOF_SHORT
SIZEOF_SIZE_T
SIZEOF_SSIZE_T
SIZEOF_TIME_T
SIZEOF_UINT16_T
SIZEOF_UINT32_T
SIZEOF_UINT64_T
SIZEOF_UINT8_T
SIZEOF_VOID_P
SRCDIR
STAT_STATVFS
STAT_ST_BLOCKSIZE
STDC_HEADERS
STRING_SHARED_MODULES
STRING_STATIC_MODULES
SUMMARY_PASSES
SYSCONF_SC_NGROUPS_MAX
SYSCONF_SC_NPROCESSORS_ONLN
SYSCONF_SC_PAGESIZE
SYSTEM_UNAME_MACHINE
SYSTEM_UNAME_RELEASE
SYSTEM_UNAME_SYSNAME
SYSTEM_UNAME_VERSION
TALLOC_BUILD_VERSION_MAJOR
TALLOC_BUILD_VERSION_MINOR
TALLOC_BUILD_VERSION_RELEASE
TEVENT_NUM_SIGNALS
TIME_T_MAX
TIME_WITH_SYS_TIME
USE_TDB_MUTEX_LOCKING
USING_SYSTEM_CMOCKA
USING_SYSTEM_KRB5
USING_SYSTEM_MITKRB5
USING_SYSTEM_POPT
VALUEOF_GNUTLS_CIPHER_AES_128_CFB8
VALUEOF_GNUTLS_MAC_AES_CMAC_128
VALUEOF_NSIG
VALUEOF_SIGRTMAX
VALUEOF_SIGRTMIN
VALUEOF__NSIG
WINEXE_LDFLAGS
WORKING_GETCONF_LFS_CFLAGS
XSLTPROC_MANPAGES
_GNU_SOURCE
_HAVE_SENDFILE
_POSIX_FALLOCATE_CAPABLE_LIBC
_SAMBA_BUILD_
_XOPEN_SOURCE_EXTENDED
__TIME_T_MAX
auth_samba4_init
idmap_ad_init
idmap_autorid_init
idmap_hash_init
idmap_ldap_init
idmap_rfc2307_init
idmap_rid_init
idmap_script_init
idmap_tdb2_init
offset_t
static_decl_auth
static_decl_charset
static_decl_gpext
static_decl_idmap
static_decl_nss_info
static_decl_pdb
static_decl_perfcount
static_decl_vfs
static_init_auth
static_init_charset
static_init_gpext
static_init_idmap
static_init_nss_info
static_init_pdb
static_init_perfcount
static_init_vfs
uint_t
vfs_acl_tdb_init
vfs_acl_xattr_init
vfs_aio_fork_init
vfs_aio_pthread_init
vfs_audit_init
vfs_btrfs_init
vfs_cap_init
vfs_catia_init
vfs_commit_init
vfs_crossrename_init
vfs_default_quota_init
vfs_dirsort_init
vfs_expand_msdfs_init
vfs_extd_audit_init
vfs_fake_perms_init
vfs_fileid_init
vfs_fruit_init
vfs_full_audit_init
vfs_glusterfs_fuse_init
vfs_glusterfs_init
vfs_gpfs_init
vfs_io_uring_init
vfs_ixnas_init
vfs_linux_xfs_sgid_init
vfs_media_harmony_init
vfs_nfs4acl_xattr_init
vfs_offline_init
vfs_preopen_init
vfs_readahead_init
vfs_readonly_init
vfs_recycle_init
vfs_shadow_copy2_init
vfs_shadow_copy_init
vfs_shadow_copy_zfs_init
vfs_shell_snap_init
vfs_snapper_init
vfs_streams_depot_init
vfs_streams_xattr_init
vfs_syncops_init
vfs_time_audit_init
vfs_tmprotect_init
vfs_unityed_media_init
vfs_virusfilter_init
vfs_widelinks_init
vfs_winmsa_init
vfs_worm_init
vfs_xattr_tdb_init
vfs_zfs_core_init
vfs_zfs_fsrvp_init
vfs_zfs_space_init
vfs_zfsacl_init
Cluster support features:
CLUSTER_SUPPORT
CTDB_SOCKET: /run/ctdb/ctdbd.socket
CTDB_PROTOCOL: 1
Type sizes:
sizeof(char): 1
sizeof(int): 4
sizeof(long): 8
sizeof(long long): 8
sizeof(uint8_t): 1
sizeof(uint16_t): 2
sizeof(uint32_t): 4
sizeof(short): 2
sizeof(void*): 8
sizeof(size_t): 8
sizeof(off_t): 8
sizeof(ino_t): 8
sizeof(dev_t): 8
Builtin modules:
vfs_default vfs_not_implemented vfs_posixacl auth_builtin auth_sam auth_winbind pdb_smbpasswd pdb_tdbsam auth_unix nss_info_template idmap_tdb idmap_passdb idmap_nss pdb_ldapsam
Registering messaging pointer for type 2 - private_data=(nil)
Registered MSG_REQ_POOL_USAGE
Registering messaging pointer for type 11 - private_data=(nil)
Registering messaging pointer for type 12 - private_data=(nil)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Registering messaging pointer for type 1 - private_data=(nil)
Registering messaging pointer for type 5 - private_data=(nil)
Registering messaging pointer for type 51 - private_data=(nil)
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
lp_load_ex: refreshing parameters
Freeing parametrics:
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
Processing section "[global]"
doing parameter rpc_daemon:mdssd = disabled
doing parameter rpc_server:mdssvc = disabled
doing parameter clustering = No
doing parameter include = registry
doing parameter registry shares = yes
process_registry_service: service name global
Processing section "[GLOBAL]"
doing parameter syslog only = False
lpcfg_do_global_parameter: WARNING: The "syslog only" option is deprecated
doing parameter ntlm auth = False
doing parameter dns proxy = false
doing parameter restrict anonymous = 0
doing parameter load printers = false
doing parameter netbios aliases =
doing parameter server string = TrueNAS Server
doing parameter log level = 1 auth_json_audit:3@/var/log/samba4/auth_audit.log
doing parameter printcap name = /dev/null
doing parameter guest account = nobody
doing parameter netbios name = truenas
doing parameter bind interfaces only = True
doing parameter directory mask = 0775
doing parameter passdb backend = tdbsam:/var/run/samba-cache/private/passdb.tdb
doing parameter max log size = 5120
doing parameter winbind request timeout = 2
doing parameter map to guest = Bad User
doing parameter server min protocol = SMB2_02
doing parameter server multi channel support = False
doing parameter create mask = 0775
doing parameter disable spoolss = true
doing parameter workgroup = WORKGROUP
doing parameter fruit:nfs_aces = false
doing parameter fruit:zero_file_id = false
doing parameter logging = file
doing parameter local master = True
doing parameter unix charset = UTF-8
doing parameter idmap config * : backend = tdb
doing parameter idmap config * : range = 90000001 - 100000000
pm_process() returned Yes
adding IPC service
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
INFO: Current debug levels:
all: 5
tdb: 5
printdrivers: 5
lanman: 5
smb: 5
rpc_parse: 5
rpc_srv: 5
rpc_cli: 5
passdb: 5
sam: 5
auth: 5
winbind: 5
vfs: 5
idmap: 5
quota: 5
acls: 5
locking: 5
msdfs: 5
dmapi: 5
registry: 5
scavenger: 5
dns: 5
ldb: 5
tevent: 5
auth_audit: 5
auth_json_audit: 5
kerberos: 5
drs_repl: 5
smb2: 5
smb2_credits: 5
dsdb_audit: 5
dsdb_json_audit: 5
dsdb_password_audit: 5
dsdb_password_json_audit: 5
dsdb_transaction_audit: 5
dsdb_transaction_json_audit: 5
dsdb_group_audit: 5
dsdb_group_json_audit: 5
added interface br0 ip=2601:8c0:380:9520:b0c0:bdff:feeb:ec68 bcast= netmask=ffff:ffff:ffff:ffff::
added interface br0 ip=fd54:f3d4:49f:1:b0c0:bdff:feeb:ec68 bcast= netmask=ffff:ffff:ffff:ffff::
added interface br0 ip=192.168.1.252 bcast=192.168.1.255 netmask=255.255.255.0
loaded services
Registering messaging pointer for type 4 - private_data=(nil)
Registering messaging pointer for type 7 - private_data=(nil)
INFO: Profiling turned OFF from pid 27520
daemon_status: daemon 'smbd' : Starting process ...
Registered MSG_REQ_POOL_USAGE
Attempting to register passdb backend smbpasswd
Successfully added passdb backend 'smbpasswd'
Attempting to register passdb backend tdbsam
Successfully added passdb backend 'tdbsam'
Attempting to register passdb backend ldapsam
Successfully added passdb backend 'ldapsam'
Attempting to register passdb backend NDS_ldapsam
Successfully added passdb backend 'NDS_ldapsam'
Attempting to find a passdb backend to match tdbsam:/var/run/samba-cache/private/passdb.tdb (tdbsam)
Found pdb backend tdbsam
pdb backend tdbsam:/var/run/samba-cache/private/passdb.tdb has a valid init
dbwrap_lock_order_lock: check lock order 1 for /var/run/samba-lock/smbXsrv_version_global.tdb
dbwrap_lock_order_unlock: release lock order 1 for /var/run/samba-lock/smbXsrv_version_global.tdb
Registering messaging pointer for type 794 - private_data=0x5589f3de3ce0
Registering messaging pointer for type 795 - private_data=0x5589f3de3ce0
Registering messaging pointer for type 796 - private_data=0x5589f3de3ce0
Registering messaging pointer for type 13 - private_data=0x5589f3dd8d80
Registering messaging pointer for type 788 - private_data=0x5589f3dd8d80
Registering messaging pointer for type 789 - private_data=0x5589f3dda8c0
tdb(/var/db/system/samba4/share_info.tdb): tdb_oob len 1634559371 beyond eof at 421888
tdb(/var/db/system/samba4/share_info.tdb): transaction_read: failed at off=1634559347 len=24
tdb(/var/db/system/samba4/share_info.tdb): transaction_read: failed at off=976239173 len=24
traverse failed
exit_daemon: daemon failed to start: ERROR: failed to load share info db., error code 13
truenas%
Interesting. Your share_info.tdb is corrupted. I haven’t seen that happen before. This could indicate hardware issues. rm /var/db/system/samba4/share_info.tdb
Out of curiosity, what hardware are you running TrueNAS on?
Thanks. I am running this on the following surplus server.
Supermicro 4U 36x 3.5" Drive Bays. Rail Kit: Supermicro Rev B Rail Kit 4U. HD Caddies: 36x 3.5" Supermicro caddy. Server Chassis/ Case: CSE-847E16-R1400LPB. - Item tested to power on and all specs show in BIOS, We Warranty Hardware Only, not...
Hmm… are you virtualizing TrueNAS or running on bare metal? Maybe make sure you burn in the server (x9s are pretty old kit).
I am running on bare metal. I haven’t tried to virtualize it. Probable beyond me to do that. I had a ton of old disks from continually upgrading my main NAS so I used this to keep the drive off of the desk. It is a huge power hog using about 300 watts idle. I had a few EEC errors and reseated the DRAM and it seems ok. It was running error free when this db got corrupted. Thanks to you excellent help it seems just fine. What do you think I would do to burn it in? Right now I power it up to backup my other NASs or do temp storage when I need to re-arrange things on another system.
Kurt