*** matt6434 has joined #openstack-storlets | 03:39 | |
*** mattoliverau has quit IRC | 03:45 | |
*** openstackgerrit has quit IRC | 03:45 | |
*** wbhuber_ has quit IRC | 03:45 | |
*** wbhuber has joined #openstack-storlets | 03:45 | |
*** openstackgerrit has joined #openstack-storlets | 04:01 | |
*** eranrom has joined #openstack-storlets | 08:32 | |
cdoron | Hi peluse. Could you try the following: run python, and then try running "from keystone import cli". Do you get the same error (ImportError: cannot import name cli)? | 10:06 |
---|---|---|
cdoron | This may be related to a problem we have encountered in the past, where a machine had two python-keystoneclient installed | 10:07 |
*** eranrom has quit IRC | 13:00 | |
peluse | cdoron: so I kinda figured it out | 13:37 |
peluse | cdoron: my biggest problem is that I was starting with a VM that had both swift and keystone installed from source already | 13:37 |
peluse | that caused multiple issues | 13:38 |
cdoron | Please let us know if you figure a way around it. | 13:38 |
peluse | a few because of dependencies like having the newest pbr/setuptools but then the docker/requirements.txt specifying a specific version of glance client that woulnd't work with those | 13:39 |
peluse | and also, of course, the passwords in common.yml didn't match what I was using :) | 13:39 |
peluse | and then, as you mention, I ended up with 2 keystone clients, the one I installed from srouce and the one isntalled via s2aio.sh which weren't compaitble with the upgraded dependencies | 13:39 |
peluse | so.... | 13:39 |
peluse | if I run the script from a VM with no openstack stuff on it all, it still fails (I'll post that soon) but then I run it a 2nd time w/o any changes and it works 100% | 13:40 |
peluse | so I'm thinking (a) figure out the fresh VM need to run it twice thing and (b) need a script or step by step directions for develoeprs who want to add storlets to their VM w/existing installed from source proejcts | 13:41 |
peluse | does (b) already exist? seems like modifying the current s2aio.sh to work with existing isntallatins might not be the best route | 13:41 |
hrou | peluse, cdoron thanks yea - that's always given us the most problems, I almost prefer we just say a requirment is to have both installed from the get go. I think you can adjust s2aio.sh that's Ok but by removing the fact it ends up replying on the jenkins test env setup (i.e. don't change that :) | 14:20 |
peluse | hrou: huh? remove something but don't change that?? | 14:22 |
hrou | hehe I mean s2aio is just a wrapper as it stands today | 14:22 |
peluse | yeah, if you remove that there's nothing left :) | 14:23 |
peluse | so what's the best way to do the isntall then if I alread have swift+keystone isntalled from source? a different script, or just follow the directions? | 14:24 |
hrou | hehe right, I mean I don't mind the name ;) As the starting point for a fresh install so to speak. | 14:24 |
hrou | So if you already have things installed, generally using the anisble directly should be OK I mean: | 14:24 |
hrou | https://github.com/openstack/storlets/blob/master/doc/source/installation.rst | 14:25 |
hrou | I thought we removed all the dependies on swift and keystone here - as this ansible script should assume they're already around | 14:25 |
peluse | hrou: cool, OK. I'll look into the failrues using the script w/nothing else isntalled first (and why I had to run twice) and then I'll see if I can follow the instructinos on my snapshot with existing installations and let you know | 14:26 |
peluse | hrou: sometime this week :) | 14:26 |
hrou | Thanks so much peluse that'd be awesome; I mean your right the GATE tests are also assuming nothing is installed I persume so they should work; The ansible script is what I've used many times and the last couple (mind you a few weeks back) were smooth, all with existing swift / keystone installs | 14:27 |
*** eranrom has joined #openstack-storlets | 18:33 | |
*** eranrom has quit IRC | 20:14 | |
*** matt6434 is now known as mattoliverau | 22:07 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!