yum autoremove epel-release
yum autoremove openstack-packstack
yum clean all
yum install -y openstack-packstack
错误一:
facter: error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
leatherman rpm包版本问题
已经安装版本是1.10.0-1
# yum list | grep leatherman
leatherman.x86_64 1.10.0-1.el7 @epel
leatherman-devel.x86_64 1.10.0-1.el7 epel
而facter需要1.3.0
# facter -p
facter: error while loading shared libraries: leatherman_curl.so.1.3.0:
cannot open shared object file: No such file
回退leatherman版本
# yum downgrade leatherman
验证问题解决:
# facter -p
2020-03-16 10:15:19.462412 WARN puppetlabs.facter - skipping external facts for "/var/lib/puppet/facts.d": No such file or directory
disks => {
sda => {
model => "ST1200MM0129",
size => "1.09 TiB",
size_bytes => 1200243695616,
vendor => "SEAGATE"
},
问题二:
ERROR : Error appeared during Puppet run: 10.0.2.15_controller.pp
Notice: /Stage[main]/Nova::Db::Sync/Exec[nova-db-sync]/returns: Error: (pymysql.err.OperationalError) (1045, u”Access denied for user ‘nova‘@’10.0.2.15’ (using password: YES)”) (Background on this error at: http://sqlalche.me/e/e3q8)
查看opackstack的部署密码
mysql -u root -p你的密码
登录数据库,添加 ‘root‘@’%’ 授权
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yunjisuan';
flush privileges;
以上方式,治标不治本
要治本,使用以下方式
接下来看下hosts文件:
vim /etc/hosts

将设置的主机名 配置到hosts中
文档更新时间: 2021-10-26 13:36 作者:admin