今天升级Gitlab到10.3.0,发现web端无法正常访问。登录服务器,gitlab-ctl status
查看服务运行状态,显示postgres_exporter和node_exporter两个服务没能正常启动。尝试重启整个Gitlab服务,问题依旧。用gitlab-ctl tail
查看日志,提示“postgres_exporter: error: unknown short flag ‘-w’, try –help”和“node_exporter: error: unknown short flag ‘-w’, try –help”。
网上搜索问题,竟然没有gitlab社区的反馈,非常奇怪!时间紧迫,又不想费劲从源代码或配置里找解决方案,最佳的办法当然是降级Gitlab!
CentOS软件降级
CentOS软件降级操作如下:
- 首先查看软件升级的事务ID:
yum history list all
- 根据ID查看变更的内容:
yum history info ID
- 确认ID确认,执行回滚操作:
yum history undo ID