mesos-master启动失败,报错Failed to load unknown flag 'quorum.rpmsave'

原创 2016年05月30日 15:38:00

【现象】

mesos启动失败,查看mesos状态报错:

[root@hps102 ~]# systemctl status mesos-master
● mesos-master.service - Mesos Master
   Loaded: loaded (/usr/lib/systemd/system/mesos-master.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2016-05-30 15:26:11 CST; 5s ago
  Process: 7783 ExecStart=/usr/bin/mesos-init-wrapper master (code=exited, status=1/FAILURE)
 Main PID: 7783 (code=exited, status=1/FAILURE)

May 30 15:26:10 hps102 systemd[1]: mesos-master.service: main process exited, code=exited, status=1/FAILURE
May 30 15:26:11 hps102 systemd[1]: Unit mesos-master.service entered failed state.
May 30 15:26:11 hps102 systemd[1]: mesos-master.service failed.

通过journalctl查看mesos-master日志:

[root@hps102 ~]# journalctl -f -u  mesos-master
-- Logs begin at Mon 2016-05-30 04:03:01 CST. --
May 30 15:27:52 hps102 systemd[1]: mesos-master.service holdoff time over, scheduling restart.
May 30 15:27:52 hps102 systemd[1]: Started Mesos Master.
May 30 15:27:52 hps102 systemd[1]: Starting Mesos Master...
May 30 15:27:52 hps102 mesos-master[8200]: Failed to load unknown flag 'quorum.rpmsave'
May 30 15:27:52 hps102 mesos-master[8200]: 
May 30 15:27:52 hps102 mesos-master[8200]: Usage: mesos-master [options]
May 30 15:27:52 hps102 mesos-master[8200]: 
May 30 15:27:52 hps102 mesos-master[8200]:   --acls=VALUE                             The value could be a JSON-formatted string of ACLs
May 30 15:27:52 hps102 mesos-master[8200]:                                            or a file path containing the JSON-formatted ACLs used
May 30 15:27:52 hps102 systemd[1]: mesos-master.service: main process exited, code=exited, status=1/FAILURE
May 30 15:27:52 hps102 systemd[1]: Unit mesos-master.service entered failed state.
May 30 15:27:52 hps102 systemd[1]: mesos-master.service failed.
^XMay 30 15:28:12 hps102 systemd[1]: mesos-master.service holdoff time over, scheduling restart.
May 30 15:28:12 hps102 systemd[1]: Started Mesos Master.
May 30 15:28:12 hps102 systemd[1]: Starting Mesos Master...
May 30 15:28:12 hps102 systemd[1]: mesos-master.service: main process exited, code=exited, status=1/FAILURE
May 30 15:28:12 hps102 systemd[1]: Unit mesos-master.service entered failed state.
May 30 15:28:12 hps102 systemd[1]: mesos-master.service failed.

【原因】

查看mesos配置目录:

[root@hps102 ~]# ll /etc/mesos*
/etc/mesos:
total 8
-rw-r--r-- 1 root root 65 May 30 15:21 zk
-rw-r--r-- 1 root root 65 May 30 15:04 zk.rpmsave

/etc/mesos-master:
total 24
-rw-r--r-- 1 root root  5 May 30 15:21 logging_level
-rw-r--r-- 1 root root  2 May 30 15:21 quorum
-rw-r--r-- 1 root root  2 May 30 15:03 quorum.rpmsave
-rw-r--r-- 1 root root 17 May 30 15:21 work_dir
-rw-r--r-- 1 root root 17 May 30 15:03 work_dir.rpmsave
-rw-r--r-- 1 root root  7 May 30 15:21 zk_session_timeout

/etc/mesos-slave:
total 16
-rw-r--r-- 1 root root 20 May 30 15:21 attributes
-rw-r--r-- 1 root root 13 May 30 15:21 containerizers
-rw-r--r-- 1 root root  8 May 30 15:21 logging_level
-rw-r--r-- 1 root root 17 May 30 15:21 work_dir

发现多了几个.rpmsave结尾的文件。
这个是由于mesos-master执行yum remove mesos的时候,mesos-master还是运行状态,导致删除时有备份文件产生。

【处理】

删除上面那几个文件即可:

rm -f /etc/mesos-master/quorum.rpmsave  /etc/mesos-master/work_dir.rpmsave /etc/mesos/zk.rpmsave
版权声明:欢迎转载分享!

mesos1.0实战

目前mesos支持的系统主要有:   Ubuntu 16.04 (xenial)Ubuntu 15.10 (wily)Ubuntu 14.04 (trusty)Ubuntu 12.04 (prec...
  • weiguang1017
  • weiguang1017
  • 2016年09月13日 19:30
  • 753

centos7 mysql: mariadb-wait-ready $MAINPID (code=exited, status=1/FAILURE)

在centos7环境上重装mysql时运行命令 删除:#yum remove mariadb*  重装:#yum -y install mariadb* 启动:#systemctl start ...
  • lipingping951462
  • lipingping951462
  • 2016年07月13日 15:16
  • 5632

Mesos集群yum安装部署

转载来自:http://3258715.blog.51cto.com/3248715/1757850 1 Apache Mesos简介 Apache Mesos据说是云计算的未来,利用Mesos可...
  • qq_35440040
  • qq_35440040
  • 2017年11月02日 17:49
  • 274

spring-boot 深入学习

spring-boot深入学习
  • yeyincai
  • yeyincai
  • 2016年06月17日 19:15
  • 7899

Mesos源码分析(2): Mesos Master的启动之一

Mesos-Master的启动在src/master/main.cpp文件中进行 1. master::Flags flags 解析命令行参数和环境变量 https://mesosphere...
  • popsuper1982
  • popsuper1982
  • 2016年07月19日 15:21
  • 2765

未能加载视图状态(Failed to load ViewState),解决之道

在动态加载页面(用户控件)的时候,我的项目是利用atlas的UpdatePanel加载用户空间到PlaceHolder中,很容易出现这个错误:Failed to load viewstate. The...
  • jcicheng
  • jcicheng
  • 2006年10月22日 16:17
  • 9508

vsphere虚拟机跑 vyos+serial over network

服务器虚拟化的时候,网络也少不了虚拟化,这个时候我选择 vyos, 如果搭上management网络的话,我选择serial over network https://pubs.vmware.com/...
  • vbaspdelphi
  • vbaspdelphi
  • 2017年08月29日 22:35
  • 175

openstack_juno高可用部署错误总结

openstack_juno高可用部署错误总结
  • lizhihua0925
  • lizhihua0925
  • 2017年01月11日 20:31
  • 190

Appcompat实现Action Bar的兼容性处理

Appcompat实现Action Bar时,如果使用到split action bar或者Navigating Up with the App Icon需要考虑兼容性。下面介绍下split acti...
  • xyz_lmn
  • xyz_lmn
  • 2013年10月17日 13:15
  • 8202

tomcat启动异常(严重: Dispatcher initialization failed Unable to load configuration. - [unknown location] )

严重: Dispatcher initialization failed Unable to load configuration. - [unknown location] at com.opens...
  • xyw591238
  • xyw591238
  • 2016年07月19日 10:48
  • 1817
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mesos-master启动失败,报错Failed to load unknown flag 'quorum.rpmsave'
举报原因:
原因补充:

(最多只允许输入30个字)