Hi Sean, Yes, after a long time I have it all worked as expected :) thanks
Alex On Sun, Aug 17, 2014 at 9:16 PM, Sean Cribbs <s...@basho.com> wrote: > Glad you figured it out, Alex. I'll make a note to update the README > about external packages that may be necessary. > > On Sun, Aug 17, 2014 at 12:23 PM, Alex De la rosa > <alex.rosa....@gmail.com> wrote: > > Murphy's law... as soon as I post it, as soon as I found why it > failed... I > > was missing the following libraries on my Ubuntu Server: > > > > aptitude install build-essential libssl-dev libffi-dev python-dev > > > > After this, the "cryptography" package got installed like a charm. > > > > Thanks! > > Alex > > > > > > On Sun, Aug 17, 2014 at 7:12 PM, Alex De la rosa < > alex.rosa....@gmail.com> > > wrote: > >> > >> Hi Sean, > >> > >> I tried to install version 2.1.0rc1 as you suggested, but "pip" gives a > >> compilation error and doesn't install it, here you have the log: > >> > >> # pip install riak==2.1.0rc1 > >> Downloading/unpacking riak==2.1.0rc1 > >> Downloading riak-2.1.0rc1.tar.gz (135kB): 135kB downloaded > >> Running setup.py (path:/tmp/pip_build_root/riak/setup.py) egg_info for > >> package riak > >> > >> Downloading/unpacking riak-pb>=2.0.0 (from riak==2.1.0rc1) > >> Downloading riak_pb-2.0.0.16.tar.gz > >> Running setup.py (path:/tmp/pip_build_root/riak-pb/setup.py) egg_info > >> for package riak-pb > >> > >> Downloading/unpacking pyOpenSSL>=0.14 (from riak==2.1.0rc1) > >> Downloading pyOpenSSL-0.14.tar.gz (128kB): 128kB downloaded > >> Running setup.py (path:/tmp/pip_build_root/pyOpenSSL/setup.py) > egg_info > >> for package pyOpenSSL > >> > >> warning: no previously-included files matching '*.pyc' found > anywhere > >> in distribution > >> no previously-included directories found matching 'doc/_build' > >> Requirement already satisfied (use --upgrade to upgrade): > >> protobuf>=2.4.1,<2.6.0 in /usr/local/lib/python2.7/dist-packages (from > >> riak-pb>=2.0.0->riak==2.1.0rc1) > >> Downloading/unpacking cryptography>=0.2.1 (from > >> pyOpenSSL>=0.14->riak==2.1.0rc1) > >> Downloading cryptography-0.5.3.tar.gz (319kB): 319kB downloaded > >> Running setup.py (path:/tmp/pip_build_root/cryptography/setup.py) > >> egg_info for package cryptography > >> c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or > >> directory > >> #include <Python.h> > >> ^ > >> compilation terminated. > >> Traceback (most recent call last): > >> File "<string>", line 17, in <module> > >> File "/tmp/pip_build_root/cryptography/setup.py", line 174, in > >> <module> > >> "test": PyTest, > >> File "/usr/lib/python2.7/distutils/core.py", line 111, in setup > >> _setup_distribution = dist = klass(attrs) > >> File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line > >> 239, in __init__ > >> self.fetch_build_eggs(attrs.pop('setup_requires')) > >> File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line > >> 264, in fetch_build_eggs > >> replace_conflicting=True > >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line > 620, > >> in resolve > >> dist = best[req.key] = env.best_match(req, ws, installer) > >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line > 858, > >> in best_match > >> return self.obtain(req, installer) # try and download/install > >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line > 870, > >> in obtain > >> return installer(requirement) > >> File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line > >> 314, in fetch_build_egg > >> return cmd.easy_install(req) > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 616, in easy_install > >> return self.install_item(spec, dist.location, tmpdir, deps) > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 646, in install_item > >> dists = self.install_eggs(spec, download, tmpdir) > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 834, in install_eggs > >> return self.build_and_install(setup_script, setup_base) > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 1040, in build_and_install > >> self.run_setup(setup_script, setup_base, args) > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 1028, in run_setup > >> raise DistutilsError("Setup script exited with %s" % > (v.args[0],)) > >> distutils.errors.DistutilsError: Setup script exited with error: > >> command 'x86_64-linux-gnu-gcc' failed with exit status 1 > >> Complete output from command python setup.py egg_info: > >> c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or > >> directory > >> > >> #include <Python.h> > >> > >> ^ > >> > >> compilation terminated. > >> > >> Traceback (most recent call last): > >> > >> File "<string>", line 17, in <module> > >> > >> File "/tmp/pip_build_root/cryptography/setup.py", line 174, in > <module> > >> > >> "test": PyTest, > >> > >> File "/usr/lib/python2.7/distutils/core.py", line 111, in setup > >> > >> _setup_distribution = dist = klass(attrs) > >> > >> File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 239, > in > >> __init__ > >> > >> self.fetch_build_eggs(attrs.pop('setup_requires')) > >> > >> File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 264, > in > >> fetch_build_eggs > >> > >> replace_conflicting=True > >> > >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 620, in > >> resolve > >> > >> dist = best[req.key] = env.best_match(req, ws, installer) > >> > >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 858, in > >> best_match > >> > >> return self.obtain(req, installer) # try and download/install > >> > >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 870, in > >> obtain > >> > >> return installer(requirement) > >> > >> File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 314, > in > >> fetch_build_egg > >> > >> return cmd.easy_install(req) > >> > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 616, in easy_install > >> > >> return self.install_item(spec, dist.location, tmpdir, deps) > >> > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 646, in install_item > >> > >> dists = self.install_eggs(spec, download, tmpdir) > >> > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 834, in install_eggs > >> > >> return self.build_and_install(setup_script, setup_base) > >> > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 1040, in build_and_install > >> > >> self.run_setup(setup_script, setup_base, args) > >> > >> File > >> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", > line > >> 1028, in run_setup > >> > >> raise DistutilsError("Setup script exited with %s" % (v.args[0],)) > >> > >> distutils.errors.DistutilsError: Setup script exited with error: command > >> 'x86_64-linux-gnu-gcc' failed with exit status 1 > >> > >> ---------------------------------------- > >> Cleaning up... > >> Command python setup.py egg_info failed with error code 1 in > >> /tmp/pip_build_root/cryptography > >> Storing debug log for failure in /root/.pip/pip.log > >> > >> Thanks, > >> Alex > >> > >> > >> On Fri, Aug 15, 2014 at 7:07 PM, Sean Cribbs <s...@basho.com> wrote: > >>> > >>> Hi Alex, > >>> > >>> The published version is not a final release, so it won't be > >>> automatically installed by pip. Try this: pip install riak==2.1.0rc1 > >>> > >>> Also, did you activate your bucket-type using riak-admin? It won't be > >>> usable until it's activated. > >>> > >>> On Fri, Aug 15, 2014 at 12:02 PM, Alex De la rosa > >>> <alex.rosa....@gmail.com> wrote: > >>> > Hi, thanks for your suggestion, but I would prefer to use the > official > >>> > packages, and for what I saw on the list some days ago, the new > version > >>> > was > >>> > published, so I wonder why is not yet working. > >>> > > >>> > Thanks, > >>> > Alex > >>> > > >>> > > >>> > On Fri, Aug 15, 2014 at 6:20 PM, tele <t...@rhizomatica.org> wrote: > >>> >> > >>> >> Hi Alex, > >>> >> > >>> >> Use the version from git and see if you get the same error: > >>> >> > >>> >> git clone https://github.com/basho/riak-python-client.git > >>> >> cd riak-python-client > >>> >> python setup.py install > >>> >> > >>> >> :tele > >>> >> > >>> >> > >>> >> On Fri, 15 Aug 2014 18:12:09 +0200 > >>> >> Alex De la rosa <alex.rosa....@gmail.com> wrote: > >>> >> > >>> >> > Hi there, > >>> >> > > >>> >> > I created a "counter" bucket called "likes" with the following > shell > >>> >> > script: > >>> >> > > >>> >> > riak-admin bucket-type create likes > >>> >> > '{"props":{"datatype":"counter"}}' > >>> >> > > >>> >> > When I try to follow the guide [ > >>> >> > http://docs.basho.com/riak/2.0.0/dev/using/data-types ] to use > this > >>> >> > bucket with Python, I found the following issue: > >>> >> > > >>> >> > Traceback (most recent call last): > >>> >> > File "x.py", line 17, in <module> > >>> >> > bucket = client.bucket_type('counter_bucket').bucket('likes') > >>> >> > AttributeError: 'RiakClient' object has no attribute 'bucket_type' > >>> >> > > >>> >> > Something wrong? Is a fresh install from "pip" so I thought the > >>> >> > Python > >>> >> > library would be in its last updated version? > >>> >> > > >>> >> > Thanks! > >>> >> > Alex > >>> >> > >>> > > >>> > > >>> > _______________________________________________ > >>> > riak-users mailing list > >>> > riak-users@lists.basho.com > >>> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > >>> > > >>> > >>> > >>> > >>> -- > >>> Sean Cribbs <s...@basho.com> > >>> Software Engineer > >>> Basho Technologies, Inc. > >>> http://basho.com/ > >> > >> > > > > > > -- > Sean Cribbs <s...@basho.com> > Software Engineer > Basho Technologies, Inc. > http://basho.com/ >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com