I been trying to install openstack Undercloud but failed, there were different reassons but the last reason was, I am attaching Logfile here. I am a beginner could not find any help online. This is my undercloud.conf file is given below.
[DEFAULT]
local_ip = 192.168.0.105/24
undercloud_public_vip = 192.168.0.110
undercloud_admin_vip = 192.168.0.111
local_interface = enp0s3
masquerade_network = 192.168.0.0/24
dhcp_start = 192.168.0.100
dhcp_end = 192.168.0.150
network_cidr = 192.168.0.0/24
network_gateway = 192.168.0.105
inspection_iprange = 192.168.0.160,192.168.0.199
List Of Errors
puppet
Errors:
libfacter is not found
Solution: Manually install puppetserver and puppet-agent from puppetlabs-release-pc1-el-7.noarch.rpm
facter
Errors:
- error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
Solution: I had to downgrade leatherman with command
$ sudo yum downgrade leatherman
- error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
TASK [Output for sync deployment HostsEntryDeployment] or jq: error
Errors:
fatal: [undercloud]: FAILED! => { "msg": [ { "stderr": [ "/bin/sh: /usr/libexec/os-refresh-config/configure.d/55-heat-config: No such file or directory", "jq: error: Could not open file /var/lib/heat-config/deployed/bfd49af0-49b0-49f9-ae36-b976dfb4058d.notify.json: No such file or directory" ] }, { "status_code": "2" } ] }
Json file is generated dynamically so the root of the problem must be
/usr/libexec/os-refresh-config/configure.d/55-heat-config: No
such file or directory