[GH-ISSUE #737] Can not create or copy file into object storage. s3fs copy fails #421

Closed
opened 2026-03-04 01:45:25 +03:00 by kerem · 3 comments
Owner

Originally created by @pawelmarkowski on GitHub (Mar 28, 2018).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/737

Amazon Simple Storage Service File System V1.83(commit:0f503ce) with OpenSSL

fuse: 2.9.2

os: Centos 7 3.10.0-693.21.1.el7.x86_64

s3fs pmarkowski /home/pawel/Desktop/s3repo -o passwd_file=s3fs/s3test/s3conf -o url=http://myhosts3 -o use_path_request_style -o dbglevel=info -f -o curldbg -o uid=1000 -o gid=1000 -o umask=0007

[pawel@localhost s3repo]$ ls -al
total 12297
drwxrwx---. 1 pawel pawel        0 1970-01-01  .
drwxr-xr-x. 6 pawel pawel     4096 03-28 08:08 ..
-rwxrwx---. 1 pawel pawel 12582912 03-28 07:32 plik_10M
[pawel@localhost s3repo]$ touch test
touch: setting times of ‘test’: No such file or directory

DEBUG that contains touch and cp log (my access key has been replaced)

touch asdf

[INF] s3fs.cpp:s3fs_getattr(842): [path=/asdf]
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> HEAD /pmarkowski/asdf HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2d00d8be28e456385678ea04e31a2a58c81663e425a99f8effe2610d823dd88a
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061920Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx000000000000000129b9e-005abb33e8-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:20 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf/]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf/][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf/] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> HEAD /pmarkowski/asdf/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c21b8a48f319a979905ccce73450ca28b50e644b66fb7c382c6ba71b36564c62
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061920Z

< HTTP/1.1 404 NOT FOUND
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:19:20 GMT
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf_$folder$]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf_%24folder%24
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf_%24folder%24
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf_$folder$] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> HEAD /pmarkowski/asdf_%24folder%24 HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f29739dad302dad2bdd14ce5a000700873ad471224c4b0f667725c1702fcd5ba
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061920Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx000000000000000129b9f-005abb33e9-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:21 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]   s3fs.cpp:list_bucket(2476): [path=/asdf]
[INF]       curl.cpp:ListBucketRequest(3101): [tpath=/asdf]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=asdf/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=asdf/] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> GET /pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ef1203835793fb1e2aff326c5a316c26642b2d340e8a619f21bfa6f2590ba7de
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061921Z

< HTTP/1.1 200 OK
< Content-Length: 261
< Connection: Keep-Alive
< x-amz-request-id: tx000000000000000129ba0-005abb33e9-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:21 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2049): HTTP response code 200
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[INF] s3fs.cpp:s3fs_create(1000): [path=/asdf][mode=100644][flags=34881]
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> HEAD /pmarkowski/asdf HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c57309092948246692366b782f766d0f6769069b236bfae5f47544ed62fddbcf
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061921Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx000000000000000129ba1-005abb33e9-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:21 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf/]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf/][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf/] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> HEAD /pmarkowski/asdf/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ba09ccaff08a767660a9a367d4cd22996aa70060a8636af9a1bc60292cce9b1a
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061921Z

< HTTP/1.1 404 NOT FOUND
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:19:21 GMT
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf_$folder$]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf_%24folder%24
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf_%24folder%24
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf_$folder$] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> HEAD /pmarkowski/asdf_%24folder%24 HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=85f734381914bcf82aff0b24198c64c46b5ad81589727c9fca2b9c27f575051b
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061921Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx000000000000000129ba2-005abb33e9-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:21 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]   s3fs.cpp:list_bucket(2476): [path=/asdf]
[INF]       curl.cpp:ListBucketRequest(3101): [tpath=/asdf]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=asdf/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=asdf/] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> GET /pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1e8a4ef62a0db164d4a652c1d808409bc1865146eac7ca881eec3fffac2a24fc
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061922Z

