From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39218 invoked by alias); 19 Oct 2016 12:01:23 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 38669 invoked by uid 89); 19 Oct 2016 12:01:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-101.5 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Opening, Hx-languages-length:1028, DOS, transaction X-HELO: drew.franken.de Received: from mail-n.franken.de (HELO drew.franken.de) (193.175.24.27) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 19 Oct 2016 12:01:13 +0000 Received: from aqua.hirmke.de (aquarius.franken.de [193.175.24.89]) (Authenticated sender: aquarius) by mail-n.franken.de (Postfix) with ESMTPSA id 33D80721BBD2E for ; Wed, 19 Oct 2016 14:01:10 +0200 (CEST) Received: from calimero.vinschen.de (calimero.vinschen.de [192.168.129.6]) by aqua.hirmke.de (Postfix) with ESMTP id B82FF5E009B for ; Wed, 19 Oct 2016 14:01:08 +0200 (CEST) Received: by calimero.vinschen.de (Postfix, from userid 500) id A9CE9A803CB; Wed, 19 Oct 2016 14:01:08 +0200 (CEST) Date: Wed, 19 Oct 2016 14:47:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: rename syscall failed with EACES and os returns NT_STATUS_TRANSACTIONAL_CONFLICT Message-ID: <20161019120108.GF4801@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <22994d33-a783-b8eb-30d2-d3121d655a39@imbrian.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8JPrznbw0YAQ/KXy" Content-Disposition: inline In-Reply-To: <22994d33-a783-b8eb-30d2-d3121d655a39@imbrian.org> User-Agent: Mutt/1.7.0 (2016-08-17) X-SW-Source: 2016-10/txt/msg00230.txt.bz2 --8JPrznbw0YAQ/KXy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 995 On Oct 5 17:56, Rinrin wrote: > Hi: > I'm trying to run some unittests with python os.rename function. But > rename syscall failed with error code 13. From strace output I can see > windows OS returns NT_STATUS_TRANSACTIONAL_CONFLICT(0xC0190001). >=20 > python2.7 2576 unlink_nt: Opening > \??\C:\Portable\PrivData\cygwin\tmp\tmp4enMfR for delete failed, status > =3D 0xC0190001 >=20 > see http://pastebin.com/iTwDN82S for full log of strace output. > I'm on Win 10 x64, Cygwin dll version is 2.6.0, still trying to make a > demo to represent this issue. This is weird. A transaction is only started by Cygwin if the file has the R/O DOS bit set, and Cygwin does not set this bit (unless you use FAT or the "noacl" mount flag. If this error is emitted for files without htis bit set, it's not Cygwin's fault in the first place. Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --8JPrznbw0YAQ/KXy Content-Type: application/pgp-signature; name="signature.asc" Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYB2CEAAoJEPU2Bp2uRE+gWqoP/R+fFJU00ar5mJahTMPYzUj3 aIqBi/Njp52Wwt337BbTkStd2jvk8XPKDVr5CLF0wRbuKBSgituPYjssK4Shnnhc B5JQ6xtXzmMNgCMP8TxhdV3nV3iecz3JVMROb7aHaTyPiK+rRd+JqEDhcyxKIWDg 4OK3KdWnHsjUeiikiGMEjUTmFgHw75s5wFn6DFQYwlPidj7Rh+7stauvoTAlsl5A 7svTFbRhJ7LTqxwiMkv9ak3lN/KvuMszm5205/krYRJXgSZXBf2SHpZJ2+K0v/KX TeJjRpy+F3eMiUVKP2p3FdPtQ2Y//VO53LjxQl5EgsV/9PVuoQiwHf/oh8JoxRiH 8Jsw1kCSYFYJ8e8sH2P6UXw/7P/jgVigNlgQHIMFBiO5IhysdmMiaXBU52pNOReR WzIRCdAM6kS1BBMBxa4ovAcUR4jyc704wmUXcOSy7Fqm+5i+IQX7CExZsg8B612B UE20wB+uU5CnNiAPgcH+OxEsrh54kcBejFHkXrkS3UFwTjJLqwPN0KBvGYbFbPI/ 6B+abJezV/ayN6JSVWK0dWl8/cJAbYW7Ozm2tgp+iuwWcmAOPg0tRreIkMI619z/ RzX+qWVmlvTkTvJTCriBOhFu0zrqNJtmuQz7gNRgTyGHcgjcr/5jkuzK+SADwoEX GlFVzSk6s/p6tMv+CFLu =6KUw -----END PGP SIGNATURE----- --8JPrznbw0YAQ/KXy--