Bug 1475506
Summary: | Undercloud Installation fails due to rabbitmq-server not starting | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Sai Sindhur Malleni <smalleni> |
Component: | erlang | Assignee: | Peter Lemenkov <plemenko> |
Status: | CLOSED ERRATA | QA Contact: | pkomarov |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 12.0 (Pike) | CC: | apevec, aschultz, chjones, jeckersb, jschluet, lhh, mburns, plemenko, rhel-osp-director-maint, rscarazz, smalleni, ushkalim |
Target Milestone: | beta | Keywords: | Triaged |
Target Release: | 12.0 (Pike) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | erlang-18.3.4.5-4.el7ost | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-12-13 21:45:43 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sai Sindhur Malleni
2017-07-26 19:50:23 UTC
RHEL version was 7.4 Red Hat Enterprise Linux Server release 7.4 (Maipo) 2017-07-26 17:28:24,032 INFO: Error: Execution of '/bin/yum -d 0 -e 0 -y install rabbitmq-server' returned 1: Error: Package: erlang-crypto-18.3.4.5-4.el7ost.x86_64 (rhelosp-12.0-puddle) 2017-07-26 17:28:24,032 INFO: Requires: libcrypto.so.10(OPENSSL_1.0.2)(64bit) 2017-07-26 17:28:24,032 INFO: You could try using --skip-broken to work around the problem 2017-07-26 17:28:24,033 INFO: You could try running: rpm -Va --nofiles --nodigest 2017-07-26 17:28:24,033 INFO: Error: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: change from purged to present failed: Execution of '/bin/yum -d 0 -e 0 -y install rabbitmq-server' returned 1: Error: Package: erlang-crypto-18.3.4.5-4.el7ost.x86_64 (rhelosp-12.0-puddle) 2017-07-26 17:28:24,033 INFO: Requires: libcrypto.so.10(OPENSSL_1.0.2)(64bit) 2017-07-26 17:28:24,033 INFO: You could try using --skip-broken to work around the problem 2017-07-26 17:28:24,033 INFO: You could try running: rpm -Va --nofiles --nodigest Looks like packaging issues with the puddle. There's something strange here, because yes, problem seem to be related to the puddle packages, but the same puddle worked fine yesterday [1] in a complete deployment that of course included the undercloud installation. It would be good to take a look to the repo of the undercloud and eventually I would suggest to delete and reconfigure them to be sure that just the rhel and the puddle's one are present. [1] https://thirdparty.logs.rdoproject.org/jenkins-oooq-rhos-12-puddle-bmu-had00-lab-float_nic_with_vlans-8/undercloud/etc/yum.repos.d/rhos-release-12.repo.txt.gz I think I figured it out, it appears that it was trying to be installed on 7.3 (in my case). I think 7.4 is required for 12? Yes, my undercloud is 7.4. Do I need to use -r argument with rhos-release to force installation on 7.4? However, I was using infrared to deploy undercloud, I was hoping that could take care of it. Yes 7.4 is required for OSP12. The main difference I see is the fact that in my env I have "latest" instead of 2017-07-22.2 in the director repo, which basically means that I have the repos rhelosp-12.0-puddle and rhelosp-12.0-devtools-puddle pointing a url with "latest" and not the puddle id. Other than that, everything is the same, so maybe you can try modifying that and see if it fixes the issue. The rhos-release command I launched was just "rhos-release 12 -p latest". Can I change it on the same installation? Or does it need a fresh OS? What is the -r argument of rhos-release for? Would help here if I passed -r 7.4? A fresh install might be better, but I would go first for a rhos-release -x to cleanup and then the rhos-release 12 -p latest command. rasca, Hey however rhos-release 12 -p now picks a build that has not passed_phase1, however I need a build that passed phase1 This shoudl be fixed in any recent Erlang build (more recent than erlang-18.3.4.5-4.el7ost). Sai, could you try it again and tell us if the issue is still present? Peter, I haven't seen this with more recent builds. Verified , tested in osp 12 with erlang-18.3.4.5-4. #check rhos release: [root@undercloud ~]# rhos-release -L Installed repositories (rhel-7.4): 12 rhel-7.4 #check erlang package: [root@puma33 ~]# rpm -qa |grep erlang erlang-kernel-18.3.4.5-4.el7ost.x86_64 erlang-public_key-18.3.4.5-4.el7ost.x86_64 ... #check undercloud installation success: [stack@undercloud ~]$ grep 'Undercloud install' undercloud_install.log Undercloud install complete. #ir success message : msg: All items completed PLAY RECAP ************************************************************************************ localhost : ok=6 changed=2 unreachable=0 failed=0 undercloud.com : ok=69 changed=44 unreachable=0 failed=0 [[ previous task time: 0:00:02.526307 = 2.53s / 3965.07s ]] [[ previous play time: 0:11:00.466845 = 660.47s / 3965.07s ]] [[ previous playbook time: 1:06:05.070158 = 3965.07s / 3965.07s ]] [[ previous total time: 1:06:05.070329 = 3965.07s / 0.00s ]] ############################################################################# Undercloud install complete. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:3462 |