[GH-ISSUE #857] Can not connect to s3 after upgrading from 1.79 to 1.84: passwd_file option is ignored #498

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

Originally created by @KES777 on GitHub (Nov 15, 2018).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/857

Version of s3fs being used (s3fs --version)

V1.84(commit:91c16f8)

Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse)

Version: 2.9.4-1ubuntu3.1

Kernel information (uname -r)

4.13.0-26-generic

GNU/Linux Distribution, if applicable (cat /etc/os-release)

NAME="Linux Mint"
VERSION="18.3 (Sylvia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 18.3"
VERSION_ID="18.3"
HOME_URL="http://www.linuxmint.com/"
SUPPORT_URL="http://forums.linuxmint.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/"
VERSION_CODENAME=sylvia
UBUNTU_CODENAME=xenial

s3fs command line used, if applicable

s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o umask=0007,uid=1000,gid=1000 -o dbglevel=info -f -o curldbg

s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs)

if you execute s3fs with dbglevel, curldbg option, you can get detail debug messages

Nov 15 11:11:16 work mount[1587]: s3fs: specified passwd_file is not readable.
Nov 15 11:11:16 work s3fs[1614]: s3fs: specified passwd_file is not readable.
Nov 15 11:12:25 work s3fs[5279]: s3fs.cpp:set_s3fs_log_level(275): change debug level from [CRT] to [INF]
Nov 15 11:12:25 work s3fs[5279]:     PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755)
Nov 15 11:12:25 work s3fs[5282]: init v1.84(commit:91c16f8) with OpenSSL
Nov 15 11:12:25 work s3fs[5282]: check services.
Nov 15 11:12:25 work s3fs[5282]:       check a bucket.
Nov 15 11:12:25 work s3fs[5282]:       URL is https://s3.amazonaws.com/mailbox-konkove/
Nov 15 11:12:25 work s3fs[5282]:       URL changed is https://mailbox-konkove.s3.amazonaws.com/
Nov 15 11:12:25 work s3fs[5282]:       computing signature [GET] [/] [] []
Nov 15 11:12:25 work s3fs[5282]:       url is https://s3.amazonaws.com
Nov 15 11:12:25 work s3fs[5282]: *   Trying 52.218.52.49...
Nov 15 11:12:25 work s3fs[5282]: * Connected to mailbox-konkove.s3.amazonaws.com (52.218.52.49) port 443 (#0)
Nov 15 11:12:25 work s3fs[5282]: * ALPN, offering http/1.1
Nov 15 11:12:25 work s3fs[5282]: * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
Nov 15 11:12:25 work s3fs[5282]: * successfully set certificate verify locations:
Nov 15 11:12:25 work s3fs[5282]: *   CAfile: /etc/ssl/certs/ca-certificates.crt
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS header, Certificate Status (22):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client hello (1):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server hello (2):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Certificate (11):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server finished (14):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS change cipher, Client hello (1):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Finished (20):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS change cipher, Client hello (1):
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Finished (20):
Nov 15 11:12:25 work s3fs[5282]: * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
Nov 15 11:12:25 work s3fs[5282]: * ALPN, server did not agree to a protocol
Nov 15 11:12:25 work s3fs[5282]: * Server certificate:
Nov 15 11:12:25 work s3fs[5282]: *      subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3.amazonaws.com
Nov 15 11:12:25 work s3fs[5282]: *      start date: Sep 22 00:00:00 2017 GMT
Nov 15 11:12:25 work s3fs[5282]: *      expire date: Jan  3 12:00:00 2019 GMT
Nov 15 11:12:25 work s3fs[5282]: *      subjectAltName: mailbox-konkove.s3.amazonaws.com matched
Nov 15 11:12:25 work s3fs[5282]: *      issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2
Nov 15 11:12:25 work s3fs[5282]: *      SSL certificate verify ok.
Nov 15 11:12:25 work s3fs[5282]: > GET / HTTP/1.1
Nov 15 11:12:25 work s3fs[5282]: > host: mailbox-konkove.s3.amazonaws.com
Nov 15 11:12:25 work s3fs[5282]: > User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL)
Nov 15 11:12:25 work s3fs[5282]: > Accept: */*
Nov 15 11:12:25 work s3fs[5282]: > Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=53f89ad300007c795b9cb008a9d2637b6d29ca8ee884e245f332b462e87e9eaa
Nov 15 11:12:25 work s3fs[5282]: > x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Nov 15 11:12:25 work s3fs[5282]: > x-amz-date: 20181115T091225Z
Nov 15 11:12:25 work s3fs[5282]: >
Nov 15 11:12:25 work s3fs[5282]: < HTTP/1.1 400 Bad Request
Nov 15 11:12:25 work s3fs[5282]: < x-amz-bucket-region: eu-west-1
Nov 15 11:12:25 work s3fs[5282]: < x-amz-request-id: 433CDC29AC981537
Nov 15 11:12:25 work s3fs[5282]: < x-amz-id-2: bgebte54zrw66t/jaTNibFD72ffHRLJ0W5NWObTHDxKaDbX05r9u9IAJJaq65M3KZJq/okjbkRo=
Nov 15 11:12:25 work s3fs[5282]: < Content-Type: application/xml
Nov 15 11:12:25 work s3fs[5282]: < Transfer-Encoding: chunked
Nov 15 11:12:25 work s3fs[5282]: < Date: Thu, 15 Nov 2018 09:12:24 GMT
Nov 15 11:12:25 work s3fs[5282]: < Connection: close
Nov 15 11:12:25 work s3fs[5282]: < Server: AmazonS3
Nov 15 11:12:25 work s3fs[5282]: <
Nov 15 11:12:25 work s3fs[5282]: * Closing connection 0
Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS alert, Client hello (1):
Nov 15 11:12:25 work s3fs[5282]: curl.cpp:RequestPerform(2074): HTTP response code 400, returning EIO. Body Text: <?xml version="1.0" encoding="UTF-8"?>
Nov 15 11:12:25 work s3fs[5282]: curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
Nov 15 11:12:25 work s3fs[5282]: s3fs.cpp:s3fs_check_service(3748): Could not connect wrong region us-east-1, so retry to connect region eu-west-1.
Nov 15 11:12:25 work s3fs[5282]:       check a bucket.
Nov 15 11:12:25 work s3fs[5282]:       URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/
Nov 15 11:12:25 work s3fs[5282]:       URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/
Nov 15 11:12:25 work s3fs[5282]:       computing signature [GET] [/] [] []
Nov 15 11:12:25 work s3fs[5282]:       url is https://s3-eu-west-1.amazonaws.com
Nov 15 11:12:26 work s3fs[5282]: *   Trying 52.218.96.27...
Nov 15 11:12:26 work s3fs[5282]: * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.27) port 443 (#1)
Nov 15 11:12:26 work s3fs[5282]: * ALPN, offering http/1.1
Nov 15 11:12:26 work s3fs[5282]: * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
Nov 15 11:12:26 work s3fs[5282]: * successfully set certificate verify locations:
Nov 15 11:12:26 work s3fs[5282]: *   CAfile: /etc/ssl/certs/ca-certificates.crt
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS header, Certificate Status (22):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client hello (1):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server hello (2):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Certificate (11):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server key exchange (12):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server finished (14):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS change cipher, Client hello (1):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Finished (20):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS change cipher, Client hello (1):
Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Finished (20):
Nov 15 11:12:26 work s3fs[5282]: * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
Nov 15 11:12:26 work s3fs[5282]: * ALPN, server did not agree to a protocol
Nov 15 11:12:26 work s3fs[5282]: * Server certificate:
Nov 15 11:12:26 work s3fs[5282]: *      subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3-eu-west-1.amazonaws.com
Nov 15 11:12:26 work s3fs[5282]: *      start date: Aug  3 00:00:00 2018 GMT
Nov 15 11:12:26 work s3fs[5282]: *      expire date: Nov  6 12:00:00 2019 GMT
Nov 15 11:12:26 work s3fs[5282]: *      subjectAltName: mailbox-konkove.s3-eu-west-1.amazonaws.com matched
Nov 15 11:12:26 work s3fs[5282]: *      issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2
Nov 15 11:12:26 work s3fs[5282]: *      SSL certificate verify ok.
Nov 15 11:12:26 work s3fs[5282]: > GET / HTTP/1.1
Nov 15 11:12:26 work s3fs[5282]: > host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Nov 15 11:12:26 work s3fs[5282]: > User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL)
Nov 15 11:12:26 work s3fs[5282]: > Accept: */*
Nov 15 11:12:26 work s3fs[5282]: > Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=5a52be4f2e24b75e78cb428897c61ffff8335c61f5c91863d5d97662bdebfc5e
Nov 15 11:12:26 work s3fs[5282]: > x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Nov 15 11:12:26 work s3fs[5282]: > x-amz-date: 20181115T091225Z
Nov 15 11:12:26 work s3fs[5282]: >
Nov 15 11:12:26 work s3fs[5282]: < HTTP/1.1 403 Forbidden
Nov 15 11:12:26 work s3fs[5282]: < x-amz-bucket-region: eu-west-1
Nov 15 11:12:26 work s3fs[5282]: < x-amz-request-id: 0570FC302667BF83
Nov 15 11:12:26 work s3fs[5282]: < x-amz-id-2: n0gYXPTllNIvK7odWFUsKZRC4Pzy3iuDwJ9Eh2oylIyPWkOmYx84dvJTc2HYYyEKdo2JgDO13XE=
Nov 15 11:12:26 work s3fs[5282]: < Content-Type: application/xml
Nov 15 11:12:26 work s3fs[5282]: < Transfer-Encoding: chunked
Nov 15 11:12:26 work s3fs[5282]: < Date: Thu, 15 Nov 2018 09:12:25 GMT
Nov 15 11:12:26 work s3fs[5282]: < Server: AmazonS3
Nov 15 11:12:26 work s3fs[5282]: <
Nov 15 11:12:26 work s3fs[5282]: * Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
Nov 15 11:12:26 work s3fs[5282]: curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?>
Nov 15 11:12:26 work s3fs[5282]: curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
Nov 15 11:12:26 work s3fs[5282]: s3fs.cpp:s3fs_check_service(3768): Could not connect, so retry to connect by signature version 2.
Nov 15 11:12:26 work s3fs[5282]:       check a bucket.
Nov 15 11:12:26 work s3fs[5282]:       URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/
Nov 15 11:12:26 work s3fs[5282]:       URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/
Nov 15 11:12:26 work s3fs[5282]: * Found bundle for host mailbox-konkove.s3-eu-west-1.amazonaws.com: 0x7feb600017c0 [can pipeline]
Nov 15 11:12:26 work s3fs[5282]: * Re-using existing connection! (#1) with host mailbox-konkove.s3-eu-west-1.amazonaws.com
Nov 15 11:12:26 work s3fs[5282]: * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.27) port 443 (#1)
Nov 15 11:12:26 work s3fs[5282]: > GET / HTTP/1.1
Nov 15 11:12:26 work s3fs[5282]: > Host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Nov 15 11:12:26 work s3fs[5282]: > User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL)
Nov 15 11:12:26 work s3fs[5282]: > Accept: */*
Nov 15 11:12:26 work s3fs[5282]: > Authorization: AWS AKIAIKCHMTFSUOU6RTBQ:S+TvxBKGJ0q64RBZe8KmGw5iof8=
Nov 15 11:12:26 work s3fs[5282]: > Date: Thu, 15 Nov 2018 09:12:26 GMT
Nov 15 11:12:26 work s3fs[5282]: >
Nov 15 11:12:26 work s3fs[5282]: < HTTP/1.1 403 Forbidden
Nov 15 11:12:26 work s3fs[5282]: < x-amz-bucket-region: eu-west-1
Nov 15 11:12:26 work s3fs[5282]: < x-amz-request-id: 8627B61DD30A20F0
Nov 15 11:12:26 work s3fs[5282]: < x-amz-id-2: /T6t1svl8rK4tEIel3isVfISZqKhk0hZBPtTrgpUV9KaazCbt0IFAZ86gt6ygpdm/8SWc1gCQGo=
Nov 15 11:12:26 work s3fs[5282]: < Content-Type: application/xml
Nov 15 11:12:26 work s3fs[5282]: < Transfer-Encoding: chunked
Nov 15 11:12:26 work s3fs[5282]: < Date: Thu, 15 Nov 2018 09:12:25 GMT
Nov 15 11:12:26 work s3fs[5282]: < Server: AmazonS3
Nov 15 11:12:26 work s3fs[5282]: <
Nov 15 11:12:26 work s3fs[5282]: * Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
Nov 15 11:12:26 work s3fs[5282]: curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?>
Nov 15 11:12:26 work s3fs[5282]: curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
Nov 15 11:12:26 work s3fs[5282]: s3fs.cpp:s3fs_check_service(3783): invalid credentials(host=https://s3-eu-west-1.amazonaws.com) - result of checking service.
Nov 15 11:12:26 work s3fs[5282]: s3fs.cpp:s3fs_exit_fuseloop(3371): Exiting FUSE event loop due to errors
Nov 15 11:12:26 work s3fs[5282]: destroy
s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o umask=0007,uid=1000,gid=1000 -o dbglevel=info -f -o curldbg
[CRT] s3fs.cpp:set_s3fs_log_level(275): change debug level from [CRT] to [INF] 
[INF]     s3fs.cpp:set_mountpoint_attribute(4251): PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755)
[INF] s3fs.cpp:s3fs_init(3381): init v1.84(commit:91c16f8) with OpenSSL
[INF] s3fs.cpp:s3fs_check_service(3727): check services.
[INF]       curl.cpp:CheckBucket(3080): check a bucket.
[INF]       curl.cpp:prepare_url(4271): URL is https://s3.amazonaws.com/mailbox-konkove/
[INF]       curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3.amazonaws.com/
[INF]       curl.cpp:insertV4Headers(2408): computing signature [GET] [/] [] []
[INF]       curl.cpp:url_to_host(101): url is https://s3.amazonaws.com
*   Trying 52.218.53.9...
* Connected to mailbox-konkove.s3.amazonaws.com (52.218.53.9) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
* 	 subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3.amazonaws.com
* 	 start date: Sep 22 00:00:00 2017 GMT
* 	 expire date: Jan  3 12:00:00 2019 GMT
* 	 subjectAltName: mailbox-konkove.s3.amazonaws.com matched
* 	 issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2
* 	 SSL certificate verify ok.
> GET / HTTP/1.1
host: mailbox-konkove.s3.amazonaws.com
User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=448e60abe926aa8280dfe228d0ebd58240fdf71b3023ec212ee127b523303bee
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T091440Z

< HTTP/1.1 400 Bad Request
< x-amz-bucket-region: eu-west-1
< x-amz-request-id: C0D1A0EAA32C236C
< x-amz-id-2: qiKusCcVt6NJyPt0oYKvK31eJwRJSBFvk9V5pl7dcgDft4Hq3pEYRVPH3P/Ao+8GL+kyBK3dtBg=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:14:40 GMT
< Connection: close
< Server: AmazonS3
< 
* Closing connection 0
[ERR] curl.cpp:RequestPerform(2074): HTTP response code 400, returning EIO. Body Text: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'</Message><Region>eu-west-1</Region><RequestId>C0D1A0EAA32C236C</RequestId><HostId>qiKusCcVt6NJyPt0oYKvK31eJwRJSBFvk9V5pl7dcgDft4Hq3pEYRVPH3P/Ao+8GL+kyBK3dtBg=</HostId></Error>
[ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'</Message><Region>eu-west-1</Region><RequestId>C0D1A0EAA32C236C</RequestId><HostId>qiKusCcVt6NJyPt0oYKvK31eJwRJSBFvk9V5pl7dcgDft4Hq3pEYRVPH3P/Ao+8GL+kyBK3dtBg=</HostId></Error>
[CRT] s3fs.cpp:s3fs_check_service(3748): Could not connect wrong region us-east-1, so retry to connect region eu-west-1.
[INF]       curl.cpp:CheckBucket(3080): check a bucket.
[INF]       curl.cpp:prepare_url(4271): URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/
[INF]       curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/
[INF]       curl.cpp:insertV4Headers(2408): computing signature [GET] [/] [] []
[INF]       curl.cpp:url_to_host(101): url is https://s3-eu-west-1.amazonaws.com
*   Trying 52.218.21.11...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.21.11) port 443 (#1)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
* 	 subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3-eu-west-1.amazonaws.com
* 	 start date: Aug  3 00:00:00 2018 GMT
* 	 expire date: Nov  6 12:00:00 2019 GMT
* 	 subjectAltName: mailbox-konkove.s3-eu-west-1.amazonaws.com matched
* 	 issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2
* 	 SSL certificate verify ok.
> GET / HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL)
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d5b274b72dd7a8348efb86fd3605a75471f5441a9073c16ada3422e868581119
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T091440Z

< HTTP/1.1 403 Forbidden
< x-amz-bucket-region: eu-west-1
< x-amz-request-id: 6BB39CBA189445CA
< x-amz-id-2: raWxSweFb+XjKot946JSD52j0ZFDnYEfJnyXVcaUMwVta8fl+tUY1ykp8p49Wr54/KLeGmzeT2I=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:14:41 GMT
< Server: AmazonS3
< 
* Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>6BB39CBA189445CA</RequestId><HostId>raWxSweFb+XjKot946JSD52j0ZFDnYEfJnyXVcaUMwVta8fl+tUY1ykp8p49Wr54/KLeGmzeT2I=</HostId></Error>
[ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>6BB39CBA189445CA</RequestId><HostId>raWxSweFb+XjKot946JSD52j0ZFDnYEfJnyXVcaUMwVta8fl+tUY1ykp8p49Wr54/KLeGmzeT2I=</HostId></Error>
[WAN] s3fs.cpp:s3fs_check_service(3768): Could not connect, so retry to connect by signature version 2.
[INF]       curl.cpp:CheckBucket(3080): check a bucket.
[INF]       curl.cpp:prepare_url(4271): URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/
[INF]       curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/
* Found bundle for host mailbox-konkove.s3-eu-west-1.amazonaws.com: 0x7f6e28001ec0 [can pipeline]
* Re-using existing connection! (#1) with host mailbox-konkove.s3-eu-west-1.amazonaws.com
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.21.11) port 443 (#1)
> GET / HTTP/1.1
Host: mailbox-konkove.s3-eu-west-1.amazonaws.com
User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL)
Accept: */*
Authorization: AWS AKIAIKCHMTFSUOU6RTBQ:cefirY9lxk4l1sGuEAZmsEG2PHM=
Date: Thu, 15 Nov 2018 09:14:41 GMT

< HTTP/1.1 403 Forbidden
< x-amz-bucket-region: eu-west-1
< x-amz-request-id: 8EAD8D8C474D97AF
< x-amz-id-2: Q49u0zSF/QZkjT46yURziWze9n/e/ANnJJJk5uE0TWq5SIOdHqtSxwKmCRT2eFYLxibPKr8yZ6U=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:14:41 GMT
< Server: AmazonS3
< 
* Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>8EAD8D8C474D97AF</RequestId><HostId>Q49u0zSF/QZkjT46yURziWze9n/e/ANnJJJk5uE0TWq5SIOdHqtSxwKmCRT2eFYLxibPKr8yZ6U=</HostId></Error>
[ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>8EAD8D8C474D97AF</RequestId><HostId>Q49u0zSF/QZkjT46yURziWze9n/e/ANnJJJk5uE0TWq5SIOdHqtSxwKmCRT2eFYLxibPKr8yZ6U=</HostId></Error>
[CRT] s3fs.cpp:s3fs_check_service(3783): invalid credentials(host=https://s3-eu-west-1.amazonaws.com) - result of checking service.
[ERR] s3fs.cpp:s3fs_exit_fuseloop(3371): Exiting FUSE event loop due to errors

[INF] s3fs.cpp:s3fs_destroy(3434): destroy

Details about issue

After upgrading from 1.79 to this version s3fs can not connect to s3

I think problem is here:

Could not connect, so retry to connect by signature version 2.

ALPN, server did not agree to a protocol

But what to do next?

how to specify different version? Thank you.

Originally created by @KES777 on GitHub (Nov 15, 2018). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/857 #### Version of s3fs being used (s3fs --version) V1.84(commit:91c16f8) #### Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse) Version: 2.9.4-1ubuntu3.1 #### Kernel information (uname -r) 4.13.0-26-generic #### GNU/Linux Distribution, if applicable (cat /etc/os-release) NAME="Linux Mint" VERSION="18.3 (Sylvia)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 18.3" VERSION_ID="18.3" HOME_URL="http://www.linuxmint.com/" SUPPORT_URL="http://forums.linuxmint.com/" BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/" VERSION_CODENAME=sylvia UBUNTU_CODENAME=xenial #### s3fs command line used, if applicable ``` s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o umask=0007,uid=1000,gid=1000 -o dbglevel=info -f -o curldbg ``` #### s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs) _if you execute s3fs with dbglevel, curldbg option, you can get detail debug messages_ ``` Nov 15 11:11:16 work mount[1587]: s3fs: specified passwd_file is not readable. Nov 15 11:11:16 work s3fs[1614]: s3fs: specified passwd_file is not readable. Nov 15 11:12:25 work s3fs[5279]: s3fs.cpp:set_s3fs_log_level(275): change debug level from [CRT] to [INF] Nov 15 11:12:25 work s3fs[5279]: PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755) Nov 15 11:12:25 work s3fs[5282]: init v1.84(commit:91c16f8) with OpenSSL Nov 15 11:12:25 work s3fs[5282]: check services. Nov 15 11:12:25 work s3fs[5282]: check a bucket. Nov 15 11:12:25 work s3fs[5282]: URL is https://s3.amazonaws.com/mailbox-konkove/ Nov 15 11:12:25 work s3fs[5282]: URL changed is https://mailbox-konkove.s3.amazonaws.com/ Nov 15 11:12:25 work s3fs[5282]: computing signature [GET] [/] [] [] Nov 15 11:12:25 work s3fs[5282]: url is https://s3.amazonaws.com Nov 15 11:12:25 work s3fs[5282]: * Trying 52.218.52.49... Nov 15 11:12:25 work s3fs[5282]: * Connected to mailbox-konkove.s3.amazonaws.com (52.218.52.49) port 443 (#0) Nov 15 11:12:25 work s3fs[5282]: * ALPN, offering http/1.1 Nov 15 11:12:25 work s3fs[5282]: * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH Nov 15 11:12:25 work s3fs[5282]: * successfully set certificate verify locations: Nov 15 11:12:25 work s3fs[5282]: * CAfile: /etc/ssl/certs/ca-certificates.crt Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS header, Certificate Status (22): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client hello (1): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server hello (2): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Certificate (11): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server key exchange (12): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server finished (14): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS change cipher, Client hello (1): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Finished (20): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS change cipher, Client hello (1): Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Finished (20): Nov 15 11:12:25 work s3fs[5282]: * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 Nov 15 11:12:25 work s3fs[5282]: * ALPN, server did not agree to a protocol Nov 15 11:12:25 work s3fs[5282]: * Server certificate: Nov 15 11:12:25 work s3fs[5282]: * subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3.amazonaws.com Nov 15 11:12:25 work s3fs[5282]: * start date: Sep 22 00:00:00 2017 GMT Nov 15 11:12:25 work s3fs[5282]: * expire date: Jan 3 12:00:00 2019 GMT Nov 15 11:12:25 work s3fs[5282]: * subjectAltName: mailbox-konkove.s3.amazonaws.com matched Nov 15 11:12:25 work s3fs[5282]: * issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2 Nov 15 11:12:25 work s3fs[5282]: * SSL certificate verify ok. Nov 15 11:12:25 work s3fs[5282]: > GET / HTTP/1.1 Nov 15 11:12:25 work s3fs[5282]: > host: mailbox-konkove.s3.amazonaws.com Nov 15 11:12:25 work s3fs[5282]: > User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL) Nov 15 11:12:25 work s3fs[5282]: > Accept: */* Nov 15 11:12:25 work s3fs[5282]: > Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=53f89ad300007c795b9cb008a9d2637b6d29ca8ee884e245f332b462e87e9eaa Nov 15 11:12:25 work s3fs[5282]: > x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 Nov 15 11:12:25 work s3fs[5282]: > x-amz-date: 20181115T091225Z Nov 15 11:12:25 work s3fs[5282]: > Nov 15 11:12:25 work s3fs[5282]: < HTTP/1.1 400 Bad Request Nov 15 11:12:25 work s3fs[5282]: < x-amz-bucket-region: eu-west-1 Nov 15 11:12:25 work s3fs[5282]: < x-amz-request-id: 433CDC29AC981537 Nov 15 11:12:25 work s3fs[5282]: < x-amz-id-2: bgebte54zrw66t/jaTNibFD72ffHRLJ0W5NWObTHDxKaDbX05r9u9IAJJaq65M3KZJq/okjbkRo= Nov 15 11:12:25 work s3fs[5282]: < Content-Type: application/xml Nov 15 11:12:25 work s3fs[5282]: < Transfer-Encoding: chunked Nov 15 11:12:25 work s3fs[5282]: < Date: Thu, 15 Nov 2018 09:12:24 GMT Nov 15 11:12:25 work s3fs[5282]: < Connection: close Nov 15 11:12:25 work s3fs[5282]: < Server: AmazonS3 Nov 15 11:12:25 work s3fs[5282]: < Nov 15 11:12:25 work s3fs[5282]: * Closing connection 0 Nov 15 11:12:25 work s3fs[5282]: * TLSv1.2 (OUT), TLS alert, Client hello (1): Nov 15 11:12:25 work s3fs[5282]: curl.cpp:RequestPerform(2074): HTTP response code 400, returning EIO. Body Text: <?xml version="1.0" encoding="UTF-8"?> Nov 15 11:12:25 work s3fs[5282]: curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> Nov 15 11:12:25 work s3fs[5282]: s3fs.cpp:s3fs_check_service(3748): Could not connect wrong region us-east-1, so retry to connect region eu-west-1. Nov 15 11:12:25 work s3fs[5282]: check a bucket. Nov 15 11:12:25 work s3fs[5282]: URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/ Nov 15 11:12:25 work s3fs[5282]: URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/ Nov 15 11:12:25 work s3fs[5282]: computing signature [GET] [/] [] [] Nov 15 11:12:25 work s3fs[5282]: url is https://s3-eu-west-1.amazonaws.com Nov 15 11:12:26 work s3fs[5282]: * Trying 52.218.96.27... Nov 15 11:12:26 work s3fs[5282]: * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.27) port 443 (#1) Nov 15 11:12:26 work s3fs[5282]: * ALPN, offering http/1.1 Nov 15 11:12:26 work s3fs[5282]: * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH Nov 15 11:12:26 work s3fs[5282]: * successfully set certificate verify locations: Nov 15 11:12:26 work s3fs[5282]: * CAfile: /etc/ssl/certs/ca-certificates.crt Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS header, Certificate Status (22): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client hello (1): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server hello (2): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Certificate (11): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server key exchange (12): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Server finished (14): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS change cipher, Client hello (1): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (OUT), TLS handshake, Finished (20): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS change cipher, Client hello (1): Nov 15 11:12:26 work s3fs[5282]: * TLSv1.2 (IN), TLS handshake, Finished (20): Nov 15 11:12:26 work s3fs[5282]: * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 Nov 15 11:12:26 work s3fs[5282]: * ALPN, server did not agree to a protocol Nov 15 11:12:26 work s3fs[5282]: * Server certificate: Nov 15 11:12:26 work s3fs[5282]: * subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3-eu-west-1.amazonaws.com Nov 15 11:12:26 work s3fs[5282]: * start date: Aug 3 00:00:00 2018 GMT Nov 15 11:12:26 work s3fs[5282]: * expire date: Nov 6 12:00:00 2019 GMT Nov 15 11:12:26 work s3fs[5282]: * subjectAltName: mailbox-konkove.s3-eu-west-1.amazonaws.com matched Nov 15 11:12:26 work s3fs[5282]: * issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2 Nov 15 11:12:26 work s3fs[5282]: * SSL certificate verify ok. Nov 15 11:12:26 work s3fs[5282]: > GET / HTTP/1.1 Nov 15 11:12:26 work s3fs[5282]: > host: mailbox-konkove.s3-eu-west-1.amazonaws.com Nov 15 11:12:26 work s3fs[5282]: > User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL) Nov 15 11:12:26 work s3fs[5282]: > Accept: */* Nov 15 11:12:26 work s3fs[5282]: > Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=5a52be4f2e24b75e78cb428897c61ffff8335c61f5c91863d5d97662bdebfc5e Nov 15 11:12:26 work s3fs[5282]: > x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 Nov 15 11:12:26 work s3fs[5282]: > x-amz-date: 20181115T091225Z Nov 15 11:12:26 work s3fs[5282]: > Nov 15 11:12:26 work s3fs[5282]: < HTTP/1.1 403 Forbidden Nov 15 11:12:26 work s3fs[5282]: < x-amz-bucket-region: eu-west-1 Nov 15 11:12:26 work s3fs[5282]: < x-amz-request-id: 0570FC302667BF83 Nov 15 11:12:26 work s3fs[5282]: < x-amz-id-2: n0gYXPTllNIvK7odWFUsKZRC4Pzy3iuDwJ9Eh2oylIyPWkOmYx84dvJTc2HYYyEKdo2JgDO13XE= Nov 15 11:12:26 work s3fs[5282]: < Content-Type: application/xml Nov 15 11:12:26 work s3fs[5282]: < Transfer-Encoding: chunked Nov 15 11:12:26 work s3fs[5282]: < Date: Thu, 15 Nov 2018 09:12:25 GMT Nov 15 11:12:26 work s3fs[5282]: < Server: AmazonS3 Nov 15 11:12:26 work s3fs[5282]: < Nov 15 11:12:26 work s3fs[5282]: * Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact Nov 15 11:12:26 work s3fs[5282]: curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?> Nov 15 11:12:26 work s3fs[5282]: curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> Nov 15 11:12:26 work s3fs[5282]: s3fs.cpp:s3fs_check_service(3768): Could not connect, so retry to connect by signature version 2. Nov 15 11:12:26 work s3fs[5282]: check a bucket. Nov 15 11:12:26 work s3fs[5282]: URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/ Nov 15 11:12:26 work s3fs[5282]: URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/ Nov 15 11:12:26 work s3fs[5282]: * Found bundle for host mailbox-konkove.s3-eu-west-1.amazonaws.com: 0x7feb600017c0 [can pipeline] Nov 15 11:12:26 work s3fs[5282]: * Re-using existing connection! (#1) with host mailbox-konkove.s3-eu-west-1.amazonaws.com Nov 15 11:12:26 work s3fs[5282]: * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.27) port 443 (#1) Nov 15 11:12:26 work s3fs[5282]: > GET / HTTP/1.1 Nov 15 11:12:26 work s3fs[5282]: > Host: mailbox-konkove.s3-eu-west-1.amazonaws.com Nov 15 11:12:26 work s3fs[5282]: > User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL) Nov 15 11:12:26 work s3fs[5282]: > Accept: */* Nov 15 11:12:26 work s3fs[5282]: > Authorization: AWS AKIAIKCHMTFSUOU6RTBQ:S+TvxBKGJ0q64RBZe8KmGw5iof8= Nov 15 11:12:26 work s3fs[5282]: > Date: Thu, 15 Nov 2018 09:12:26 GMT Nov 15 11:12:26 work s3fs[5282]: > Nov 15 11:12:26 work s3fs[5282]: < HTTP/1.1 403 Forbidden Nov 15 11:12:26 work s3fs[5282]: < x-amz-bucket-region: eu-west-1 Nov 15 11:12:26 work s3fs[5282]: < x-amz-request-id: 8627B61DD30A20F0 Nov 15 11:12:26 work s3fs[5282]: < x-amz-id-2: /T6t1svl8rK4tEIel3isVfISZqKhk0hZBPtTrgpUV9KaazCbt0IFAZ86gt6ygpdm/8SWc1gCQGo= Nov 15 11:12:26 work s3fs[5282]: < Content-Type: application/xml Nov 15 11:12:26 work s3fs[5282]: < Transfer-Encoding: chunked Nov 15 11:12:26 work s3fs[5282]: < Date: Thu, 15 Nov 2018 09:12:25 GMT Nov 15 11:12:26 work s3fs[5282]: < Server: AmazonS3 Nov 15 11:12:26 work s3fs[5282]: < Nov 15 11:12:26 work s3fs[5282]: * Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact Nov 15 11:12:26 work s3fs[5282]: curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?> Nov 15 11:12:26 work s3fs[5282]: curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> Nov 15 11:12:26 work s3fs[5282]: s3fs.cpp:s3fs_check_service(3783): invalid credentials(host=https://s3-eu-west-1.amazonaws.com) - result of checking service. Nov 15 11:12:26 work s3fs[5282]: s3fs.cpp:s3fs_exit_fuseloop(3371): Exiting FUSE event loop due to errors Nov 15 11:12:26 work s3fs[5282]: destroy ``` ``` s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o umask=0007,uid=1000,gid=1000 -o dbglevel=info -f -o curldbg [CRT] s3fs.cpp:set_s3fs_log_level(275): change debug level from [CRT] to [INF] [INF] s3fs.cpp:set_mountpoint_attribute(4251): PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755) [INF] s3fs.cpp:s3fs_init(3381): init v1.84(commit:91c16f8) with OpenSSL [INF] s3fs.cpp:s3fs_check_service(3727): check services. [INF] curl.cpp:CheckBucket(3080): check a bucket. [INF] curl.cpp:prepare_url(4271): URL is https://s3.amazonaws.com/mailbox-konkove/ [INF] curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3.amazonaws.com/ [INF] curl.cpp:insertV4Headers(2408): computing signature [GET] [/] [] [] [INF] curl.cpp:url_to_host(101): url is https://s3.amazonaws.com * Trying 52.218.53.9... * Connected to mailbox-konkove.s3.amazonaws.com (52.218.53.9) port 443 (#0) * ALPN, offering http/1.1 * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 * ALPN, server did not agree to a protocol * Server certificate: * subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3.amazonaws.com * start date: Sep 22 00:00:00 2017 GMT * expire date: Jan 3 12:00:00 2019 GMT * subjectAltName: mailbox-konkove.s3.amazonaws.com matched * issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2 * SSL certificate verify ok. > GET / HTTP/1.1 host: mailbox-konkove.s3.amazonaws.com User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=448e60abe926aa8280dfe228d0ebd58240fdf71b3023ec212ee127b523303bee x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T091440Z < HTTP/1.1 400 Bad Request < x-amz-bucket-region: eu-west-1 < x-amz-request-id: C0D1A0EAA32C236C < x-amz-id-2: qiKusCcVt6NJyPt0oYKvK31eJwRJSBFvk9V5pl7dcgDft4Hq3pEYRVPH3P/Ao+8GL+kyBK3dtBg= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:14:40 GMT < Connection: close < Server: AmazonS3 < * Closing connection 0 [ERR] curl.cpp:RequestPerform(2074): HTTP response code 400, returning EIO. Body Text: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'</Message><Region>eu-west-1</Region><RequestId>C0D1A0EAA32C236C</RequestId><HostId>qiKusCcVt6NJyPt0oYKvK31eJwRJSBFvk9V5pl7dcgDft4Hq3pEYRVPH3P/Ao+8GL+kyBK3dtBg=</HostId></Error> [ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'</Message><Region>eu-west-1</Region><RequestId>C0D1A0EAA32C236C</RequestId><HostId>qiKusCcVt6NJyPt0oYKvK31eJwRJSBFvk9V5pl7dcgDft4Hq3pEYRVPH3P/Ao+8GL+kyBK3dtBg=</HostId></Error> [CRT] s3fs.cpp:s3fs_check_service(3748): Could not connect wrong region us-east-1, so retry to connect region eu-west-1. [INF] curl.cpp:CheckBucket(3080): check a bucket. [INF] curl.cpp:prepare_url(4271): URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/ [INF] curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/ [INF] curl.cpp:insertV4Headers(2408): computing signature [GET] [/] [] [] [INF] curl.cpp:url_to_host(101): url is https://s3-eu-west-1.amazonaws.com * Trying 52.218.21.11... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.21.11) port 443 (#1) * ALPN, offering http/1.1 * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 * ALPN, server did not agree to a protocol * Server certificate: * subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3-eu-west-1.amazonaws.com * start date: Aug 3 00:00:00 2018 GMT * expire date: Nov 6 12:00:00 2019 GMT * subjectAltName: mailbox-konkove.s3-eu-west-1.amazonaws.com matched * issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2 * SSL certificate verify ok. > GET / HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d5b274b72dd7a8348efb86fd3605a75471f5441a9073c16ada3422e868581119 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T091440Z < HTTP/1.1 403 Forbidden < x-amz-bucket-region: eu-west-1 < x-amz-request-id: 6BB39CBA189445CA < x-amz-id-2: raWxSweFb+XjKot946JSD52j0ZFDnYEfJnyXVcaUMwVta8fl+tUY1ykp8p49Wr54/KLeGmzeT2I= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:14:41 GMT < Server: AmazonS3 < * Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>6BB39CBA189445CA</RequestId><HostId>raWxSweFb+XjKot946JSD52j0ZFDnYEfJnyXVcaUMwVta8fl+tUY1ykp8p49Wr54/KLeGmzeT2I=</HostId></Error> [ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>6BB39CBA189445CA</RequestId><HostId>raWxSweFb+XjKot946JSD52j0ZFDnYEfJnyXVcaUMwVta8fl+tUY1ykp8p49Wr54/KLeGmzeT2I=</HostId></Error> [WAN] s3fs.cpp:s3fs_check_service(3768): Could not connect, so retry to connect by signature version 2. [INF] curl.cpp:CheckBucket(3080): check a bucket. [INF] curl.cpp:prepare_url(4271): URL is https://s3-eu-west-1.amazonaws.com/mailbox-konkove/ [INF] curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3-eu-west-1.amazonaws.com/ * Found bundle for host mailbox-konkove.s3-eu-west-1.amazonaws.com: 0x7f6e28001ec0 [can pipeline] * Re-using existing connection! (#1) with host mailbox-konkove.s3-eu-west-1.amazonaws.com * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.21.11) port 443 (#1) > GET / HTTP/1.1 Host: mailbox-konkove.s3-eu-west-1.amazonaws.com User-Agent: s3fs/1.84 (commit hash 91c16f8; OpenSSL) Accept: */* Authorization: AWS AKIAIKCHMTFSUOU6RTBQ:cefirY9lxk4l1sGuEAZmsEG2PHM= Date: Thu, 15 Nov 2018 09:14:41 GMT < HTTP/1.1 403 Forbidden < x-amz-bucket-region: eu-west-1 < x-amz-request-id: 8EAD8D8C474D97AF < x-amz-id-2: Q49u0zSF/QZkjT46yURziWze9n/e/ANnJJJk5uE0TWq5SIOdHqtSxwKmCRT2eFYLxibPKr8yZ6U= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:14:41 GMT < Server: AmazonS3 < * Connection #1 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>8EAD8D8C474D97AF</RequestId><HostId>Q49u0zSF/QZkjT46yURziWze9n/e/ANnJJJk5uE0TWq5SIOdHqtSxwKmCRT2eFYLxibPKr8yZ6U=</HostId></Error> [ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>8EAD8D8C474D97AF</RequestId><HostId>Q49u0zSF/QZkjT46yURziWze9n/e/ANnJJJk5uE0TWq5SIOdHqtSxwKmCRT2eFYLxibPKr8yZ6U=</HostId></Error> [CRT] s3fs.cpp:s3fs_check_service(3783): invalid credentials(host=https://s3-eu-west-1.amazonaws.com) - result of checking service. [ERR] s3fs.cpp:s3fs_exit_fuseloop(3371): Exiting FUSE event loop due to errors [INF] s3fs.cpp:s3fs_destroy(3434): destroy ``` ### Details about issue After upgrading from 1.79 to this version s3fs can not connect to `s3` I think problem is here: Could not connect, so retry to connect by signature version 2. ALPN, server did not agree to a protocol But what to do next? how to specify different version? Thank you.
kerem closed this issue 2026-03-04 01:46:07 +03:00
Author
Owner

@KES777 commented on GitHub (Nov 15, 2018):

probably related to #133

<!-- gh-comment-id:438976139 --> @KES777 commented on GitHub (Nov 15, 2018): probably related to #133
Author
Owner

@KES777 commented on GitHub (Nov 15, 2018):

with 1.79 version:

/usr/bin/s3fs --version
Amazon Simple Storage Service File System V1.79(commit:unknown) with GnuTLS(gcrypt)
Copyright (C) 2010 Randy Rizun <rrizun@gmail.com>
License GPL2: GNU GPL version 2 <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
/usr/bin/s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o umask=0007,uid=1000,gid=1000 -o dbglevel=info -f -o curldbg
[CRT] set_s3fs_log_level(250): change debug level from [CRT] to [INF] 
[INF]     set_moutpoint_attribute(4088): PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755)
[CRT] s3fs_init(3294): init v1.79(commit:unknown) with GnuTLS(gcrypt)
[INF] s3fs_check_service(3650): check services.
[INF]       CheckBucket(2637): check a bucket.
[INF]       prepare_url(4085): URL is http://s3.amazonaws.com/mailbox-konkove/
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3.amazonaws.com/
[INF]       insertV4Headers(2069): computing signature [GET] [/] [] []
[INF]       url_to_host(99): url is http://s3.amazonaws.com
*   Trying 52.218.64.185...
* Connected to mailbox-konkove.s3.amazonaws.com (52.218.64.185) port 80 (#0)
> GET / HTTP/1.1
host: mailbox-konkove.s3.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=986fc6c5d491829fb00245bb1b165def723ada5d374a682e57664f7afba64e2c
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094655Z

< HTTP/1.1 400 Bad Request
< x-amz-bucket-region: eu-west-1
< x-amz-request-id: ED2C42A9C10C149A
< x-amz-id-2: VOtHfu7dnKCGV1gMdBBcq+cYoBoTHfS2MfoqoogC6YFk+sMkf2hIhe5n2DlBBKCPrh/iad5hDis=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:46:55 GMT
< Connection: close
< Server: AmazonS3
< 
* Closing connection 0
[INF]       RequestPerform(1755): HTTP response code 400 was returned, returning EIO.
[ERR] CheckBucket(2675): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'</Message><Region>eu-west-1</Region><RequestId>ED2C42A9C10C149A</RequestId><HostId>VOtHfu7dnKCGV1gMdBBcq+cYoBoTHfS2MfoqoogC6YFk+sMkf2hIhe5n2DlBBKCPrh/iad5hDis=</HostId></Error>
[CRT] s3fs_check_service(3671): Could not connect wrong region us-east-1, so retry to connect region eu-west-1.
[INF]       CheckBucket(2637): check a bucket.
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/
[INF]       insertV4Headers(2069): computing signature [GET] [/] [] []
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
> GET / HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a3eb10807d40747c855c4a793b00993629b77ccb73d845b2d28bdcd3ade36b6c
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094656Z

< HTTP/1.1 200 OK
< x-amz-id-2: kib71YSEg+Jh31IT+UGj+62QuIZE49nWzScoS1qgjPs4FDA5WCXlXtEVanGS/DIhE/7VEitKLT0=
< x-amz-request-id: 29CCE254AE00784D
< Date: Thu, 15 Nov 2018 09:46:57 GMT
< x-amz-bucket-region: eu-west-1
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1743): HTTP response code 200
[INF] s3fs_access(3357): [path=/][mask=R_OK ]
[INF] s3fs_getattr(797): [path=/.xdg-volume-info]
[INF]       HeadRequest(2276): [tpath=/.xdg-volume-info]
[INF]       PreHeadRequest(2214): [tpath=/.xdg-volume-info][bpath=][save=][sseckeypos=-1]
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/.xdg-volume-info
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/.xdg-volume-info
[INF]       insertV4Headers(2069): computing signature [HEAD] [/.xdg-volume-info] [] []
[INF] s3fs_opendir(2212): [path=/][flags=100352]
[INF] s3fs_getattr(797): [path=/]
[INF]       ExistOpen(1275): [path=/][fd=-1]
[INF]       Open(1224): [path=/][size=-1][time=-1]
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
* Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
> HEAD /.xdg-volume-info HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f08e6e943897b87ea029977d3f0a2f6dd97eb6de7337e3d7a9b2abf50760c85c
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094656Z

< HTTP/1.1 404 Not Found
< x-amz-request-id: EF8235E79E6C01BD
< x-amz-id-2: o8BaFFB5fXCkTCpPCDtTS27cEjegdPaTeT0dVFKLiThAIN0MzcJSrfWx62TUzcXVvSH+byQZ4KI=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:46:57 GMT
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT
[INF]       HeadRequest(2276): [tpath=/.xdg-volume-info/]
[INF]       PreHeadRequest(2214): [tpath=/.xdg-volume-info/][bpath=][save=][sseckeypos=-1]
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/.xdg-volume-info/
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/.xdg-volume-info/
[INF]       insertV4Headers(2069): computing signature [HEAD] [/.xdg-volume-info/] [] []
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
* Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
> HEAD /.xdg-volume-info/ HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d19e3d5205bd43bf27dea0d4b28284f7884d60533c6ba1f62270a3172b2b3749
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094657Z

< HTTP/1.1 404 Not Found
< x-amz-request-id: 1EAFBD8D2F3C05FD
< x-amz-id-2: m5rJkqXon8McN5GQDn7RHTV7iDHGF1vJ0x3iEO5nbW/Q9zUCoZ0yexjlaG3mhTQfwAbLewn2q7o=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:46:56 GMT
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT
[INF]       HeadRequest(2276): [tpath=/.xdg-volume-info_$folder$]
[INF]       PreHeadRequest(2214): [tpath=/.xdg-volume-info_$folder$][bpath=][save=][sseckeypos=-1]
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/.xdg-volume-info_%24folder%24
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/.xdg-volume-info_%24folder%24
[INF]       insertV4Headers(2069): computing signature [HEAD] [/.xdg-volume-info_$folder$] [] []
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
* Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
> HEAD /.xdg-volume-info_%24folder%24 HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=613cf14ce3d43a8afc656ad54ea38733ce53e0d9ae78995998eb68247befd833
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094657Z

< HTTP/1.1 404 Not Found
< x-amz-request-id: ECEB5F464AA66960
< x-amz-id-2: Mpga37HpcdMX7ZFkVZHuzM4mF4XJGQdPvFOvgY3wehj1pm8KKhkKBnGl76qqxU85rOSdTz133nU=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 09:46:57 GMT
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT
[INF]   list_bucket(2408): [path=/.xdg-volume-info]
[INF]       ListBucketRequest(2682): [tpath=/.xdg-volume-info]
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove?delimiter=/&max-keys=1&prefix=.xdg-volume-info/
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com?delimiter=/&max-keys=1&prefix=.xdg-volume-info/
[INF]       insertV4Headers(2069): computing signature [GET] [delimiter=/&max-keys=1&prefix=.xdg-volume-info/] [] []
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
* Rebuilt URL to: http://mailbox-konkove.s3-eu-west-1.amazonaws.com/?delimiter=/&max-keys=1&prefix=.xdg-volume-info/
* Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
> GET /?delimiter=/&max-keys=1&prefix=.xdg-volume-info/ HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=961e4d02bde4cd3fd834d902e480fb92f8473dc29deb2bd8a5814c998862f531
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094657Z

< HTTP/1.1 200 OK
< x-amz-id-2: YI41LaLvewrmNjy64G8YYgmWKkBrBMaMv6GX0DeC/uh/lLj6plTTOD7vVqj00Jq+MJUzc7m76/c=
< x-amz-request-id: 7284CA5F044B3977
< Date: Thu, 15 Nov 2018 09:46:58 GMT
< x-amz-bucket-region: eu-west-1
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1743): HTTP response code 200
[ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty.
[ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty.
[INF] s3fs_getattr(797): [path=/autorun.inf]
[INF]       HeadRequest(2276): [tpath=/autorun.inf]
[INF]       PreHeadRequest(2214): [tpath=/autorun.inf][bpath=][save=][sseckeypos=-1]
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/autorun.inf
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/autorun.inf
[INF]       insertV4Headers(2069): computing signature [HEAD] [/autorun.inf] [] []
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
* Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
....
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT
[INF]   list_bucket(2408): [path=/autorun.inf]
[INF]       ListBucketRequest(2682): [tpath=/autorun.inf]
[INF]       prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove?delimiter=/&max-keys=1&prefix=autorun.inf/
[INF]       prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com?delimiter=/&max-keys=1&prefix=autorun.inf/
[INF]       insertV4Headers(2069): computing signature [GET] [delimiter=/&max-keys=1&prefix=autorun.inf/] [] []
[INF]       url_to_host(99): url is http://s3-eu-west-1.amazonaws.com
* Rebuilt URL to: http://mailbox-konkove.s3-eu-west-1.amazonaws.com/?delimiter=/&max-keys=1&prefix=autorun.inf/
* Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache
*   Trying 52.218.96.43...
* Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0)
> GET /?delimiter=/&max-keys=1&prefix=autorun.inf/ HTTP/1.1
host: mailbox-konkove.s3-eu-west-1.amazonaws.com
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=96512c3a0f623d8c8d91580d87bfa8423992b2157bac19874336f22f1ffce0c5
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T094705Z

< HTTP/1.1 200 OK
< x-amz-id-2: IK9jOTg3nBxRiOdzzxj7ENN9kVqjJw9oWy/k98Ls5uxE6xNnnucrW3tm2+M+Tc+xbzK31UT435I=
< x-amz-request-id: 5CF17AA3A32E1956
< Date: Thu, 15 Nov 2018 09:47:06 GMT
< x-amz-bucket-region: eu-west-1
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact
[INF]       RequestPerform(1743): HTTP response code 200
[ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty.
[ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty.

<!-- gh-comment-id:438981328 --> @KES777 commented on GitHub (Nov 15, 2018): with 1.79 version: ``` /usr/bin/s3fs --version Amazon Simple Storage Service File System V1.79(commit:unknown) with GnuTLS(gcrypt) Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> License GPL2: GNU GPL version 2 <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ``` ``` /usr/bin/s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o umask=0007,uid=1000,gid=1000 -o dbglevel=info -f -o curldbg [CRT] set_s3fs_log_level(250): change debug level from [CRT] to [INF] [INF] set_moutpoint_attribute(4088): PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755) [CRT] s3fs_init(3294): init v1.79(commit:unknown) with GnuTLS(gcrypt) [INF] s3fs_check_service(3650): check services. [INF] CheckBucket(2637): check a bucket. [INF] prepare_url(4085): URL is http://s3.amazonaws.com/mailbox-konkove/ [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3.amazonaws.com/ [INF] insertV4Headers(2069): computing signature [GET] [/] [] [] [INF] url_to_host(99): url is http://s3.amazonaws.com * Trying 52.218.64.185... * Connected to mailbox-konkove.s3.amazonaws.com (52.218.64.185) port 80 (#0) > GET / HTTP/1.1 host: mailbox-konkove.s3.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=986fc6c5d491829fb00245bb1b165def723ada5d374a682e57664f7afba64e2c x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094655Z < HTTP/1.1 400 Bad Request < x-amz-bucket-region: eu-west-1 < x-amz-request-id: ED2C42A9C10C149A < x-amz-id-2: VOtHfu7dnKCGV1gMdBBcq+cYoBoTHfS2MfoqoogC6YFk+sMkf2hIhe5n2DlBBKCPrh/iad5hDis= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:46:55 GMT < Connection: close < Server: AmazonS3 < * Closing connection 0 [INF] RequestPerform(1755): HTTP response code 400 was returned, returning EIO. [ERR] CheckBucket(2675): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'</Message><Region>eu-west-1</Region><RequestId>ED2C42A9C10C149A</RequestId><HostId>VOtHfu7dnKCGV1gMdBBcq+cYoBoTHfS2MfoqoogC6YFk+sMkf2hIhe5n2DlBBKCPrh/iad5hDis=</HostId></Error> [CRT] s3fs_check_service(3671): Could not connect wrong region us-east-1, so retry to connect region eu-west-1. [INF] CheckBucket(2637): check a bucket. [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/ [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/ [INF] insertV4Headers(2069): computing signature [GET] [/] [] [] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) > GET / HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a3eb10807d40747c855c4a793b00993629b77ccb73d845b2d28bdcd3ade36b6c x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094656Z < HTTP/1.1 200 OK < x-amz-id-2: kib71YSEg+Jh31IT+UGj+62QuIZE49nWzScoS1qgjPs4FDA5WCXlXtEVanGS/DIhE/7VEitKLT0= < x-amz-request-id: 29CCE254AE00784D < Date: Thu, 15 Nov 2018 09:46:57 GMT < x-amz-bucket-region: eu-west-1 < Content-Type: application/xml < Transfer-Encoding: chunked < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1743): HTTP response code 200 [INF] s3fs_access(3357): [path=/][mask=R_OK ] [INF] s3fs_getattr(797): [path=/.xdg-volume-info] [INF] HeadRequest(2276): [tpath=/.xdg-volume-info] [INF] PreHeadRequest(2214): [tpath=/.xdg-volume-info][bpath=][save=][sseckeypos=-1] [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/.xdg-volume-info [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/.xdg-volume-info [INF] insertV4Headers(2069): computing signature [HEAD] [/.xdg-volume-info] [] [] [INF] s3fs_opendir(2212): [path=/][flags=100352] [INF] s3fs_getattr(797): [path=/] [INF] ExistOpen(1275): [path=/][fd=-1] [INF] Open(1224): [path=/][size=-1][time=-1] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) > HEAD /.xdg-volume-info HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=f08e6e943897b87ea029977d3f0a2f6dd97eb6de7337e3d7a9b2abf50760c85c x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094656Z < HTTP/1.1 404 Not Found < x-amz-request-id: EF8235E79E6C01BD < x-amz-id-2: o8BaFFB5fXCkTCpPCDtTS27cEjegdPaTeT0dVFKLiThAIN0MzcJSrfWx62TUzcXVvSH+byQZ4KI= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:46:57 GMT < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT [INF] HeadRequest(2276): [tpath=/.xdg-volume-info/] [INF] PreHeadRequest(2214): [tpath=/.xdg-volume-info/][bpath=][save=][sseckeypos=-1] [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/.xdg-volume-info/ [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/.xdg-volume-info/ [INF] insertV4Headers(2069): computing signature [HEAD] [/.xdg-volume-info/] [] [] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) > HEAD /.xdg-volume-info/ HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d19e3d5205bd43bf27dea0d4b28284f7884d60533c6ba1f62270a3172b2b3749 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094657Z < HTTP/1.1 404 Not Found < x-amz-request-id: 1EAFBD8D2F3C05FD < x-amz-id-2: m5rJkqXon8McN5GQDn7RHTV7iDHGF1vJ0x3iEO5nbW/Q9zUCoZ0yexjlaG3mhTQfwAbLewn2q7o= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:46:56 GMT < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT [INF] HeadRequest(2276): [tpath=/.xdg-volume-info_$folder$] [INF] PreHeadRequest(2214): [tpath=/.xdg-volume-info_$folder$][bpath=][save=][sseckeypos=-1] [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/.xdg-volume-info_%24folder%24 [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/.xdg-volume-info_%24folder%24 [INF] insertV4Headers(2069): computing signature [HEAD] [/.xdg-volume-info_$folder$] [] [] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) > HEAD /.xdg-volume-info_%24folder%24 HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=613cf14ce3d43a8afc656ad54ea38733ce53e0d9ae78995998eb68247befd833 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094657Z < HTTP/1.1 404 Not Found < x-amz-request-id: ECEB5F464AA66960 < x-amz-id-2: Mpga37HpcdMX7ZFkVZHuzM4mF4XJGQdPvFOvgY3wehj1pm8KKhkKBnGl76qqxU85rOSdTz133nU= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 09:46:57 GMT < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT [INF] list_bucket(2408): [path=/.xdg-volume-info] [INF] ListBucketRequest(2682): [tpath=/.xdg-volume-info] [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove?delimiter=/&max-keys=1&prefix=.xdg-volume-info/ [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com?delimiter=/&max-keys=1&prefix=.xdg-volume-info/ [INF] insertV4Headers(2069): computing signature [GET] [delimiter=/&max-keys=1&prefix=.xdg-volume-info/] [] [] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Rebuilt URL to: http://mailbox-konkove.s3-eu-west-1.amazonaws.com/?delimiter=/&max-keys=1&prefix=.xdg-volume-info/ * Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) > GET /?delimiter=/&max-keys=1&prefix=.xdg-volume-info/ HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=961e4d02bde4cd3fd834d902e480fb92f8473dc29deb2bd8a5814c998862f531 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094657Z < HTTP/1.1 200 OK < x-amz-id-2: YI41LaLvewrmNjy64G8YYgmWKkBrBMaMv6GX0DeC/uh/lLj6plTTOD7vVqj00Jq+MJUzc7m76/c= < x-amz-request-id: 7284CA5F044B3977 < Date: Thu, 15 Nov 2018 09:46:58 GMT < x-amz-bucket-region: eu-west-1 < Content-Type: application/xml < Transfer-Encoding: chunked < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1743): HTTP response code 200 [ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty. [ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty. [INF] s3fs_getattr(797): [path=/autorun.inf] [INF] HeadRequest(2276): [tpath=/autorun.inf] [INF] PreHeadRequest(2214): [tpath=/autorun.inf][bpath=][save=][sseckeypos=-1] [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove/autorun.inf [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com/autorun.inf [INF] insertV4Headers(2069): computing signature [HEAD] [/autorun.inf] [] [] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) .... * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1765): HTTP response code 404 was returned, returning ENOENT [INF] list_bucket(2408): [path=/autorun.inf] [INF] ListBucketRequest(2682): [tpath=/autorun.inf] [INF] prepare_url(4085): URL is http://s3-eu-west-1.amazonaws.com/mailbox-konkove?delimiter=/&max-keys=1&prefix=autorun.inf/ [INF] prepare_url(4117): URL changed is http://mailbox-konkove.s3-eu-west-1.amazonaws.com?delimiter=/&max-keys=1&prefix=autorun.inf/ [INF] insertV4Headers(2069): computing signature [GET] [delimiter=/&max-keys=1&prefix=autorun.inf/] [] [] [INF] url_to_host(99): url is http://s3-eu-west-1.amazonaws.com * Rebuilt URL to: http://mailbox-konkove.s3-eu-west-1.amazonaws.com/?delimiter=/&max-keys=1&prefix=autorun.inf/ * Hostname mailbox-konkove.s3-eu-west-1.amazonaws.com was found in DNS cache * Trying 52.218.96.43... * Connected to mailbox-konkove.s3-eu-west-1.amazonaws.com (52.218.96.43) port 80 (#0) > GET /?delimiter=/&max-keys=1&prefix=autorun.inf/ HTTP/1.1 host: mailbox-konkove.s3-eu-west-1.amazonaws.com Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIJ2JM3MSCFRY5WRA/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=96512c3a0f623d8c8d91580d87bfa8423992b2157bac19874336f22f1ffce0c5 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T094705Z < HTTP/1.1 200 OK < x-amz-id-2: IK9jOTg3nBxRiOdzzxj7ENN9kVqjJw9oWy/k98Ls5uxE6xNnnucrW3tm2+M+Tc+xbzK31UT435I= < x-amz-request-id: 5CF17AA3A32E1956 < Date: Thu, 15 Nov 2018 09:47:06 GMT < x-amz-bucket-region: eu-west-1 < Content-Type: application/xml < Transfer-Encoding: chunked < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3-eu-west-1.amazonaws.com left intact [INF] RequestPerform(1743): HTTP response code 200 [ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty. [ERR] append_objects_from_xml_ex(2504): contents_xp->nodesetval is empty. ```
Author
Owner

@KES777 commented on GitHub (Nov 15, 2018):

found source of problem:

Nov 15 11:11:16 work mount[1587]: s3fs: specified passwd_file is not readable.
Nov 15 11:11:16 work s3fs[1614]: s3fs: specified passwd_file is not readable.

This was fixed by changing ${HOME} by real path:

s3fs#mailbox-konkove /home/kes/Maildir/new fuse _netdev,allow_other,passwd_file=/home/kes/.passwd-s3fs,uid=1000,gid=1000,use_cache=/tmp/S3,defaults,noatime,endpoint=eu-west-1 0 0

But still:

s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o uid=1000 -o gid=1000 -o dbglevel=info -f -o curldbg -o allow_other -o use_cache=/tmp/S3 -o noatime -o endpoint=eu-west-1
[CRT] s3fs.cpp:set_s3fs_log_level(275): change debug level from [CRT] to [INF] 
[INF]     s3fs.cpp:set_mountpoint_attribute(4251): PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755)
[INF] s3fs.cpp:s3fs_init(3381): init v1.84(commit:91c16f8) with GnuTLS(gcrypt)
[INF] s3fs.cpp:s3fs_check_service(3727): check services.
[INF]       curl.cpp:CheckBucket(3080): check a bucket.
[INF]       curl.cpp:prepare_url(4271): URL is https://s3.amazonaws.com/mailbox-konkove/
[INF]       curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3.amazonaws.com/
[INF]       curl.cpp:insertV4Headers(2408): computing signature [GET] [/] [] []
[INF]       curl.cpp:url_to_host(101): url is https://s3.amazonaws.com
*   Trying 52.218.20.225...
* Connected to mailbox-konkove.s3.amazonaws.com (52.218.20.225) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
* 	 subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3.amazonaws.com
* 	 start date: Sep 22 00:00:00 2017 GMT
* 	 expire date: Jan  3 12:00:00 2019 GMT
* 	 subjectAltName: mailbox-konkove.s3.amazonaws.com matched
* 	 issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2
* 	 SSL certificate verify ok.
> GET / HTTP/1.1
host: mailbox-konkove.s3.amazonaws.com
User-Agent: s3fs/1.84 (commit hash 91c16f8; GnuTLS(gcrypt))
Accept: */*
Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2b8d5e2bb6efa76734e16e6d4b7417db261f8bfac7b156007e7c95ea048b7c0f
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20181115T104810Z

< HTTP/1.1 403 Forbidden
< x-amz-bucket-region: eu-west-1
< x-amz-request-id: 2175433553312269
< x-amz-id-2: QKEx4PYrWGe7AZq1qlp1TOvB35vShhNgBUGmk1cP/EOwoILZbi1Rm+j6KEnDiAagTm+YbueQr0k=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 10:48:10 GMT
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3.amazonaws.com left intact
[ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>2175433553312269</RequestId><HostId>QKEx4PYrWGe7AZq1qlp1TOvB35vShhNgBUGmk1cP/EOwoILZbi1Rm+j6KEnDiAagTm+YbueQr0k=</HostId></Error>
[ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>2175433553312269</RequestId><HostId>QKEx4PYrWGe7AZq1qlp1TOvB35vShhNgBUGmk1cP/EOwoILZbi1Rm+j6KEnDiAagTm+YbueQr0k=</HostId></Error>
[WAN] s3fs.cpp:s3fs_check_service(3768): Could not connect, so retry to connect by signature version 2.
[INF]       curl.cpp:CheckBucket(3080): check a bucket.
[INF]       curl.cpp:prepare_url(4271): URL is https://s3.amazonaws.com/mailbox-konkove/
[INF]       curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3.amazonaws.com/
* Found bundle for host mailbox-konkove.s3.amazonaws.com: 0x7f6130001c90 [can pipeline]
* Re-using existing connection! (#0) with host mailbox-konkove.s3.amazonaws.com
* Connected to mailbox-konkove.s3.amazonaws.com (52.218.20.225) port 443 (#0)
> GET / HTTP/1.1
Host: mailbox-konkove.s3.amazonaws.com
User-Agent: s3fs/1.84 (commit hash 91c16f8; GnuTLS(gcrypt))
Accept: */*
Authorization: AWS AKIAIKCHMTFSUOU6RTBQ:zUCdh1bwK1BpXlXJG6WsfW5siyw=
Date: Thu, 15 Nov 2018 10:48:11 GMT

< HTTP/1.1 403 Forbidden
< x-amz-bucket-region: eu-west-1
< x-amz-request-id: F716151E4831EB38
< x-amz-id-2: hujC91ooChCzDsBDxOl0VdDLSQkDuyVomiS0wt2pxdCnZ5WsFkfqliGOdYj43birDBpKuO5J14E=
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 15 Nov 2018 10:48:10 GMT
< Server: AmazonS3
< 
* Connection #0 to host mailbox-konkove.s3.amazonaws.com left intact
[ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>F716151E4831EB38</RequestId><HostId>hujC91ooChCzDsBDxOl0VdDLSQkDuyVomiS0wt2pxdCnZ5WsFkfqliGOdYj43birDBpKuO5J14E=</HostId></Error>
[ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>F716151E4831EB38</RequestId><HostId>hujC91ooChCzDsBDxOl0VdDLSQkDuyVomiS0wt2pxdCnZ5WsFkfqliGOdYj43birDBpKuO5J14E=</HostId></Error>
[CRT] s3fs.cpp:s3fs_check_service(3783): invalid credentials(host=https://s3.amazonaws.com) - result of checking service.
[ERR] s3fs.cpp:s3fs_exit_fuseloop(3371): Exiting FUSE event loop due to errors

[INF] s3fs.cpp:s3fs_destroy(3434): destroy

I notice next: AKIAIKCHMTFSUOU6RTBQ, this key is from default AWS profile. Thus my passwd_file just ignored when run from command line.

Thus I fix my AWS configuration file and replace passwd_file by profile

s3fs mailbox-konkove /home/kes/Maildir/new -o uid=1000 -o gid=1000 -o dbglevel=info -f -o curldbg -o allow_other -o use_cache=/tmp/S3 -o noatime -o endpoint=eu-west-1 -o profile=mail
<!-- gh-comment-id:439000267 --> @KES777 commented on GitHub (Nov 15, 2018): found source of problem: ``` Nov 15 11:11:16 work mount[1587]: s3fs: specified passwd_file is not readable. Nov 15 11:11:16 work s3fs[1614]: s3fs: specified passwd_file is not readable. ``` This was fixed by changing `${HOME}` by real path: s3fs#mailbox-konkove /home/kes/Maildir/new fuse _netdev,allow_other,passwd_file=/home/kes/.passwd-s3fs,uid=1000,gid=1000,use_cache=/tmp/S3,defaults,noatime,endpoint=eu-west-1 0 0 But still: ``` s3fs mailbox-konkove /home/kes/Maildir/new -o passwd_file=/home/kes/.passwd-s3fs -o uid=1000 -o gid=1000 -o dbglevel=info -f -o curldbg -o allow_other -o use_cache=/tmp/S3 -o noatime -o endpoint=eu-west-1 [CRT] s3fs.cpp:set_s3fs_log_level(275): change debug level from [CRT] to [INF] [INF] s3fs.cpp:set_mountpoint_attribute(4251): PROC(uid=1000, gid=1000) - MountPoint(uid=1000, gid=1000, mode=40755) [INF] s3fs.cpp:s3fs_init(3381): init v1.84(commit:91c16f8) with GnuTLS(gcrypt) [INF] s3fs.cpp:s3fs_check_service(3727): check services. [INF] curl.cpp:CheckBucket(3080): check a bucket. [INF] curl.cpp:prepare_url(4271): URL is https://s3.amazonaws.com/mailbox-konkove/ [INF] curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3.amazonaws.com/ [INF] curl.cpp:insertV4Headers(2408): computing signature [GET] [/] [] [] [INF] curl.cpp:url_to_host(101): url is https://s3.amazonaws.com * Trying 52.218.20.225... * Connected to mailbox-konkove.s3.amazonaws.com (52.218.20.225) port 443 (#0) * ALPN, offering http/1.1 * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 * ALPN, server did not agree to a protocol * Server certificate: * subject: C=US; ST=Washington; L=Seattle; O=Amazon.com Inc.; CN=*.s3.amazonaws.com * start date: Sep 22 00:00:00 2017 GMT * expire date: Jan 3 12:00:00 2019 GMT * subjectAltName: mailbox-konkove.s3.amazonaws.com matched * issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert Baltimore CA-2 G2 * SSL certificate verify ok. > GET / HTTP/1.1 host: mailbox-konkove.s3.amazonaws.com User-Agent: s3fs/1.84 (commit hash 91c16f8; GnuTLS(gcrypt)) Accept: */* Authorization: AWS4-HMAC-SHA256 Credential=AKIAIKCHMTFSUOU6RTBQ/20181115/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=2b8d5e2bb6efa76734e16e6d4b7417db261f8bfac7b156007e7c95ea048b7c0f x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date: 20181115T104810Z < HTTP/1.1 403 Forbidden < x-amz-bucket-region: eu-west-1 < x-amz-request-id: 2175433553312269 < x-amz-id-2: QKEx4PYrWGe7AZq1qlp1TOvB35vShhNgBUGmk1cP/EOwoILZbi1Rm+j6KEnDiAagTm+YbueQr0k= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 10:48:10 GMT < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3.amazonaws.com left intact [ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>2175433553312269</RequestId><HostId>QKEx4PYrWGe7AZq1qlp1TOvB35vShhNgBUGmk1cP/EOwoILZbi1Rm+j6KEnDiAagTm+YbueQr0k=</HostId></Error> [ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>2175433553312269</RequestId><HostId>QKEx4PYrWGe7AZq1qlp1TOvB35vShhNgBUGmk1cP/EOwoILZbi1Rm+j6KEnDiAagTm+YbueQr0k=</HostId></Error> [WAN] s3fs.cpp:s3fs_check_service(3768): Could not connect, so retry to connect by signature version 2. [INF] curl.cpp:CheckBucket(3080): check a bucket. [INF] curl.cpp:prepare_url(4271): URL is https://s3.amazonaws.com/mailbox-konkove/ [INF] curl.cpp:prepare_url(4303): URL changed is https://mailbox-konkove.s3.amazonaws.com/ * Found bundle for host mailbox-konkove.s3.amazonaws.com: 0x7f6130001c90 [can pipeline] * Re-using existing connection! (#0) with host mailbox-konkove.s3.amazonaws.com * Connected to mailbox-konkove.s3.amazonaws.com (52.218.20.225) port 443 (#0) > GET / HTTP/1.1 Host: mailbox-konkove.s3.amazonaws.com User-Agent: s3fs/1.84 (commit hash 91c16f8; GnuTLS(gcrypt)) Accept: */* Authorization: AWS AKIAIKCHMTFSUOU6RTBQ:zUCdh1bwK1BpXlXJG6WsfW5siyw= Date: Thu, 15 Nov 2018 10:48:11 GMT < HTTP/1.1 403 Forbidden < x-amz-bucket-region: eu-west-1 < x-amz-request-id: F716151E4831EB38 < x-amz-id-2: hujC91ooChCzDsBDxOl0VdDLSQkDuyVomiS0wt2pxdCnZ5WsFkfqliGOdYj43birDBpKuO5J14E= < Content-Type: application/xml < Transfer-Encoding: chunked < Date: Thu, 15 Nov 2018 10:48:10 GMT < Server: AmazonS3 < * Connection #0 to host mailbox-konkove.s3.amazonaws.com left intact [ERR] curl.cpp:RequestPerform(2078): HTTP response code 403, returning EPERM. Body Text: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>F716151E4831EB38</RequestId><HostId>hujC91ooChCzDsBDxOl0VdDLSQkDuyVomiS0wt2pxdCnZ5WsFkfqliGOdYj43birDBpKuO5J14E=</HostId></Error> [ERR] curl.cpp:CheckBucket(3108): Check bucket failed, S3 response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>AKIAIKCHMTFSUOU6RTBQ</AWSAccessKeyId><RequestId>F716151E4831EB38</RequestId><HostId>hujC91ooChCzDsBDxOl0VdDLSQkDuyVomiS0wt2pxdCnZ5WsFkfqliGOdYj43birDBpKuO5J14E=</HostId></Error> [CRT] s3fs.cpp:s3fs_check_service(3783): invalid credentials(host=https://s3.amazonaws.com) - result of checking service. [ERR] s3fs.cpp:s3fs_exit_fuseloop(3371): Exiting FUSE event loop due to errors [INF] s3fs.cpp:s3fs_destroy(3434): destroy ``` I notice next: `AKIAIKCHMTFSUOU6RTBQ`, this key is from default AWS profile. Thus my `passwd_file` just ignored when run from command line. Thus I fix my `AWS` [configuration file](https://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html) and replace `passwd_file` by `profile` s3fs mailbox-konkove /home/kes/Maildir/new -o uid=1000 -o gid=1000 -o dbglevel=info -f -o curldbg -o allow_other -o use_cache=/tmp/S3 -o noatime -o endpoint=eu-west-1 -o profile=mail
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#498
No description provided.