Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In-place editing of versioned file fails #7779

Closed
cyberduck opened this issue Feb 7, 2014 · 1 comment
Closed

In-place editing of versioned file fails #7779

cyberduck opened this issue Feb 7, 2014 · 1 comment
Assignees
Labels
bug fixed s3 AWS S3 Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

992db4b created the issue

In Version 4.4.4 (14289) on Mac OS 10.9.1, in-place editing of a file on an S3 server with versioning enabled on the bucket fails. Instead of overwriting the existing document, a new document with a GUID appended to the filename is created; the original is unchanged. For example, editing and saving a file named "billing.html" will create a new file named "billing.html-3d7943b3-e8ad-4209-8021-b0ac46c82197". Downloading the file, editing it, and uploading it works fine.

Here is a summary from the log:

HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:55 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: 0I47Hnz1FEe6juyypJIGi4pJl3oUM4r4wLw5p+6A7IO/ge5h2YM22elyaczCJvRS
x-amz-request-id: 222D9B574B685220
Date: Fri, 07 Feb 2014 18:03:53 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
GET /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:56 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: m8ZatwOT6or554+NMKy0aalQbluA0J7IiRwmAuquifWiDa3Ce1iDR7J1hRkErZwK
x-amz-request-id: 88292A2419B2D586
Date: Fri, 07 Feb 2014 18:03:53 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:56 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: aYkB2LcvfWIFqkP/CIAj5Ed6slu55PeA9rEdn5d2MKhLRK/lxPyBAjFbHamSC+oK
x-amz-request-id: 65F2B06F6C53F998
Date: Fri, 07 Feb 2014 18:03:53 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: PRlWwpOafdADbHAqY4FB7hRSLkRh/RJ2K1sQBAFw2R0NbCpGmvesoNTwimIUYUhc
x-amz-request-id: 01108452C2916637
Date: Fri, 07 Feb 2014 18:03:54 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: u+qwEQltEvC3/xd3c5wA9/tJThVCpNWsn4YzPA+glLm6ehM+52GVUeizJm9/iIvI
x-amz-request-id: CF6128D0A074289D
Date: Fri, 07 Feb 2014 18:03:54 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
GET /?versioning HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: hvb/jJ2l7qDAk62N05rrAZ691bLdxHIe0KEB1cRVwtnDoFeFyHwPJVpZr4Y0J7m+
x-amz-request-id: 51937A8B08B2B0AD
Date: Fri, 07 Feb 2014 18:03:54 GMT
Transfer-Encoding: chunked
Server: AmazonS3
GET /lp%2F106%2Fbilling.html?acl&versionId=Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_ HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: xU5JA029JQA4Y+hxvFH/6FKw7Qg/wcRfPq+eGzyIymHYuOPS3SUxkFGkzdfcmtse
x-amz-request-id: 6DF6C2EC4C18C6E3
Date: Fri, 07 Feb 2014 18:03:54 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3
PUT /lp%2F106%2Fbilling.html-768ea36f-e1e2-4fa0-acac-9577f881f142 HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Content-Type: text/html
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Content-Length: 22000
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: fOoh61Z9UqrTC+2/d6djAzuegm0o+Bt1fDJEXSQfjn0fNdAFSBC5W1/eP62B9KfE
x-amz-request-id: 524ECE6ED51C0DF4
Date: Fri, 07 Feb 2014 18:03:54 GMT
x-amz-version-id: P1CpYuhlbB8W7ruwFJudLR9u99R_GN2L
ETag: "a0595f131bdf077808cc5629f61d232d"
Content-Length: 0
Server: AmazonS3
GET /?versioning HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: XSn44nT+QLIFNochO+4E4k7DV+VY5FuXhSAl07ZcPLZiV6KscHYmXE+o3ca9uv1s
x-amz-request-id: 503723FE7C1372EB
Date: Fri, 07 Feb 2014 18:03:54 GMT
Transfer-Encoding: chunked
Server: AmazonS3
GET /lp%2F106%2Fbilling.html-768ea36f-e1e2-4fa0-acac-9577f881f142?acl&versionId=Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_ HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 404 Not Found
x-amz-request-id: 46E71DF29859A1E9
x-amz-id-2: NFqMyHNNdcL5eKa81iNlJfUnWNV8Q4j8MAh92I4Vz5b8keGi1FAE8DFAvfYsuPtb
Content-Type: application/xml
Transfer-Encoding: chunked
Date: Fri, 07 Feb 2014 18:03:52 GMT
Server: AmazonS3
HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: 3QJFMob5rqaIIQY8RK+LnSK6thBwDbTIA6caeZfiypL35UwioHUW4sFfgZ/iD7N3
x-amz-request-id: F83AA6635C3A9D90
Date: Fri, 07 Feb 2014 18:03:54 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: 56mK3kt4S+9nodG8pjrO4NVTdsSL34lVXE2zFtjaIiiaixCzWQ31pxbgdRtbBBK3
x-amz-request-id: 1C24FDE9F65F8CF5
Date: Fri, 07 Feb 2014 18:03:54 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
HEAD /lp%2F106%2Fbilling.html HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: Z1uMY+lrMURqcLdGwPJ1/5E4xDGc87KkvcRnQTAILpxX3p4eDLHPZSJKruyAI592
x-amz-request-id: D367B28AD72FE6D0
Date: Fri, 07 Feb 2014 18:03:54 GMT
Last-Modified: Fri, 07 Feb 2014 17:37:12 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
ETag: "a0595f131bdf077808cc5629f61d232d"
Accept-Ranges: bytes
Content-Type: text/html
Content-Length: 22000
Server: AmazonS3
GET /?versioning HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: S4TfDQB/n3YxOB4fEMlTyYXOunVHm+B3l7chGauUfe4bBKtXpbZzUwSyixg4x36X
x-amz-request-id: 09E7F840309815EB
Date: Fri, 07 Feb 2014 18:03:54 GMT
Transfer-Encoding: chunked
Server: AmazonS3
GET /lp%2F106%2Fbilling.html?acl&versionId=Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_ HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:57 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: hadE7UNQBgU6Yk0Cl8Sfwj98oPijUPeXIj2maGwvpsjMpLT9uG7WeWoPhlHM+GUt
x-amz-request-id: EB3E5A6B4E261CDB
Date: Fri, 07 Feb 2014 18:03:55 GMT
x-amz-version-id: Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3
PUT /lp%2F106%2Fbilling.html-8bca0a64-188f-42ee-9d70-a73a97241531 HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:58 GMT
Content-Type: text/html
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Content-Length: 22000
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: rPpt6ZU85CQ38LGZTyT+t7Wvbm53G7kBCOFA0blCflFDeR7xu7mcjU0pilaYIWFR
x-amz-request-id: E6D8131A67998A60
Date: Fri, 07 Feb 2014 18:03:55 GMT
x-amz-version-id: YG8g3fHOaozxruE4yCPqeGYWN6Q5.gIq
ETag: "a0595f131bdf077808cc5629f61d232d"
Content-Length: 0
Server: AmazonS3
GET /?versioning HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:58 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: rkQ+p7pM10zqZi0J+7no2RQoFsEX5TdKyHwmt2UvwFJwKpx5M8EiAuTrMhdXHd/C
x-amz-request-id: C53AF66F073BA6F3
Date: Fri, 07 Feb 2014 18:03:55 GMT
Transfer-Encoding: chunked
Server: AmazonS3
GET /lp%2F106%2Fbilling.html-8bca0a64-188f-42ee-9d70-a73a97241531?acl&versionId=Zn8T9ldbKrDibyGRtZBNQ3g0347g1zV_ HTTP/1.1
Date: Fri, 07 Feb 2014 18:03:58 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 404 Not Found
x-amz-request-id: 728B876010DD37D5
x-amz-id-2: nQgQe4Fk1ScBqEqbSaTyfXBl3GOvRuU76pkSYlMdQ4z4J0qZhx3ccSN4mE0Ab/N+
Content-Type: application/xml
Transfer-Encoding: chunked
Date: Fri, 07 Feb 2014 18:03:53 GMT
Server: AmazonS3
GET /?delimiter=%2F&max-keys=1000&prefix=lp%2F106%2F HTTP/1.1
Date: Fri, 07 Feb 2014 18:04:15 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: S0YpsxkFAgEU19tGKe6Ums/jqx0fIoHhgm6haDxkVHXv40F21n+1DUNo/gNDX6Bj
x-amz-request-id: CEC821CCFD4E3F62
Date: Fri, 07 Feb 2014 18:04:12 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3
GET /?versioning HTTP/1.1
Date: Fri, 07 Feb 2014 18:04:15 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: P/+/B5PRBVH/zQ2K63Di22bE22A2CdmRmf6/CKDxvKFjMoSuamqeuBp2X8u38O3Y
x-amz-request-id: CC21A1397B34D613
Date: Fri, 07 Feb 2014 18:04:13 GMT
Transfer-Encoding: chunked
Server: AmazonS3
GET /?delimiter=%2F&max-keys=1000&versions&prefix=lp%2F106%2F HTTP/1.1
Date: Fri, 07 Feb 2014 18:04:16 GMT
Authorization: AWS AXXXXXXXXXXXXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYY=
Host: name_of_the_bucket.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.4 (Mac OS X/10.9.1) (x86_64)
HTTP/1.1 200 OK
x-amz-id-2: t6sfxDqQuGLs7kMR6+zTc4L33/JrOznoKfUACUJoLKOR7OjZPKCKoSMvMWrwqz2d
x-amz-request-id: 37690443140B323B
Date: Fri, 07 Feb 2014 18:04:13 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3

Attachments

@cyberduck
Copy link
Collaborator Author

@dkocher commented

In 4298e52.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed s3 AWS S3 Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants