AMQ7077:你未被授权来进行请求的操作

  在linux中使用MQ,当启动代理时,有可能报AMQ7077的错误,解决办法如下:

一、环境说明:

  系统:redhat Linux5.5 企业版

  系统用户:root

  MQ安装用户:myuser

二、错误详情

 1、使用命令启动代理时,提示如下错误:

  [myuser@localhost /]$ mqsistart MB7BROKER

  AMQ7077:你未被授权来进行请求的操作

  BIP8048E:It was not possible to start WebSphere MQ queue manager 'MB7QMGR'

  BIP8875W:The component verification for 'MB7BROKER' has finished,but one or more checks failed.

  One or more of the component verification checks failed.

  Check the error log for preceding error messages.

  如图:

 2、从界面启动队列管理器报错如下:

  AMQ7077:你未被授权来进行请求的操作。

  退出值=119

  如图:AMQ7077:你未被授权来进行请求的操作_第1张图片

三、解决办法

 1、确定当前myuser用户在mqm,mqbrkrs用户组内

 2、使用mqm用户启动队列管理器

  以root登录,再切换到mqm用户下,启动队列管理器

  [root@localhost /]$ su mqm

  bash-3.2$ strmqm MB7QMGR

  exit

  [root@localhost /]$ su myuser

  [myuser@localhost /]$ mqsistart MB7BROKER

  即可正常启动。也可以在[myuser@localhost /]$ strmqcfg 打开MQ图形化界面,进行启动。

 

备注:原创文章,如转载请说明出处。

 

 

 

 

 

  

 

转载于:https://www.cnblogs.com/hhl-kf/archive/2012/12/12/AMQ7077.html

你可能感兴趣的:(AMQ7077:你未被授权来进行请求的操作)