I just installed samba3+samba-vscan via ports on a FreeBSD 4.x system. Samba is running just fine and thanks to the help of webmin it was easily configured. Today I finally was able to get windows shares to be mounted on my FreeBSD server. So naturally I want to run av scans on it. I set it up to mount the entire C drive and to scan it using clamav which is also installed from ports. I recompiled Samba3 with support for VFS using the arguement make WITH_VFS=yes install clean which I'm not sure if worked or not but seems to have not errored and comipiled fine. Then I setup my smb.conf with the following [global] vfs object = /usr/local/lib/samba/vscan-clamav.so vfs options = config-file /usr/local/etc/samba-vscan/vscan-clamav.conf Then I restarted Samba and obtained the following errors in my messages console... Jul 25 17:57:42 localhost smbd[50481]: [2004/07/25 17:57:42, 0] smbd/vfs.c:vfs_init_custom(256) Jul 25 17:57:42 localhost smbd[50481]: Can't find a vfs module [/usr/local/lib/samba/vscan-clamav.so] Jul 25 17:57:42 localhost smbd[50481]: [2004/07/25 17:57:42, 0] smbd/vfs.c:smbd_vfs_init(319) Jul 25 17:57:42 localhost smbd[50481]: smbd_vfs_init: vfs_init_custom failed for /usr/local/lib/samba/vscan-clamav.so Jul 25 17:57:42 localhost smbd[50481]: [2004/07/25 17:57:42, 0] smbd/service.c:make_connection_snum(502) Jul 25 17:57:42 localhost smbd[50481]: vfs_init failed for service IPC$ Jul 25 18:20:57 localhost nmbd[41294]: [2004/07/25 18:20:57, 0] nmbd/nmbd.c:terminate(54) Jul 25 18:20:57 localhost nmbd[41294]: Got SIGTERM: going down... Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] param/loadparm.c:map_parameter(2420) Jul 25 18:20:57 localhost smbd[52106]: Unknown parameter encountered: "vfs options" Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] param/loadparm.c:lp_do_parameter(3110) Jul 25 18:20:57 localhost smbd[52106]: Ignoring unknown parameter "vfs options" Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] param/loadparm.c:map_parameter(2420) Jul 25 18:20:57 localhost smbd[52106]: Unknown parameter encountered: "revalidate" Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] param/loadparm.c:lp_do_parameter(3110) Jul 25 18:20:57 localhost smbd[52106]: Ignoring unknown parameter "revalidate" Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] param/loadparm.c:map_parameter(2420) Jul 25 18:20:57 localhost smbd[52106]: Unknown parameter encountered: "revalidate" Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] param/loadparm.c:lp_do_parameter(3110) Jul 25 18:20:57 localhost smbd[52106]: Ignoring unknown parameter "revalidate" Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] printing/print_cups.c:cups_printer_fn(108) Jul 25 18:20:57 localhost smbd[52106]: Unable to connect to CUPS server localhost - Connection refused Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] param/loadparm.c:map_parameter(2420) Jul 25 18:20:57 localhost nmbd[52109]: Unknown parameter encountered: "vfs options" Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] param/loadparm.c:lp_do_parameter(3110) Jul 25 18:20:57 localhost nmbd[52109]: Ignoring unknown parameter "vfs options" Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] param/loadparm.c:map_parameter(2420) Jul 25 18:20:57 localhost nmbd[52109]: Unknown parameter encountered: "revalidate" Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] param/loadparm.c:lp_do_parameter(3110) Jul 25 18:20:57 localhost nmbd[52109]: Ignoring unknown parameter "revalidate" Jul 25 18:29:42 localhost smbd[52718]: [2004/07/25 18:29:42, 0] smbd/vfs.c:vfs_init_custom(256) Jul 25 18:29:42 localhost smbd[52718]: Can't find a vfs module [/usr/local/lib/samba/vscan-clamav.so] Jul 25 18:29:42 localhost smbd[52718]: [2004/07/25 18:29:42, 0] smbd/vfs.c:smbd_vfs_init(319) Jul 25 18:29:42 localhost smbd[52718]: smbd_vfs_init: vfs_init_custom failed for /usr/local/lib/samba/vscan-clamav.so Jul 25 18:29:42 localhost smbd[52718]: [2004/07/25 18:29:42, 0] smbd/service.c:make_connection_snum(502) Jul 25 18:29:42 localhost smbd[52718]: vfs_init failed for service IPC$ All the path's within the log are correct yet it seems it can't find them still or says they are not valid. I'm not sure what might have gone wrong for everything else works as it should. Please advise. Thanks in advance.
Chris E wrote:> which I'm not sure if worked or not but seems to have not errored and > comipiled fine. Then I setup my smb.conf with the following > > [global] > vfs object = /usr/local/lib/samba/vscan-clamav.so > vfs options = config-file > /usr/local/etc/samba-vscan/vscan-clamav.confActually, I'm not familiar with the ports of Samba and samba-vscan of FBSD. For Samba 3.x, the vfs object(s) have to be written _without_ full path and extension, i.e. vfs object = vscan-clamav Assuming, Samba is installed in /usr/local/samba, the vscan-clamav.so file must be placed in /usr/local/samba/lib/vfs best regards Rainer Link
daves-jr@cecom.ufmg.br
2004-Jul-26 13:28 UTC
[Samba] Samba3+samba-vscan+clamav = A big headache.
Just use: vfs object = vscan-clamav Dont use = dot+so --------------------------------------------------- Emerson Henrique Kfuri Pereira Divis?o de Atendimento e Consultoria CECOM - Reitoria - UFMG Telefone: 34994009 --------------------------------------------------- samba-bounces+daves-jr=ufmg.br@lists.samba.org wrote on 25/07/2004 16:03:44:> I just installed samba3+samba-vscan via ports on a FreeBSD 4.x system. > Samba is running just fine and thanks to the help of webmin it was > easily configured. Today I finally was able to get windows shares to be > mounted on my FreeBSD server. So naturally I want to run av scans on it. > I set it up to mount the entire C drive and to scan it using clamav > which is also installed from ports. I recompiled Samba3 with support for > VFS using the arguement > > make WITH_VFS=yes install clean > > which I'm not sure if worked or not but seems to have not errored and > comipiled fine. Then I setup my smb.conf with the following > > [global] > vfs object = /usr/local/lib/samba/vscan-clamav.so > vfs options = config-file > /usr/local/etc/samba-vscan/vscan-clamav.conf > > Then I restarted Samba and obtained the following errors in my messages > console... > > > Jul 25 17:57:42 localhost smbd[50481]: [2004/07/25 17:57:42, 0] > smbd/vfs.c:vfs_init_custom(256) > Jul 25 17:57:42 localhost smbd[50481]: Can't find a vfs module > [/usr/local/lib/samba/vscan-clamav.so] > Jul 25 17:57:42 localhost smbd[50481]: [2004/07/25 17:57:42, 0] > smbd/vfs.c:smbd_vfs_init(319) > Jul 25 17:57:42 localhost smbd[50481]: smbd_vfs_init: vfs_init_custom > failed for /usr/local/lib/samba/vscan-clamav.so > Jul 25 17:57:42 localhost smbd[50481]: [2004/07/25 17:57:42, 0] > smbd/service.c:make_connection_snum(502) > Jul 25 17:57:42 localhost smbd[50481]: vfs_init failed for service > IPC$ > Jul 25 18:20:57 localhost nmbd[41294]: [2004/07/25 18:20:57, 0] > nmbd/nmbd.c:terminate(54) > Jul 25 18:20:57 localhost nmbd[41294]: Got SIGTERM: going down... > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > param/loadparm.c:map_parameter(2420) > Jul 25 18:20:57 localhost smbd[52106]: Unknown parameter encountered: > "vfs options" > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > param/loadparm.c:lp_do_parameter(3110) > Jul 25 18:20:57 localhost smbd[52106]: Ignoring unknown parameter "vfs > options" > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > param/loadparm.c:map_parameter(2420) > Jul 25 18:20:57 localhost smbd[52106]: Unknown parameter encountered: > "revalidate" > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > param/loadparm.c:lp_do_parameter(3110) > Jul 25 18:20:57 localhost smbd[52106]: Ignoring unknown parameter > "revalidate" > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > param/loadparm.c:map_parameter(2420) > Jul 25 18:20:57 localhost smbd[52106]: Unknown parameter encountered: > "revalidate" > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > param/loadparm.c:lp_do_parameter(3110) > Jul 25 18:20:57 localhost smbd[52106]: Ignoring unknown parameter > "revalidate" > Jul 25 18:20:57 localhost smbd[52106]: [2004/07/25 18:20:57, 0] > printing/print_cups.c:cups_printer_fn(108) > Jul 25 18:20:57 localhost smbd[52106]: Unable to connect to CUPS > server localhost - Connection refused > Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] > param/loadparm.c:map_parameter(2420) > Jul 25 18:20:57 localhost nmbd[52109]: Unknown parameter encountered: > "vfs options" > Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] > param/loadparm.c:lp_do_parameter(3110) > Jul 25 18:20:57 localhost nmbd[52109]: Ignoring unknown parameter "vfs > options" > Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] > param/loadparm.c:map_parameter(2420) > Jul 25 18:20:57 localhost nmbd[52109]: Unknown parameter encountered: > "revalidate" > Jul 25 18:20:57 localhost nmbd[52109]: [2004/07/25 18:20:57, 0] > param/loadparm.c:lp_do_parameter(3110) > Jul 25 18:20:57 localhost nmbd[52109]: Ignoring unknown parameter > "revalidate" > Jul 25 18:29:42 localhost smbd[52718]: [2004/07/25 18:29:42, 0] > smbd/vfs.c:vfs_init_custom(256) > Jul 25 18:29:42 localhost smbd[52718]: Can't find a vfs module > [/usr/local/lib/samba/vscan-clamav.so] > Jul 25 18:29:42 localhost smbd[52718]: [2004/07/25 18:29:42, 0] > smbd/vfs.c:smbd_vfs_init(319) > Jul 25 18:29:42 localhost smbd[52718]: smbd_vfs_init: vfs_init_custom > failed for /usr/local/lib/samba/vscan-clamav.so > Jul 25 18:29:42 localhost smbd[52718]: [2004/07/25 18:29:42, 0] > smbd/service.c:make_connection_snum(502) > Jul 25 18:29:42 localhost smbd[52718]: vfs_init failed for service > IPC$ > > > All the path's within the log are correct yet it seems it can't find > them still or says they are not valid. I'm not sure what might have gone > wrong for everything else works as it should. Please advise. Thanks in > advance. > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba