Using s3ql-1.17 and fuse-2.8.7-2.el6.x86_64
All other account/buckets on S3 work fine from the same system.
Only this account/bucket gets this error, what might be wrong with it?
This bucket gets the same error from multiple systems.
Below is the sequence:
mkfs 403 error
clear
download-metadata ok, empty
mkfs works
mount gets 403 error
download-metadata error (with debug)
I'm confused about what might be wrong with this particular bucket (or
account).
Is there something with AWS IAM that might cause this? Other ideas?
Andy
# mkfs.s3ql --plain --authfile /tmp/.s3cust s3://713.ueb.esource
Before using S3QL, make sure to read the user's guide, especially
the 'Important Rules to Avoid Loosing Data' section.
Uncaught top-level exception:
Traceback (most recent call last):
File "/usr/bin/mkfs.s3ql", line 9, in <module>
load_entry_point('s3ql==1.17', 'console_scripts', 'mkfs.s3ql')()
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/mkfs.py",
line 102, in main
if 's3ql_metadata' in plain_backend:
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 236, in __contains__
return self.contains(key)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 356, in contains
self.lookup(key)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 63, in wrapped
return fn(self, *a, **kw)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/s3c.py",
line 240, in lookup
resp = self._do_request('HEAD', '/%s%s' % (self.prefix, key))
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/s3c.py",
line 398, in _do_request
raise HTTPError(resp.status, resp.reason)
HTTPError: 403 Forbidden
#
# s3qladm --authfile /tmp/.s3cust clear s3://713.ueb.esource
I am about to delete the S3QL file system in s3://713.ueb.esource/.
Please enter "yes" to continue.
> yes
Deleting...
File system deleted.
Note: it may take a while for the removals to propagate through the backend.
#
# s3qladm --authfile /tmp/.s3cust download-metadata s3://713.ueb.esource
No metadata backups found.
#
# mkfs.s3ql --plain --authfile /tmp/.s3cust s3://713.ueb.esource
Before using S3QL, make sure to read the user's guide, especially
the 'Important Rules to Avoid Loosing Data' section.
Creating metadata tables...
Dumping metadata...
..objects..
..blocks..
..inodes..
..inode_blocks..
..symlink_targets..
..names..
..contents..
..ext_attributes..
Compressing and uploading metadata...
Wrote 0.00 MiB of compressed metadata.
#
# mount.s3ql --authfile /tmp/.s3cust s3://713.ueb.esource /mnt/s3cust
Using 10 upload threads.
Uncaught top-level exception:
Traceback (most recent call last):
File "/usr/bin/mount.s3ql", line 9, in <module>
load_entry_point('s3ql==1.17', 'console_scripts', 'mount.s3ql')()
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/mount.py",
line 92, in main
(param, db) = get_metadata(backend, cachepath)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/mount.py",
line 306, in get_metadata
seq_no = get_seq_no(backend)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/common.py",
line 116, in get_seq_no
while ('s3ql_seq_no_%d' % seq_no) not in backend:
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 236, in __contains__
return self.contains(key)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 591, in contains
return self.backend.contains(key)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 356, in contains
self.lookup(key)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/common.py",
line 63, in wrapped
return fn(self, *a, **kw)
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/s3c.py",
line 240, in lookup
resp = self._do_request('HEAD', '/%s%s' % (self.prefix, key))
File
"/usr/lib64/python2.7/site-packages/s3ql-1.17-py2.7-linux-x86_64.egg/s3ql/backends/s3c.py",
line 398, in _do_request
raise HTTPError(resp.status, resp.reason)
HTTPError: 403 Forbidden
#
# s3qladm --debug all --authfile /tmp/.s3cust download-metadata
s3://713.ueb.esource
Connecting to 713.ueb.esource.s3.amazonaws.com...
_do_request(): start with parameters ('GET', '/s3ql_passphrase', None,
None, None, None)
_send_request(): processing request for /s3ql_passphrase
_do_request(): request-id: A14F6A7E52AB4357
Connecting to 713.ueb.esource.s3.amazonaws.com...
list(s3ql_metadata): start
list(s3ql_metadata): requesting with marker=
_do_request(): start with parameters ('GET', '/', None, {'marker': '',
'prefix': 's3ql_metadata', 'max-keys': 1000}, None, None)
_send_request(): processing request for
/?marker=&prefix=s3ql_metadata&max-keys=1000
_do_request(): request-id: 16906CFAE5242197
The following backups are available:
No Name Date
lookup(s3ql_metadata)
_do_request(): start with parameters ('HEAD', '/s3ql_metadata', None, None,
None, None)
_send_request(): processing request for /s3ql_metadata
_do_request(): request-id: C22C8D347C5213E6
Error retrieving information about s3ql_metadata, skipping
Enter no to download:
^C
--
You received this message because you are subscribed to the Google Groups
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.