FS#74642 - [samba] 4.16.1 regression: "smbd_vfs_init: vfs_init_custom failed for btrfs"

Attached to Project: Arch Linux
Opened by Eric Wang (enihcam) - Wednesday, 04 May 2022, 17:11 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 09 May 2022, 17:03 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.160279, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.168729, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.168820, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.168860, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.168890, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.177853, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.178206, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.178444, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.178552, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.185953, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.186049, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.186109, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.186161, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.194031, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.194149, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.194210, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.194262, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.201780, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.201876, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.201936, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.201989, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.209577, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.209712, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.209792, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.209841, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.217567, 0] ../../lib/util/modules.c:49(load_module)
May 04 22:33:12 archnet smbd[5855]: Error loading module '/usr/lib/samba/vfs/btrfs.so': /usr/lib/samba/libsamba-debug-samba4.so: version `SAMBA_4.16.1_SAMBA4' not found (required by /usr/lib/samba/vfs/btrfs.so)
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.217704, 0] ../../source3/smbd/vfs.c:185(vfs_init_custom)
May 04 22:33:12 archnet smbd[5855]: error probing vfs module 'btrfs': NT_STATUS_UNSUCCESSFUL
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.217766, 0] ../../source3/smbd/vfs.c:399(smbd_vfs_init)
May 04 22:33:12 archnet smbd[5855]: smbd_vfs_init: vfs_init_custom failed for btrfs
May 04 22:33:12 archnet smbd[5855]: [2022/05/04 22:33:12.217815, 0] ../../source3/smbd/service.c:638(make_connection_snum)
May 04 22:33:12 archnet smbd[5855]: make_connection_snum: vfs_init failed for service Share


Additional info:
* package version(s)
4.16.1-2

* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 09 May 2022, 17:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  4.16.1-3
Comment by Eric Wang (enihcam) - Wednesday, 04 May 2022, 17:18 GMT Comment by bonob (bonob) - Thursday, 05 May 2022, 18:00 GMT
Getting the same. Downgrading to samba 4.16.1-1 and smbclient 4.16.1-1 restores functionality.
Comment by Tobias Powalowski (tpowa) - Monday, 09 May 2022, 10:43 GMT
Please try 4.16.1-3
Comment by Eric Wang (enihcam) - Monday, 09 May 2022, 12:31 GMT
after upgrade, samba won't even start:

May 09 20:30:14 archnet samba[2936]: [2022/05/09 20:30:14.252046, 0] ../../source4/samba/server.c:621(binary_smbd_main)
May 09 20:30:14 archnet samba[2936]: samba version 4.16.1 started.
May 09 20:30:14 archnet samba[2936]: Copyright Andrew Tridgell and the Samba Team 1992-2022
May 09 20:30:14 archnet samba[2936]: [2022/05/09 20:30:14.252257, 0] ../../lib/util/become_daemon.c:150(daemon_status)
May 09 20:30:14 archnet samba[2936]: daemon_status: daemon 'samba' : Starting process...
May 09 20:30:14 archnet samba[2936]: [2022/05/09 20:30:14.433370, 0] ../../lib/util/become_daemon.c:119(exit_daemon)
May 09 20:30:14 archnet samba[2936]: exit_daemon: daemon failed to start: Samba failed to prime database, error code 22
Comment by Eric Wang (enihcam) - Monday, 09 May 2022, 12:32 GMT Comment by Tobias Powalowski (tpowa) - Monday, 09 May 2022, 13:24 GMT
as far as I can see this:
you need smb.service and nmb.service for normal samba server
samba.service for an AD server.
Comment by Eric Wang (enihcam) - Monday, 09 May 2022, 13:56 GMT
I don't need AD server. a simple LAN share is good enough.
Comment by bonob (bonob) - Monday, 09 May 2022, 14:11 GMT
4.16.1-3 fixes the issue for me.
Comment by Tobias Powalowski (tpowa) - Monday, 09 May 2022, 14:42 GMT
Eric then just use smb.service and nmb.service for startup.
Comment by Eric Wang (enihcam) - Monday, 09 May 2022, 16:06 GMT
a cold reboot fixed everything. I'm good now. thanks.

Loading...