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.

Reply via email to