< HTTP/1.1 200 OK
< Content-Length: 261
< Connection: Keep-Alive
< x-amz-request-id: tx000000000000000129ba3-005abb33ea-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:22 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #1 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2049): HTTP response code 200
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[INF]     s3fs.cpp:create_file_object(961): [path=/asdf][mode=100644]
[INF]       curl.cpp:PutRequest(2869): [tpath=/asdf]
[INF]       curl.cpp:PutRequest(2887): create zero byte file object.
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:insertV4Headers(2398): computing signature [PUT] [/asdf] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
[INF]       curl.cpp:PutRequest(2967): uploading... [path=/asdf][fd=-1][size=0]
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#1) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#1)
> PUT /pmarkowski/asdf HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date;x-amz-meta-gid;x-amz-meta-mode;x-amz-meta-mtime;x-amz-meta-uid, Signature=10dade4a0f28e3ddb3e5cf056e5c4cbc5f230d9345587158583ab6e8e01fd7db
Content-Type: application/octet-stream
host: myhosts3
x-amz-acl: private
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061922Z
x-amz-meta-gid: 0
x-amz-meta-mode: 33188
x-amz-meta-mtime: 1522217962
x-amz-meta-uid: 0
Content-Length: 0
Expect: 100-continue

< HTTP/1.1 100 Continue
< HTTP/1.1 100 Continue
< HTTP/1.1 403 FORBIDDEN
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:19:22 GMT
* HTTP error before end of send, stop sending
< 
* Closing connection 1
[INF]       curl.cpp:RequestPerform(2066): HTTP response code 403 was returned, returning EPERM
[INF]       cache.cpp:DelStat(565): delete stat cache entry[path=/asdf]
[INF] s3fs.cpp:s3fs_getattr(842): [path=/asdf]
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* About to connect() to myhosts3 port 80 (#2)
*   Trying 192.168.10.20...
* Connected to myhosts3 (192.168.10.20) port 80 (#2)
> HEAD /pmarkowski/asdf HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c86cdf9eaa5a805ec795038bf228effee7dde03d5cc3d27baa9b1baa041e8a47
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061922Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx000000000000000129ba4-005abb33ea-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:22 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #2 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf/]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf/][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf/] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#2) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#2)
> HEAD /pmarkowski/asdf/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c387d96036b27ddf48a301c4447b1335c59b695a831282e3161ca1a60c2242a6
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061922Z

< HTTP/1.1 404 NOT FOUND
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:19:23 GMT
< 
* Connection #2 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/asdf_$folder$]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/asdf_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf_%24folder%24
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf_%24folder%24
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf_$folder$] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#2) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#2)
> HEAD /pmarkowski/asdf_%24folder%24 HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d24681770c1cc979f7f91b25819d5ffbaa6499fc74847d87dda9455202c1ff18
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061923Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx000000000000000129ba5-005abb33eb-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:23 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #2 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]   s3fs.cpp:list_bucket(2476): [path=/asdf]
[INF]       curl.cpp:ListBucketRequest(3101): [tpath=/asdf]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=asdf/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=asdf/] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0920001870
* Re-using existing connection! (#2) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#2)
> GET /pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=035e8673e3a992e145931b3f9744c10fe04399df9dc23b615fb361c7db285b9b
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T061923Z

< HTTP/1.1 200 OK
< Content-Length: 261
< Connection: Keep-Alive
< x-amz-request-id: tx000000000000000129ba6-005abb33eb-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:19:23 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #2 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2049): HTTP response code 200
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.

cp ../wynik.xlsx .

[INF] s3fs.cpp:s3fs_getattr(842): [path=/]
[INF] s3fs.cpp:s3fs_getattr(842): [path=/wynik.xlsx]
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* About to connect() to myhosts3 port 80 (#5)
*   Trying 192.168.10.20...
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=05ef6483992f7148f96663fd093b747033f112354574fb2997ef9be64190e76e
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062638Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx00000000000000012a7ba-005abb359e-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:38 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx/]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx/][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx/] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=42f1a55d2157e957211debe3d6230079b04f57c369b9d4de1dea655401a9f88d
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062638Z

