[Samba] Antw.: Word/Excel documents cannot be saved after Samba Upgrade

Karsten Hoffmann khoffmann at adventos.de
Fri Sep 17 23:26:54 MDT 2010


That's what i did.  After updating the kernel the phenomen has gone. 
The utimensat function is quite new and needed for timestamps in nano seconds. 

-----------------------------------------------
Karsten Hoffmann
Adventos GmbH
Alstertor 18
20095 Hamburg
Tel +49 40 2093106-0
Fax +49 40 2093106-66
Email Info at Adventos.de
------------------------------------------------

----- Reply message -----
Von: "c grassu" <grassu at googlemail.com>
Datum: Fr., Sep. 17, 2010 19:27
Betreff: [Samba] Word/Excel documents cannot be saved after Samba Upgrade
An: <samba at lists.samba.org>

It is an Xen Kernel 2.6.18. So if I upgrade to a newer xen kernel the
problem will go?
What is the utimensat() call?

Thanks for the info.

grassu

On Fri, Sep 17, 2010 at 3:14 PM, Karsten Hoffmann <khoffmann at adventos.de>wrote:

>  Yes it could be solved. The problem was a outdated kernel and glibc
> version and the utimensat() call. Samba 3.5.4 needs Linux Kernel minimum
> 2.6.22.
> Which Kernel Version do you run?
>
>
>   Am Freitag, den 17.09.2010, 14:29 +0200 schrieb c grassu:
>
> Hey,
>
> I'm courious whether you could solve the problem. I tried to set the
> sticky bit on the share but still cannot save word/excel files to a
> samba share.
> There is no acl in my configuration.
>
> Thanks,
> grassu
>
> On Tue, Aug 24, 2010 at 5:07 PM, Karsten Hoffmann <khoffmann at adventos.de> wrote:
> > Thanks for your advice, but no change ...
> >
> > I actually noticed some strange in net groupmap
> > To me it looks like we have two different sambaSID,
> > Could the problem be a false mapping of unix group "users"?
> >
> > fileserver:~# net getlocalsid WORKGROUP
> > SID for domain WORKGROUP is: S-1-5-21-2486266552-4179740748-4022069874
> >
> > fileserver:~# net groupmap list
> > Domain Admins (S-1-5-21-2486266552-4179740748-4022069874-512) -> Domain
> > Admins
> > Domain Users (S-1-5-21-2486266552-4179740748-4022069874-513) -> Domain
> > Users
> > Domain Guests (S-1-5-21-2486266552-4179740748-4022069874-514) -> Domain
> > Guests
> > Domain Computers (S-1-5-21-2486266552-4179740748-4022069874-515) ->
> > Domain Computers
> > Administrators (S-1-5-32-544) -> Administrators
> > Account Operators (S-1-5-32-548) -> Account Operators
> > Print Operators (S-1-5-32-550) -> Print Operators
> > Backup Operators (S-1-5-32-551) -> Backup Operators
> > Replicators (S-1-5-32-552) -> Replicators
> > users (S-1-5-21-3588677525-3898198964-4119851206-1201) -> users
> > ak (S-1-5-21-2486266552-4179740748-4022069874-3001) -> ak
> > fa (S-1-5-21-3588677525-3898198964-4119851206-3003) -> fa
> > im (S-1-5-21-3588677525-3898198964-4119851206-3005) -> im
> > am (S-1-5-21-3588677525-3898198964-4119851206-3011) -> am
> > friend (S-1-5-21-3588677525-3898198964-4119851206-3013) -> friend
> > tg (S-1-5-21-3588677525-3898198964-4119851206-3015) -> tg
> > hn (S-1-5-21-3588677525-3898198964-4119851206-3017) -> hn
> > kontakt (S-1-5-21-3588677525-3898198964-4119851206-3021) -> kontakt
> > ct (S-1-5-21-3588677525-3898198964-4119851206-3023) -> ct
> > mm (S-1-5-21-3588677525-3898198964-4119851206-3019) -> mm
> > sso (S-1-5-21-3588677525-3898198964-4119851206-3025) -> sso
> > nk (S-1-5-21-3588677525-3898198964-4119851206-3007) -> nk
> > sp (S-1-5-21-3588677525-3898198964-4119851206-3009) -> sp
> > ck (S-1-5-21-3588677525-3898198964-4119851206-3049) -> ck
> > gs (S-1-5-21-3588677525-3898198964-4119851206-3051) -> gs
> > sr (S-1-5-21-3588677525-3898198964-4119851206-3053) -> sr
> > friend2 (S-1-5-21-3588677525-3898198964-4119851206-3055) -> friend2
> > cv (S-1-5-21-3588677525-3898198964-4119851206-3057) -> cv
> > ts (S-1-5-21-3588677525-3898198964-4119851206-3059) -> ts
> > om (S-1-5-21-3588677525-3898198964-4119851206-3065) -> om
> > mg (S-1-5-21-3588677525-3898198964-4119851206-3067) -> mg
> > dw (S-1-5-21-2486266552-4179740748-4022069874-3069) -> dw
> > vm (S-1-5-21-3588677525-3898198964-4119851206-3071) -> vm
> > GF (S-1-5-21-2486266552-4179740748-4022069874-3027) -> jb
> > Berater (S-1-5-21-2486266552-4179740748-4022069874-3029) -> Berater
> > Team1 (S-1-5-21-2486266552-4179740748-4022069874-3031) -> Team1
> > Team2 (S-1-5-21-2486266552-4179740748-4022069874-3033) -> Team2
> > Team3 (S-1-5-21-2486266552-4179740748-4022069874-3035) -> Team3
> > Officemanagement (S-1-5-21-2486266552-4179740748-4022069874-3037) ->
> > Officemanagement
> > vw (S-1-5-21-2486266552-4179740748-4022069874-3039) -> vw
> > jo (S-1-5-21-2486266552-4179740748-4022069874-3041) -> jo
> >
> >
> > Regards
> > Karsten
> >
> >
> >
> >
> >> Try your: nt acl support = Yes
> >> IN nt acl support = NO
> >>
> >> -----------------------------------------------
> >> EDV Daniel Müller
> >>
> >> Leitung EDV
> >> Tropenklinik Paul-Lechler-Krankenhaus
> >> Paul-Lechler-Str. 24
> >> 72076 Tübingen
> >>
> >> Tel.: 07071/206-463, Fax: 07071/206-499
> >> eMail: mueller at tropenklinik.de
> >> Internet: www.tropenklinik.de
> >> -----------------------------------------------
> >>
> >> -----Ursprüngliche Nachricht-----
> >> Von: samba-bounces at lists.samba.org [mailto:samba-bounces at lists.samba.org <samba-bounces at lists.samba.org>] Im
> >> Auftrag von Karsten Hoffmann
> >> Gesendet: Dienstag, 24. August 2010 14:16
> >> An: samba
> >> Betreff: [Samba] Word/Excel documents cannot be saved after Samba Upgrade
> >>
> >> Hi,
> >>
> >> after upgrading Samba 3.0.24 to Samba 3.5.4 a strange problem occurs:
> >>
> >> Users cannot anymore save files in MS Office (Word/Excel) on Samba
> >> shares. More precisely:
> >> Save as Office 2007 documents or RTF-Files works fine, but *.doc ist
> >> avoided with Error Message "Not enough memory".
> >> Of course there are lots of memory/space and ACL/Permissions should be
> >> ok since other file operations are working as expected.
> >>
> >> I found some posts reporting this problem before, but nothing really
> >> solved the issue.
> >>
> >> As I understand that this problem is well known, and should be solved.
> >> I would appreciate any hint.
> >>
> >> testparam -vvv
> >> [global]
> >> dos charset = CP850
> >> unix charset = UTF-8
> >> display charset = LOCALE
> >> workgroup = WORKGROUP
> >> realm =
> >> netbios name = FILESERVER
> >> netbios aliases =
> >> netbios scope =
> >> server string = %h (Samba %v)
> >> interfaces =
> >> bind interfaces only = Yes
> >> security = USER
> >> auth methods =
> >> encrypt passwords = Yes
> >> update encrypted = No
> >> client schannel = Auto
> >> server schannel = Auto
> >> allow trusted domains = Yes
> >> map to guest = Never
> >> null passwords = No
> >> obey pam restrictions = Yes
> >> password server = *
> >> smb passwd file = /etc/samba/smbpasswd
> >> private dir = /etc/samba
> >> passdb backend = ldapsam
> >> algorithmic rid base = 1000
> >> root directory =
> >> guest account = nobody
> >> enable privileges = Yes
> >> pam password change = No
> >> passwd program = /usr/bin/passwd %u
> >> passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX
> >> \spassword:* %n\n *password\supdated\ssuccessfully* .
> >> passwd chat debug = No
> >> passwd chat timeout = 2
> >> check password script =
> >> username map =
> >> password level = 0
> >> username level = 0
> >> unix password sync = No
> >> restrict anonymous = 0
> >> lanman auth = No
> >> ntlm auth = Yes
> >> client NTLMv2 auth = No
> >> client lanman auth = No
> >> client plaintext auth = No
> >> preload modules =
> >> dedicated keytab file =
> >> kerberos method = default
> >> map untrusted to domain = No
> >> log level = 3
> >> syslog = 0
> >> syslog only = No
> >> log file = /var/log/samba/log.%m
> >> max log size = 1000
> >> debug timestamp = Yes
> >> debug prefix timestamp = No
> >> debug hires timestamp = Yes
> >> debug pid = No
> >> debug uid = No
> >> debug class = No
> >> enable core files = Yes
> >> smb ports = 445 139
> >> large readwrite = Yes
> >> max protocol = NT1
> >> min protocol = CORE
> >> min receivefile size = 0
> >> read raw = Yes
> >> write raw = Yes
> >> disable netbios = No
> >> reset on zero vc = No
> >> acl compatibility = auto
> >> defer sharing violations = Yes
> >> nt pipe support = Yes
> >> nt status support = Yes
> >> announce version = 4.9
> >> announce as = NT
> >> max mux = 50
> >> max xmit = 16644
> >> name resolve order = lmhosts wins host bcast
> >> max ttl = 259200
> >> max wins ttl = 518400
> >> min wins ttl = 21600
> >> time server = No
> >> unix extensions = Yes
> >> use spnego = Yes
> >> client signing = auto
> >> server signing = No
> >> client use spnego = Yes
> >> client ldap sasl wrapping = plain
> >> enable asu support = No
> >> svcctl list =
> >> deadtime = 0
> >> getwd cache = Yes
> >> keepalive = 300
> >> lpq cache time = 30
> >> max smbd processes = 0
> >> paranoid server security = Yes
> >> max disk size = 0
> >> max open files = 16384
> >> socket options = TCP_NODELAY
> >> use mmap = Yes
> >> hostname lookups = No
> >> name cache timeout = 660
> >> ctdbd socket =
> >> cluster addresses =
> >> clustering = No
> >> ctdb timeout = 0
> >> load printers = Yes
> >> printcap cache time = 750
> >> printcap name =
> >> cups server =
> >> cups encrypt = No
> >> cups connection timeout = 30
> >> iprint server =
> >> disable spoolss = No
> >> addport command =
> >> enumports command =
> >> addprinter command =
> >> deleteprinter command =
> >> show add printer wizard = Yes
> >> os2 driver map =
> >> mangling method = hash2
> >> mangle prefix = 1
> >> max stat cache size = 256
> >> stat cache = Yes
> >> machine password timeout = 604800
> >> add user script =
> >> rename user script =
> >> delete user script =
> >> add group script =
> >> delete group script =
> >> add user to group script =
> >> delete user from group script =
> >> set primary group script =
> >> add machine script = /usr/sbin/smbldap-useradd -w "%u"
> >> shutdown script =
> >> abort shutdown script =
> >> username map script =
> >> logon script = logon.cmd
> >> logon path = \\%L\profiles\%U
> >> logon drive =
> >> logon home = \\%N\%U
> >> domain logons = Yes
> >> init logon delayed hosts =
> >> init logon delay = 100
> >> os level = 20
> >> lm announce = Auto
> >> lm interval = 60
> >> preferred master = No
> >> local master = Yes
> >> domain master = Auto
> >> browse list = Yes
> >> enhanced browsing = Yes
> >> dns proxy = No
> >> wins proxy = No
> >> wins server =
> >> wins support = Yes
> >> wins hook =
> >> kernel oplocks = Yes
> >> lock spin time = 200
> >> oplock break wait time = 0
> >> ldap admin dn = "cn=admin,dc=menyesch,dc=de"
> >> ldap delete dn = No
> >> ldap group suffix = ou=Groups
> >> ldap idmap suffix =
> >> ldap machine suffix = ou=Computers
> >> ldap passwd sync = no
> >> ldap replication sleep = 1000
> >> ldap suffix = dc=menyesch,dc=de
> >> ldap ssl = no
> >> ldap ssl ads = No
> >> ldap deref = auto
> >> ldap follow referral = Auto
> >> ldap timeout = 15
> >> ldap connection timeout = 2
> >> ldap page size = 1024
> >> ldap user suffix = ou=People
> >> ldap debug level = 0
> >> ldap debug threshold = 10
> >> eventlog list =
> >> add share command =
> >> change share command =
> >> delete share command =
> >> preload =
> >> lock directory = /var/lib/samba
> >> state directory = /var/lib/samba
> >> cache directory = /var/lib/samba
> >> pid directory = /var/run/samba
> >> utmp directory =
> >> wtmp directory =
> >> utmp = No
> >> default service =
> >> message command =
> >> get quota command =
> >> set quota command =
> >> remote announce =
> >> remote browse sync =
> >> socket address = 0.0.0.0
> >> nmbd bind explicit broadcast = Yes
> >> homedir map = auto.home
> >> afs username map =
> >> afs token lifetime = 604800
> >> log nt token command =
> >> time offset = 0
> >> NIS homedir = No
> >> registry shares = No
> >> usershare allow guests = No
> >> usershare max shares = 0
> >> usershare owner only = Yes
> >> usershare path = /var/lib/samba/usershares
> >> usershare prefix allow list =
> >> usershare prefix deny list =
> >> usershare template share =
> >> panic action = /usr/share/samba/panic-action %d
> >> perfcount module =
> >> host msdfs = Yes
> >> passdb expand explicit = No
> >> idmap backend = tdb
> >> idmap alloc backend =
> >> idmap cache time = 604800
> >> idmap negative cache time = 120
> >> idmap uid =
> >> idmap gid =
> >> template homedir = /home/%D/%U
> >> template shell = /bin/false
> >> winbind separator = \
> >> winbind cache time = 300
> >> winbind reconnect delay = 30
> >> winbind enum users = No
> >> winbind enum groups = No
> >> winbind use default domain = No
> >> winbind trusted domains only = No
> >> winbind nested groups = Yes
> >> winbind expand groups = 1
> >> winbind nss info = template
> >> winbind refresh tickets = No
> >> winbind offline logon = No
> >> winbind normalize names = No
> >> winbind rpc only = No
> >> create krb5 conf = Yes
> >> comment =
> >> path =
> >> username =
> >> invalid users =
> >> valid users =
> >> admin users =
> >> read list =
> >> write list =
> >> printer admin =
> >> force user =
> >> force group =
> >> read only = Yes
> >> acl check permissions = Yes
> >> acl group control = No
> >> acl map full control = Yes
> >> create mask = 0744
> >> force create mode = 00
> >> security mask = 0777
> >> force security mode = 00
> >> directory mask = 0755
> >> force directory mode = 00
> >> directory security mask = 0777
> >> force directory security mode = 00
> >> force unknown acl user = No
> >> inherit permissions = No
> >> inherit acls = No
> >> inherit owner = No
> >> guest only = No
> >> administrative share = No
> >> guest ok = No
> >> only user = No
> >> hosts allow =
> >> hosts deny =
> >> allocation roundup size = 1048576
> >> aio read size = 0
> >> aio write size = 0
> >> aio write behind =
> >> ea support = No
> >> nt acl support = Yes
> >> profile acls = No
> >> map acl inherit = No
> >> afs share = No
> >> smb encrypt = auto
> >> block size = 1024
> >> change notify = Yes
> >> directory name cache size = 100
> >> kernel change notify = Yes
> >> max connections = 0
> >> min print space = 0
> >> strict allocate = No
> >> strict sync = No
> >> sync always = No
> >> use sendfile = No
> >> write cache size = 0
> >> max reported print jobs = 0
> >> max print jobs = 1000
> >> printable = No
> >> printing = cups
> >> cups options =
> >> print command =
> >> lpq command = %p
> >> lprm command =
> >> lppause command =
> >> lpresume command =
> >> queuepause command =
> >> queueresume command =
> >> printer name =
> >> use client driver = No
> >> default devmode = Yes
> >> force printername = No
> >> printjob username = %U
> >> default case = lower
> >> case sensitive = Auto
> >> preserve case = Yes
> >> short preserve case = Yes
> >> mangling char = ~
> >> hide dot files = Yes
> >> hide special files = No
> >> hide unreadable = No
> >> hide unwriteable files = No
> >> delete veto files = No
> >> veto files =
> >> hide files =
> >> veto oplock files =
> >> map archive = Yes
> >> map hidden = No
> >> map system = No
> >> map readonly = yes
> >> mangled names = Yes
> >> store dos attributes = No
> >> dmapi support = No
> >> browseable = Yes
> >> access based share enum = No
> >> blocking locks = Yes
> >> csc policy = manual
> >> fake oplocks = No
> >> locking = Yes
> >> oplocks = Yes
> >> level2 oplocks = Yes
> >> oplock contention limit = 2
> >> posix locking = Yes
> >> strict locking = Auto
> >> share modes = Yes
> >> dfree cache time = 0
> >> dfree command =
> >> copy =
> >> preexec =
> >> preexec close = No
> >> postexec =
> >> root preexec =
> >> root preexec close = No
> >> root postexec =
> >> available = Yes
> >> volume =
> >> fstype = NTFS
> >> set directory = No
> >> wide links = No
> >> follow symlinks = Yes
> >> dont descend =
> >> magic script =
> >> magic output =
> >> delete readonly = No
> >> dos filemode = No
> >> dos filetimes = Yes
> >> dos filetime resolution = No
> >> fake directory create times = No
> >> vfs objects =
> >> msdfs root = No
> >> msdfs proxy =
> >>
> >>
> >> [Public]
> >> comment = Die Freigabe fuer alle
> >> path = /srv/public
> >> read only = No
> >> create mask = 0777
> >> force create mode = 0777
> >> directory mask = 0777
> >> force directory mode = 0777
> >>
> >> Thanks
> >> Karsten
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  https://lists.samba.org/mailman/options/samba
>
>
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba



More information about the samba mailing list