今天升级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软件降级操作如下:

  1. 首先查看软件升级的事务ID:

    yum history list all

  2. 根据ID查看变更的内容:

    yum history info ID

  3. 确认ID确认,执行回滚操作:

    yum history undo ID

参考

  1. https://access.redhat.com/node/64069