0


Centos7 安装 OpenStack 遇到过的错误

以下是本人在Centos7 安装 OpenStack 遇到过的错误记录

  1. ERROR : Error appeared during Puppet run: 192.168.0.153_compute.pp Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install openstack-ceilometer-ipmi’ returned 1: Error downloading packages:

处理:

复原错误
# yum -d 0 -e 0 -y install openstack-ceilometer-ipmi
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

]# yum install applydeltarpm
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * centos-qemu-ev: mirrors.bupt.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
没有可用软件包 applydeltarpm。
错误:无须任何处理

确认一下,不再报错
# yum -d 0 -e 0 -y install openstack-ceilometer-ipmi
软件包 1:openstack-ceilometer-ipmi-10.0.1-1.el7.noarch 已安装并且是最新版本

重新安装
# packstack --answer-file=packstack-answers-......
  1. ERROR : Error appeared during Puppet run: 192.168.0.151_controller.pp Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install python-keystoneclient’ returned 1: Error downloading packages:

处理:

# yum -d 0 -e 0 -y install python-keystoneclient

重新安装
# packstack --answer-file=packstack-answers-20221002-170651.txt 
  1. ERROR : Error appeared during Puppet run: 192.168.3.77_controller.pp Error: Systemd start for openstack-nova-scheduler failed!

处理:

# cat /var/log/nova/nova-scheduler.log

命令行运行:
nova-manage api_db sync
nova-manage db sync

systemctl restart openstack-nova-scheduler.service

记得好像最后 sync 失败了,后来找个新的虚拟机从头再来过的
  1. ERROR : Error appeared during Puppet run: 192.168.3.77_controller.pp Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install openstack-keystone’ returned 1: Error: Package: python2-qpid-proton-0.22.0-1.el7.x86_64 (centos-openstack-queens)

处理:

# yum -d 0 -e 0 -y install openstack-keystone
# yum -d 0 -e 0 -y install openstack-keystone
错误:软件包:python2-qpid-proton-0.26.0-2.el7.x86_64 (openstack-train)
          需要:qpid-proton-c(x86-64) = 0.26.0-2.el7
          可用: qpid-proton-c-0.14.0-2.el7.x86_64 (extras)
              qpid-proton-c(x86-64) = 0.14.0-2.el7
          可用: qpid-proton-c-0.26.0-2.el7.x86_64 (openstack-train)
              qpid-proton-c(x86-64) = 0.26.0-2.el7
          正在安装: qpid-proton-c-0.37.0-1.el7.x86_64 (epel)
              qpid-proton-c(x86-64) = 0.37.0-1.el7
 您可以尝试添加 --skip-broken 选项来解决该问题
 您可以尝试执行:rpm -Va --nofiles --nodigest

# rpm -e --nodeps qpid-proton-c-0.26.0-2.el7

# rpm -qa qpid-proton-c

# rpm -ivh qpid-proton-c-0.26.0-2.el7

# rpm -e --nodeps qpid-proton-c-0.26.0-2.el7
错误:未安装软件包 qpid-proton-c-0.26.0-2.el7 

# yum -y install PackageKit-backend
# yum -y install yum-utils
# yum -y install qpid-proton-c-0.26.0-2.el7.x86_64

再来
# yum -d 0 -e 0 -y install openstack-keystone

不记得最后处理结果了!
  1. ERROR : Failed to set RDO repo on host 192.168.3.155: RPM file seems to be installed, but appropriate repo file is probably missing in /etc/yum.repos.d/

处理:

yum install https://rdoproject.org/repos/rdo-release.rpm
竟然找不到

来回切换国内源(阿里、tuna、usdc、bupt)过程中遇到过的错误
最后下决心只使用阿里源
 # yum list centos-release-openstack* 查找源里面是否存在,并选择查询到的最新版
  1. ERROR : Error appeared during Puppet run: 192.168.3.179_compute.pp Error: Systemd start for tuned failed!

处理:

# systemctl status tuned
● tuned.service
   Loaded: masked (/usr/lib/systemd/system/tuned.service; masked; vendor preset: enabled)
   Active: inactive (dead)

9月 28 10:31:10 centos7-179 systemd[1]: Cannot add dependency job for unit tuned.service, ignoring: Unit is masked.

systemctl unmask tuned 

# vim /etc/sysctl.conf
可以在这个里面增加,重启生效    
net.ipv4.ip_forward = 1

这么处理好像不管用,后来好像还是从头来过了
  1. ERROR : Error appeared during Puppet run: 192.168.3.179_controller.pp Error: Cannot allocate memory - fork(2)

处理:

# free -m
          total        used        free      shared  buff/cache   available

Mem: 3789 3059 502 5 227 487
Swap: 819 356 463

没有看到内存不够啊!
当时为了重来方便,保留了好几份快照
后来直接恢复到最初的快照,并删除所有的快照,从头来过
  1. ERROR : Error appeared during Puppet run: 192.168.0.159_controller.pp Error: Systemd start for httpd failed!

处理:

# systemctl status httpd.service
没有发现错误

查看日志发现有错
#  -x (回头再补上)
9月 14 15:20:01 centos7-159 httpd[23433]: [Wed Sep 14 15:20:01.899638 2022] [so:warn] [pid 23433] AH01574: module cgi_module is already loaded, skipping
9月 14 15:20:01 centos7-159 httpd[23433]: [Wed Sep 14 15:20:01.899744 2022] [so:warn] [pid 23433] AH01574: module wsgi_module is already loaded, skipping
9月 14 15:20:01 centos7-159 httpd[23433]: [Wed Sep 14 15:20:01.910407 2022] [alias:warn] [pid 23433] AH00671: The Alias directive in /etc/httpd/conf.d/autoindex.conf at line 21 will prob...arlier Alias.
9月 14 15:20:01 centos7-159 httpd[23433]: (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:8774
9月 14 15:20:01 centos7-159 httpd[23433]: no listening sockets available, shutting down
9月 14 15:20:01 centos7-159 httpd[23433]: AH00015: Unable to open logs
9月 14 15:20:01 centos7-159 systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
9月 14 15:20:01 centos7-159 systemd[1]: Failed to start The Apache HTTP Server.
9月 14 15:20:01 centos7-159 systemd[1]: Unit httpd.service entered failed state.
9月 14 15:20:01 centos7-159 systemd[1]: httpd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

原来是因为着急,防火墙和 selinux 没有处理干净!

  1. ERROR : Error appeared during Puppet run: 192.168.0.156_controller.pp Notice: /Stage[main]/Nova::Db::Sync/Exec[nova-db-sync]/returns: Error: (pymysql.err.OperationalError) (1045, u"Access denied for user ‘nova’@‘centos7-156’ (using password: YES)") (Background on this error at: http://sqlalche.me/e/e3q8)

后续又出现以下问题

Error: /Stage[main]/Nova::Db::Sync/Exec[nova-db-sync]: Failed to call refresh: ‘/usr/bin/nova-manage db sync’ returned 1 instead of one of [0]
Error: /Stage[main]/Nova::Db::Sync/Exec[nova-db-sync]: ‘/usr/bin/nova-manage db sync’ returned 1 instead of one of [0]

当时偷懒,希望一键卸载 openstack 后重装,有时候可以,有时候感觉没有卸载干净

官方文档建议找个新机器,从头来过!

标签: openstack centos linux

本文转载自: https://blog.csdn.net/u010953609/article/details/127238397
版权归原作者 哈哈虎123 所有, 如有侵权,请联系我们删除。

“Centos7 安装 OpenStack 遇到过的错误”的评论:

还没有评论