From: grassu g on
Hi,

I just upgraded samba from 3.0.37 to 3.4.6 on a gentoo machine. After
converting the passwd file (pdbedit -i smbpasswd -e tdbsam) I tried to
login from a windows client but it didn''t work. After commenting the
vfs-recycle entries in the shares definition I can successfully
login. I cannot find any hint that the vfs objects in samba 3.4 has
changed compared to 3.0.x. Can somebody help?

Thanks in advance,
grassu

this is the error I see in samba log:

# tail -f /var/log/samba/log.ws-mo
Can't find a vfs module [recycle]
[2010/06/13 10:58:02, 0] smbd/vfs.c:322(smbd_vfs_init)
smbd_vfs_init: vfs_init_custom failed for recycle
[2010/06/13 10:58:02, 0] smbd/service.c:846(make_connection_snum)
vfs_init failed for service Projekte
[2010/06/13 10:58:02, 0] lib/module.c:59(do_smb_load_module)
Error trying to resolve symbol 'init_samba_module' in
/usr/lib/samba/vfs/recycle.so: /usr/lib/samba/vfs/recycle.so:
undefined symbol: init_samba_module

but recycle.so is there:

# locate recycle.so
/usr/lib/samba/vfs/recycle.so

my smb.conf:

# less /etc/samba/smb.conf
[global]
workgroup = Server
server string = PDC [Server :: Samba Server %v]
printcap name = cups
printing = cups
cups options ="raw"
load printers = yes
log level = 1
log file = /var/log/samba/log.%m
max log size = 10000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = lo eth0 eth1
bind interfaces only = yes
hosts allow = 127.0.0.1 192.168...
hosts deny = 0.0.0.0/0
security = user
encrypt passwords = yes

##### PDC-Eintraege ###
local master = yes
os level = 65
domain master = yes
preferred master = yes
null passwords = no
hide unreadable = yes
domain logons = yes
logon script = %G.bat
logon path = \\%L\profiles\%U
logon drive = z:
logon home = \\%L\%U\.9xprofile
wins support = yes
name resolve order = wins lmhosts hosts bcast
dns proxy = no
time server = yes
# smb passwd file = /home/samba/smbpasswd
add user script = /usr/sbin/useradd -m %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u
passwd program = /usr/bin/passwd %u
passwd chat = "*New password:*" %n\r "*New password (again):*" %n\r\
"*Password changed*"
dos charset = 850
unix charset = ISO8859-1
.......
[Intern]
comment = [I:] Bueroadministration
path = /home/shares/Intern
public = no
writeable = yes
browseable = yes
valid users = @admin-staff
write list = @admin-staff
read list = @admin-staff
create mask = 0660
directory mask = 0770
force group = admin-staff
# vfs objects = recycle
# recycle:repository=.recycle.%u
# recycle:keeptree=1
# recycle:noversions=1

and the build settings:

net-fs/samba-3.4.6 was built with the following:
USE="acl client cups ldap netapi pam readline server smbclient syslog
-addns -ads -aio -avahi -caps -cluster -debug -doc -examples -fam -ldb
-quota -smbsharemodes -swat -winbind"
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba