On 20.11.2019 16:17, jimbobmcgee wrote: > HI all; > > Appreciating the woefully out-of-date/unsupported nature of my setup, I > thought it might be worth dropping a line to see if anyone else out there > might be experiencing issues since this month's Patch Tuesday release. > > Prior to the November 2019 updates, our Windows 10 users were successfully > using Subversion and/or TortoiseSVN to commit to some old v1.6 repositories > stored on a Windows Server 2003 R2 file share, using the file:// protocol. > After the November 2019 updates, they are now all told that we "Can't write > '/pathto/repo/db/txn-current' atomically: Permission denied" (paraphrased). > > No changes were made to the Windows Server (i.e. this isn't a case of the > permissions being changed on the server without our knowing). > > Running a Procmon (SysInternals) trace during the commit process suggests > that the updated Win10 clients are getting a different behaviour when the > txn-HEX file is renamed to txn-current. Procmon reports that a > SetRenameInformationFile operation gets a 0xC00000D5 error, where not-updated > clients do not get an error. > > I can't find much on the error code 0xC00000D5, except in a NTSTATUS values > reference, where it suggests that the source file might already have been > renamed. > > We've tried here with svn.exe builds (from sliksvn.com) and TortoiseSVN > builds at both v1.11.1 and v1.13.0. Commits to another Win2008R2 server are > successful, as are commits from anyone who hasn't installed the November 2019 > updates. > > Not expecting anything to be done to support such an old setup, of course -- > we have now moved all our repositories to another server -- but I thought I'd > see if anyone else was experiencing the same issue? At least it might be > searchable for future generations!
This is actually interesting, and thanks for describing the issue. It appears that Windows is not backward-compatible with itself. :) -- Brane