< HTTP/1.1 404 NOT FOUND
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:26:38 GMT
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx_$folder$]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx_$folder$] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx_%24folder%24 HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=84d9ee984e69df4891b0f91f69b00e8268369bf7ad99e7f142248bc18d7cdf68
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062638Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx00000000000000012a7bb-005abb359e-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:40 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]   s3fs.cpp:list_bucket(2476): [path=/wynik.xlsx]
[INF]       curl.cpp:ListBucketRequest(3101): [tpath=/wynik.xlsx]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=wynik.xlsx/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=wynik.xlsx/] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> GET /pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=31d8f63cfaa9795f581b56d3b7456c8cae4ed8aa5d4197cee5610be487b54286
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062640Z

< HTTP/1.1 200 OK
< Content-Length: 267
< Connection: Keep-Alive
< x-amz-request-id: tx00000000000000012a7bc-005abb35a0-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:40 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2049): HTTP response code 200
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[INF] s3fs.cpp:s3fs_getattr(842): [path=/wynik.xlsx]
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=755f1e3f65182f80295868174bdbcf4dc1dcd924d394c3cf33d7947d5924727a
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062640Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx00000000000000012a7bd-005abb35a0-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:40 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx/]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx/][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx/] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8f2cfcff69d9399bb682c604a5f530655651d566879405082de5d8ff83e71271
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062640Z

< HTTP/1.1 404 NOT FOUND
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:26:41 GMT
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx_$folder$]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx_$folder$] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx_%24folder%24 HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8be5e1dfe96efb21b6452aafdbc309d2e95336725dd80e5b5b95a6132ebe11d2
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062641Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx00000000000000012a7be-005abb35a1-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:41 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]   s3fs.cpp:list_bucket(2476): [path=/wynik.xlsx]
[INF]       curl.cpp:ListBucketRequest(3101): [tpath=/wynik.xlsx]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=wynik.xlsx/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=wynik.xlsx/] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> GET /pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e54213e717106211eac8de37c0dbaef63570bddd86f2cde85d97adfd33590262
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062641Z

< HTTP/1.1 200 OK
< Content-Length: 267
< Connection: Keep-Alive
< x-amz-request-id: tx00000000000000012a7bf-005abb35a1-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:41 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2049): HTTP response code 200
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[INF] s3fs.cpp:s3fs_create(1000): [path=/wynik.xlsx][mode=100664][flags=32961]
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2e4a2ae5c83f100b106030c1f8fc4a05a1e0645f38fb8da3689dfcf2d1343a03
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062641Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx00000000000000012a7c0-005abb35a1-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:41 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx/]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx/][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx/] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=0f628dedb902cdb9491ac7ed26c3e0befb614ac4aaeaec5bf8e3a22cdf0fbb61
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062641Z

< HTTP/1.1 404 NOT FOUND
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:26:41 GMT
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]       curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx_$folder$]
[INF]       curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24
[INF]       curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx_$folder$] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> HEAD /pmarkowski/wynik.xlsx_%24folder%24 HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3386fa1822328426d0ca2ce48f5b4b3033ea3fe50232854b0e22e120419c2ca2
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062642Z

< HTTP/1.1 404 NOT FOUND
< Connection: Keep-Alive
< Accept-Ranges: bytes
< Content-Length: 0
< x-amz-request-id: tx00000000000000012a7c1-005abb35a2-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:42 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT
[INF]   s3fs.cpp:list_bucket(2476): [path=/wynik.xlsx]
[INF]       curl.cpp:ListBucketRequest(3101): [tpath=/wynik.xlsx]
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=wynik.xlsx/
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/
[INF]       curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=wynik.xlsx/] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> GET /pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=247e1bc0199c22c125d7d47d63d201f540cc22ee81952be0ec8d713656c54843
host: myhosts3
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062642Z

