Removing `self.` from line 138 in backends/swift.py allows me to connect
but mkfs.s3ql fails anyway.
mkfs.s3ql --debug all output: http://ur1.ca/h36ng
On Tuesday, April 15, 2014 7:56:10 AM UTC+2, Marcin Skarbek wrote:
>
> Hi, I get exception when I'm trying to connect to swift backend.
> My provider uses '/auth/v1.0' so swift backend fails in first iteration of
> for loop in _get_conn but instead of second try with '/auth/v1.0' I get
> this:
>
> Uncaught top-level exception:
> Traceback (most recent call last):
> File "/home/mskarbek/venv/s3ql/bin/mount.s3ql", line 9, in <module>
> load_entry_point('s3ql==2.8.1', 'console_scripts', 'mount.s3ql')()
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/mount.py",
>
> line 112, in main
> backend_factory = get_backend_factory(options)
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/common.py",
>
> line 1447, in get_backend_factory
> ssl_context, proxy=proxy)
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/swift.py",
>
> line 60, in __init__
> self._container_exists()
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/common.py",
>
> line 65, in wrapped
> return method(*a, **kw)
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/swift.py",
>
> line 70, in _container_exists
> self._do_request('GET', '/', query_string={'limit': 1 })
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/swift.py",
>
> line 179, in _do_request
> self.conn = self._get_conn()
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/common.py",
>
> line 65, in wrapped
> return method(*a, **kw)
> File
> "/home/mskarbek/venv/s3ql/lib/python3.3/site-packages/s3ql-2.8.1-py3.3-linux-x86_64.egg/s3ql/backends/swift.py",
>
> line 138, in _get_conn
> self.conn.discard()
> AttributeError: 'NoneType' object has no attribute 'discard'
>
> apsw==3.8.4.3-r1
> dugong==2.2
> llfuse==0.40
> pycrypto==2.6.1
> s3ql==2.8.1
>
> Thanks for any help.
> Marcin Skarbek
>
--
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.