[openstack-dev] [TripleO][docs]: Undercloud install fails with unavailability of oslo::cache

Paddu Krishnan (padkrish) padkrish at cisco.com
Fri Jul 8 17:27:34 UTC 2016


Thanks a lot for the reply. Pls see inline..

On 7/8/16, 7:47 AM, "Ben Nemec" <openstack at nemebean.com> wrote:

>On 07/08/2016 12:58 AM, Paddu Krishnan (padkrish) wrote:
>>> Hello,
>>> I am trying to install TripleO in a VM environment. It¹s a basic
>>>install.
>>> I am following the instructions in
>>>  
>>>http://docs.openstack.org/developer/tripleo-docs/installation/installati
>>>on.html. I
>>> am following the instructions for the stable branch.
>>>
>>> Installing the undercloud (³openstack undercloud install²) failed with
>>> the below logs. Inspite of me giving the repo as
>>> liberty,  
>>>/usr/share/tripleo-image-elements/rdo-release/environment.d/10-rdo-relea
>>>se-name.bash
>>> was set to kilo. I modified it to liberty.
>>>
>>> I also made changes in
>>>  /usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_image.py
>>> to point to liberty as mentioned
>>> in https://bugzilla.redhat.com/show_bug.cgi?id=1304395.
>
>You should not make any code changes to install Liberty.  I just tried
>it and it worked fine with the current code.

#padkrish# I did not do this earlier. Then I found
/usr/share/tripleo-image-elements/rdo-release/environment.d/10-rdo-release-
name.bash and  
/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_image.py in
the undercloud VM had Kilo instead of liberty. I am going to try few more
suggestions. If it doesn¹t work, I will start from scratch in building the
undercloud VM and share the logs.
 
>
>>>
>>> I did not get any errors in the previous commands. From the error, I
>>> can only guess all the puppet modules (oslo::cache?) were not
>>> completely installed. Any tips on overcoming this would be great.
>>>
>>> ‹‹‹‹‹‹‹‹‹‹-
>>> dib-run-parts Tue Jul  5 16:15:01 EDT 2016 Running
>>> /usr/libexec/os-refresh-config/configure.d/50-puppet-stack-config
>>> + set -o pipefail
>>> + set +e
>>> + puppet apply --detailed-exitcodes
>>> /etc/puppet/manifests/puppet-stack-config.pp
>>> Error: Resource type oslo::cache doesn't exist on node
>>>instack.localdomain
>>> Error: Resource type oslo::cache doesn't exist on node
>>>instack.localdomain
>>> + rc=1
>>> + set -e
>>> + echo 'puppet apply exited with exit code 1'
>>> puppet apply exited with exit code 1
>>> + '[' 1 '!=' 2 -a 1 '!=' 0 ']'
>>> + exit 1
>>> [2016-07-05 16:15:06,463] (os-refresh-config) [ERROR] during configure
>>> phase. [Command '['dib-run-parts',
>>> '/usr/libexec/os-refresh-config/configure.d']' returned non-zero exit
>>> status 1]
>>>
>>> [2016-07-05 16:15:06,463] (os-refresh-config) [ERROR] Aborting...
>>> Traceback (most recent call last):
>>>   File "<string>", line 1, in <module>
>>>   File
>>> "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py",
>>> line 815, in install
>>>     _run_orc(instack_env)
>>>   File
>>> "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py",
>>> line 699, in _run_orc
>>>     _run_live_command(args, instack_env, 'os-refresh-config')
>>>   File
>>> "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py",
>>> line 370, in _run_live_command
>>>     raise RuntimeError('%s failed. See log for details.' % name)
>>> RuntimeError: os-refresh-config failed. See log for details.
>>> Command 'instack-install-undercloud' returned non-zero exit status 1
>>>
>>> ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹
>>>
>>> I also manually tried to install the oslo packages, that didn¹t help
>>> either.
>>>
>>> As suggested by shardy, I also tried the ³tripleo.sh  ‹repo-setup².
>>> Still the same error.
>
>What is the output of `cat /etc/yum.repos.d/delorean*` ?  You may have
>conflicting repos if you used both the doc repo setup and the tripleo.sh
>one.  Deleting /etc/yum.repos.d/delorean* and re-running tripleo.sh
>--repo-setup may help (don't forget to export STABLE_RELEASE=liberty
>first).

#padkrish# Just tried your suggestion and unfortunately that didn¹t help
either :(. Here it is:
 <http://paste.openstack.org/show/528628/>


Thanks again,
Paddu


>
>For the moment I would ignore the documentation on repo setup and image
>building and use tripleo.sh for those parts.  Both those sections are
>different from what we CI and I believe both are probably broken right
>now.  I'm trying to fix this divergence, but progress is slow so far. :-(
>
>>>
>> From yum list:
>> 
>> ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹-
>>     python-oslo-cache.noarch         0.7.0-1.el7
>>     delorean-liberty-testing
>>     python-oslo-cache-doc.noarch
>> 0.7.1-0.20160624191250.4f1f8a1.el7.centos
>>     python2-oslo-cache.noarch
>>0.7.1-0.20160624191250.4f1f8a1.el7.centos
>>     python2-oslo-cache-tests.noarch
>>0.7.1-0.20160624191250.4f1f8a1.el7.centos
>> ‹‹‹‹‹‹‹‹‹‹‹‹‹‹
>>> Thanks,
>>> Paddu
>>> 
>>><http://docs.openstack.org/developer/tripleo-docs/installation/installat
>>>ion.html><http://docs.openstack.org/developer/tripleo-docs/installation/
>>>installation.html><http://docs.openstack.org/developer/tripleo-docs/inst
>>>allation/installation.html><http://docs.openstack.org/developer/tripleo-
>>>docs/installation/installation.html><http://docs.openstack.org/developer
>>>/tripleo-docs/installation/installation.html><http://docs.openstack.org/
>>>developer/tripleo-docs/installation/installation.html><http://docs.opens
>>>tack.org/developer/tripleo-docs/installation/installation.html><http://d
>>>ocs.openstack.org/developer/tripleo-docs/installation/installation.html>
>>><http://docs.openstack.org/developer/tripleo-docs/installation/installat
>>>ion.html>
>> 
>> 
>> 
>> 
>>_________________________________________________________________________
>>_
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: 
>>OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> 
>
>
>__________________________________________________________________________
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list