< HTTP/1.1 200 OK
< Content-Length: 267
< Connection: Keep-Alive
< x-amz-request-id: tx00000000000000012a7c2-005abb35a2-2b4ab0-default
< Content-Type: application/xml
< Date: Wed, 28 Mar 2018 06:26:42 GMT
< Server: Werkzeug/0.14.1 Python/3.5.2
< 
* Connection #5 to host myhosts3 left intact
[INF]       curl.cpp:RequestPerform(2049): HTTP response code 200
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty.
[INF]     s3fs.cpp:create_file_object(961): [path=/wynik.xlsx][mode=100664]
[INF]       curl.cpp:PutRequest(2869): [tpath=/wynik.xlsx]
[INF]       curl.cpp:PutRequest(2887): create zero byte file object.
[INF]       curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx
[INF]       curl.cpp:insertV4Headers(2398): computing signature [PUT] [/wynik.xlsx] [] []
[INF]       curl.cpp:url_to_host(101): url is http://myhosts3
[INF]       curl.cpp:PutRequest(2967): uploading... [path=/wynik.xlsx][fd=-1][size=0]
* Found bundle for host myhosts3: 0x7f0924151d30
* Re-using existing connection! (#5) with host myhosts3
* Connected to myhosts3 (192.168.10.20) port 80 (#5)
> PUT /pmarkowski/wynik.xlsx HTTP/1.1
User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date;x-amz-meta-gid;x-amz-meta-mode;x-amz-meta-mtime;x-amz-meta-uid, Signature=b5915133a9642eb3d4bed56975c32d985fed900563e5a4306cd43f528eda992b
Content-Type: application/octet-stream
host: myhosts3
x-amz-acl: private
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20180328T062642Z
x-amz-meta-gid: 1000
x-amz-meta-mode: 33204
x-amz-meta-mtime: 1522218402
x-amz-meta-uid: 1000
Content-Length: 0
Expect: 100-continue

< HTTP/1.1 100 Continue
< HTTP/1.1 100 Continue
< HTTP/1.1 403 FORBIDDEN
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Werkzeug/0.14.1 Python/3.5.2
< Date: Wed, 28 Mar 2018 06:26:42 GMT
* HTTP error before end of send, stop sending
< 
* Closing connection 5
[INF]       curl.cpp:RequestPerform(2066): HTTP response code 403 was returned, returning EPERM
[INF]       cache.cpp:DelStat(565): delete stat cache entry[path=/wynik.xlsx]
[INF] s3fs.cpp:s3fs_getattr(842): [path=/]

Details about issue

I can not create or copy file into s3 storage

Originally created by @pawelmarkowski on GitHub (Mar 28, 2018). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/737 Amazon Simple Storage Service File System V1.83(commit:0f503ce) with OpenSSL fuse: 2.9.2 os: Centos 7 3.10.0-693.21.1.el7.x86_64 ``` s3fs pmarkowski /home/pawel/Desktop/s3repo -o passwd_file=s3fs/s3test/s3conf -o url=http://myhosts3 -o use_path_request_style -o dbglevel=info -f -o curldbg -o uid=1000 -o gid=1000 -o umask=0007 [pawel@localhost s3repo]$ ls -al total 12297 drwxrwx---. 1 pawel pawel 0 1970-01-01 . drwxr-xr-x. 6 pawel pawel 4096 03-28 08:08 .. -rwxrwx---. 1 pawel pawel 12582912 03-28 07:32 plik_10M [pawel@localhost s3repo]$ touch test touch: setting times of ‘test’: No such file or directory ``` DEBUG that contains touch and cp log (my access key has been replaced) ``` touch asdf [INF] s3fs.cpp:s3fs_getattr(842): [path=/asdf] [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > HEAD /pmarkowski/asdf HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2d00d8be28e456385678ea04e31a2a58c81663e425a99f8effe2610d823dd88a host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061920Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx000000000000000129b9e-005abb33e8-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:20 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf/] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf/][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf/ [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf/] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > HEAD /pmarkowski/asdf/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c21b8a48f319a979905ccce73450ca28b50e644b66fb7c382c6ba71b36564c62 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061920Z < HTTP/1.1 404 NOT FOUND < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:19:20 GMT < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf_$folder$] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf_$folder$][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf_%24folder%24 [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf_%24folder%24 [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf_$folder$] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > HEAD /pmarkowski/asdf_%24folder%24 HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f29739dad302dad2bdd14ce5a000700873ad471224c4b0f667725c1702fcd5ba host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061920Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx000000000000000129b9f-005abb33e9-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:21 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] s3fs.cpp:list_bucket(2476): [path=/asdf] [INF] curl.cpp:ListBucketRequest(3101): [tpath=/asdf] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=asdf/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ [INF] curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=asdf/] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > GET /pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ef1203835793fb1e2aff326c5a316c26642b2d340e8a619f21bfa6f2590ba7de host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061921Z < HTTP/1.1 200 OK < Content-Length: 261 < Connection: Keep-Alive < x-amz-request-id: tx000000000000000129ba0-005abb33e9-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:21 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2049): HTTP response code 200 [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [INF] s3fs.cpp:s3fs_create(1000): [path=/asdf][mode=100644][flags=34881] [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > HEAD /pmarkowski/asdf HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c57309092948246692366b782f766d0f6769069b236bfae5f47544ed62fddbcf host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061921Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx000000000000000129ba1-005abb33e9-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:21 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf/] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf/][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf/ [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf/] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > HEAD /pmarkowski/asdf/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ba09ccaff08a767660a9a367d4cd22996aa70060a8636af9a1bc60292cce9b1a host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061921Z < HTTP/1.1 404 NOT FOUND < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:19:21 GMT < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf_$folder$] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf_$folder$][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf_%24folder%24 [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf_%24folder%24 [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf_$folder$] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > HEAD /pmarkowski/asdf_%24folder%24 HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=85f734381914bcf82aff0b24198c64c46b5ad81589727c9fca2b9c27f575051b host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061921Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx000000000000000129ba2-005abb33e9-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:21 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] s3fs.cpp:list_bucket(2476): [path=/asdf] [INF] curl.cpp:ListBucketRequest(3101): [tpath=/asdf] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=asdf/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ [INF] curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=asdf/] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > GET /pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=1e8a4ef62a0db164d4a652c1d808409bc1865146eac7ca881eec3fffac2a24fc host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061922Z < HTTP/1.1 200 OK < Content-Length: 261 < Connection: Keep-Alive < x-amz-request-id: tx000000000000000129ba3-005abb33ea-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:22 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #1 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2049): HTTP response code 200 [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [INF] s3fs.cpp:create_file_object(961): [path=/asdf][mode=100644] [INF] curl.cpp:PutRequest(2869): [tpath=/asdf] [INF] curl.cpp:PutRequest(2887): create zero byte file object. [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:insertV4Headers(2398): computing signature [PUT] [/asdf] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 [INF] curl.cpp:PutRequest(2967): uploading... [path=/asdf][fd=-1][size=0] * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#1) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#1) > PUT /pmarkowski/asdf HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date;x-amz-meta-gid;x-amz-meta-mode;x-amz-meta-mtime;x-amz-meta-uid, Signature=10dade4a0f28e3ddb3e5cf056e5c4cbc5f230d9345587158583ab6e8e01fd7db Content-Type: application/octet-stream host: myhosts3 x-amz-acl: private x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061922Z x-amz-meta-gid: 0 x-amz-meta-mode: 33188 x-amz-meta-mtime: 1522217962 x-amz-meta-uid: 0 Content-Length: 0 Expect: 100-continue < HTTP/1.1 100 Continue < HTTP/1.1 100 Continue < HTTP/1.1 403 FORBIDDEN < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:19:22 GMT * HTTP error before end of send, stop sending < * Closing connection 1 [INF] curl.cpp:RequestPerform(2066): HTTP response code 403 was returned, returning EPERM [INF] cache.cpp:DelStat(565): delete stat cache entry[path=/asdf] [INF] s3fs.cpp:s3fs_getattr(842): [path=/asdf] [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * About to connect() to myhosts3 port 80 (#2) * Trying 192.168.10.20... * Connected to myhosts3 (192.168.10.20) port 80 (#2) > HEAD /pmarkowski/asdf HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c86cdf9eaa5a805ec795038bf228effee7dde03d5cc3d27baa9b1baa041e8a47 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061922Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx000000000000000129ba4-005abb33ea-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:22 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #2 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf/] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf/][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf/ [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf/] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#2) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#2) > HEAD /pmarkowski/asdf/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c387d96036b27ddf48a301c4447b1335c59b695a831282e3161ca1a60c2242a6 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061922Z < HTTP/1.1 404 NOT FOUND < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:19:23 GMT < * Connection #2 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/asdf_$folder$] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/asdf_$folder$][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/asdf_%24folder%24 [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/asdf_%24folder%24 [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/asdf_$folder$] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#2) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#2) > HEAD /pmarkowski/asdf_%24folder%24 HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d24681770c1cc979f7f91b25819d5ffbaa6499fc74847d87dda9455202c1ff18 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061923Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx000000000000000129ba5-005abb33eb-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:23 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #2 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] s3fs.cpp:list_bucket(2476): [path=/asdf] [INF] curl.cpp:ListBucketRequest(3101): [tpath=/asdf] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=asdf/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ [INF] curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=asdf/] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0920001870 * Re-using existing connection! (#2) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#2) > GET /pmarkowski/?delimiter=/&max-keys=2&prefix=asdf/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=035e8673e3a992e145931b3f9744c10fe04399df9dc23b615fb361c7db285b9b host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T061923Z < HTTP/1.1 200 OK < Content-Length: 261 < Connection: Keep-Alive < x-amz-request-id: tx000000000000000129ba6-005abb33eb-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:19:23 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #2 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2049): HTTP response code 200 [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. cp ../wynik.xlsx . [INF] s3fs.cpp:s3fs_getattr(842): [path=/] [INF] s3fs.cpp:s3fs_getattr(842): [path=/wynik.xlsx] [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * About to connect() to myhosts3 port 80 (#5) * Trying 192.168.10.20... * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=05ef6483992f7148f96663fd093b747033f112354574fb2997ef9be64190e76e host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062638Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx00000000000000012a7ba-005abb359e-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:38 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx/] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx/][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx/ [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx/] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=42f1a55d2157e957211debe3d6230079b04f57c369b9d4de1dea655401a9f88d host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062638Z < HTTP/1.1 404 NOT FOUND < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:26:38 GMT < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx_$folder$] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx_$folder$][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24 [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24 [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx_$folder$] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx_%24folder%24 HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=84d9ee984e69df4891b0f91f69b00e8268369bf7ad99e7f142248bc18d7cdf68 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062638Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx00000000000000012a7bb-005abb359e-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:40 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] s3fs.cpp:list_bucket(2476): [path=/wynik.xlsx] [INF] curl.cpp:ListBucketRequest(3101): [tpath=/wynik.xlsx] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=wynik.xlsx/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ [INF] curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=wynik.xlsx/] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > GET /pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=31d8f63cfaa9795f581b56d3b7456c8cae4ed8aa5d4197cee5610be487b54286 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062640Z < HTTP/1.1 200 OK < Content-Length: 267 < Connection: Keep-Alive < x-amz-request-id: tx00000000000000012a7bc-005abb35a0-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:40 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2049): HTTP response code 200 [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [INF] s3fs.cpp:s3fs_getattr(842): [path=/wynik.xlsx] [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=755f1e3f65182f80295868174bdbcf4dc1dcd924d394c3cf33d7947d5924727a host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062640Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx00000000000000012a7bd-005abb35a0-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:40 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx/] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx/][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx/ [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx/] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8f2cfcff69d9399bb682c604a5f530655651d566879405082de5d8ff83e71271 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062640Z < HTTP/1.1 404 NOT FOUND < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:26:41 GMT < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx_$folder$] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx_$folder$][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24 [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24 [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx_$folder$] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx_%24folder%24 HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8be5e1dfe96efb21b6452aafdbc309d2e95336725dd80e5b5b95a6132ebe11d2 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062641Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx00000000000000012a7be-005abb35a1-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:41 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] s3fs.cpp:list_bucket(2476): [path=/wynik.xlsx] [INF] curl.cpp:ListBucketRequest(3101): [tpath=/wynik.xlsx] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=wynik.xlsx/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ [INF] curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=wynik.xlsx/] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > GET /pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e54213e717106211eac8de37c0dbaef63570bddd86f2cde85d97adfd33590262 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062641Z < HTTP/1.1 200 OK < Content-Length: 267 < Connection: Keep-Alive < x-amz-request-id: tx00000000000000012a7bf-005abb35a1-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:41 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2049): HTTP response code 200 [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [INF] s3fs.cpp:s3fs_create(1000): [path=/wynik.xlsx][mode=100664][flags=32961] [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2e4a2ae5c83f100b106030c1f8fc4a05a1e0645f38fb8da3689dfcf2d1343a03 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062641Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx00000000000000012a7c0-005abb35a1-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:41 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx/] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx/][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx/ [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx/] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=0f628dedb902cdb9491ac7ed26c3e0befb614ac4aaeaec5bf8e3a22cdf0fbb61 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062641Z < HTTP/1.1 404 NOT FOUND < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:26:41 GMT < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] curl.cpp:HeadRequest(2706): [tpath=/wynik.xlsx_$folder$] [INF] curl.cpp:PreHeadRequest(2655): [tpath=/wynik.xlsx_$folder$][bpath=][save=][sseckeypos=-1] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24 [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx_%24folder%24 [INF] curl.cpp:insertV4Headers(2398): computing signature [HEAD] [/wynik.xlsx_$folder$] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > HEAD /pmarkowski/wynik.xlsx_%24folder%24 HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3386fa1822328426d0ca2ce48f5b4b3033ea3fe50232854b0e22e120419c2ca2 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062642Z < HTTP/1.1 404 NOT FOUND < Connection: Keep-Alive < Accept-Ranges: bytes < Content-Length: 0 < x-amz-request-id: tx00000000000000012a7c1-005abb35a2-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:42 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2071): HTTP response code 404 was returned, returning ENOENT [INF] s3fs.cpp:list_bucket(2476): [path=/wynik.xlsx] [INF] curl.cpp:ListBucketRequest(3101): [tpath=/wynik.xlsx] [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski?delimiter=/&max-keys=2&prefix=wynik.xlsx/ [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ [INF] curl.cpp:insertV4Headers(2398): computing signature [GET] [/] [delimiter=/&max-keys=2&prefix=wynik.xlsx/] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > GET /pmarkowski/?delimiter=/&max-keys=2&prefix=wynik.xlsx/ HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=247e1bc0199c22c125d7d47d63d201f540cc22ee81952be0ec8d713656c54843 host: myhosts3 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062642Z < HTTP/1.1 200 OK < Content-Length: 267 < Connection: Keep-Alive < x-amz-request-id: tx00000000000000012a7c2-005abb35a2-2b4ab0-default < Content-Type: application/xml < Date: Wed, 28 Mar 2018 06:26:42 GMT < Server: Werkzeug/0.14.1 Python/3.5.2 < * Connection #5 to host myhosts3 left intact [INF] curl.cpp:RequestPerform(2049): HTTP response code 200 [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [WAN] s3fs.cpp:append_objects_from_xml_ex(2575): contents_xp->nodesetval is empty. [INF] s3fs.cpp:create_file_object(961): [path=/wynik.xlsx][mode=100664] [INF] curl.cpp:PutRequest(2869): [tpath=/wynik.xlsx] [INF] curl.cpp:PutRequest(2887): create zero byte file object. [INF] curl.cpp:prepare_url(4249): URL is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:prepare_url(4281): URL changed is http://myhosts3/pmarkowski/wynik.xlsx [INF] curl.cpp:insertV4Headers(2398): computing signature [PUT] [/wynik.xlsx] [] [] [INF] curl.cpp:url_to_host(101): url is http://myhosts3 [INF] curl.cpp:PutRequest(2967): uploading... [path=/wynik.xlsx][fd=-1][size=0] * Found bundle for host myhosts3: 0x7f0924151d30 * Re-using existing connection! (#5) with host myhosts3 * Connected to myhosts3 (192.168.10.20) port 80 (#5) > PUT /pmarkowski/wynik.xlsx HTTP/1.1 User-Agent: s3fs/1.83 (commit hash 0f503ce; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=MY_ACCESS_KEY/20180328/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date;x-amz-meta-gid;x-amz-meta-mode;x-amz-meta-mtime;x-amz-meta-uid, Signature=b5915133a9642eb3d4bed56975c32d985fed900563e5a4306cd43f528eda992b Content-Type: application/octet-stream host: myhosts3 x-amz-acl: private x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20180328T062642Z x-amz-meta-gid: 1000 x-amz-meta-mode: 33204 x-amz-meta-mtime: 1522218402 x-amz-meta-uid: 1000 Content-Length: 0 Expect: 100-continue < HTTP/1.1 100 Continue < HTTP/1.1 100 Continue < HTTP/1.1 403 FORBIDDEN < Content-Type: text/html; charset=utf-8 < Content-Length: 0 < Server: Werkzeug/0.14.1 Python/3.5.2 < Date: Wed, 28 Mar 2018 06:26:42 GMT * HTTP error before end of send, stop sending < * Closing connection 5 [INF] curl.cpp:RequestPerform(2066): HTTP response code 403 was returned, returning EPERM [INF] cache.cpp:DelStat(565): delete stat cache entry[path=/wynik.xlsx] [INF] s3fs.cpp:s3fs_getattr(842): [path=/] ``` ### Details about issue I can not create or copy file into s3 storage
kerem closed this issue 2026-03-04 01:45:26 +03:00
Author
Owner

@emotob commented on GitHub (Aug 13, 2018):

Hi,

I'm having the same issue with my setup.
We are using S3+ SSE (KMS)+ iam role.

Were you able to find the reason?

thanks!

<!-- gh-comment-id:412506404 --> @emotob commented on GitHub (Aug 13, 2018): Hi, I'm having the same issue with my setup. We are using S3+ SSE (KMS)+ iam role. Were you able to find the reason? thanks!
Author
Owner

@gaul commented on GitHub (Jan 26, 2019):

Which S3 implementation do you use? What is Werkzeug/0.14.1 Python/3.5.2?

<!-- gh-comment-id:457786065 --> @gaul commented on GitHub (Jan 26, 2019): Which S3 implementation do you use? What is Werkzeug/0.14.1 Python/3.5.2?
Author
Owner

@gaul commented on GitHub (Apr 9, 2019):

Closing due to inactivity. If you can reproduce this issue with the latest version 1.85 please reopen.

<!-- gh-comment-id:481176878 --> @gaul commented on GitHub (Apr 9, 2019): Closing due to inactivity. If you can reproduce this issue with the latest version 1.85 please reopen.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#421
No description provided.