Couchbase
  • Why NoSQL?
  • Couchbase Server
  • Download
  • Resources
  • Careers
Home | Forums | Membase | Membase Server 1.7.x

/bin/sh: bad interpreter: Permission denied

6 replies [Last post]
  • Login or register to post comments
Sat, 08/06/2011 - 11:21
ahmedabdo2070
Offline
Joined: 08/06/2011
Groups: None

I've a problem starting the membase-server after a fresh installation on CentOS 5.6 64 bit and I've the following error message:

sh: /opt/membase/bin/membase-server: /bin/sh: bad interpreter: Permission denied

Any help would be appreciated.

Thanks,

Top
  • Login or register to post comments
Sun, 08/07/2011 - 11:05
perry
Offline
Joined: 10/11/2010
Groups:

What is the exact command you're running to start the service? You should be doing: '/etc/init.d/membase-server start' and running that as root...

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!

Top
  • Login or register to post comments
Sun, 08/07/2011 - 11:15
ahmedabdo2070
Offline
Joined: 08/06/2011
Groups: None

yes perry. I'm running it as root.

root@host [~]# /etc/init.d/membase-server start
Starting Membase serversh: /opt/membase/bin/membase-server: /bin/sh: bad interpreter: Permission denied
[FAILED]

Thanks,

Top
  • Login or register to post comments
Sun, 08/07/2011 - 11:18
perry
Offline
Joined: 10/11/2010
Groups:

-Do you have 'sh' installed on this system?
-What does the /etc/passwd file look like for the 'membase' user?

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!

Top
  • Login or register to post comments
Sun, 08/07/2011 - 11:25
ahmedabdo2070
Offline
Joined: 08/06/2011
Groups: None

sh installed without any issues. I don't know what is the issue and it's related to permission issues and I tried to put membase user in root group without any success.

root@server2-HDC [~]# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Feb 24 01:03 /bin/sh -> bash*
root@server2-HDC [~]# grep membase /etc/passwd
membase:x:103:106:Membase system user:/opt/membase:/bin/sh
root@server2-HDC [~]#

I'm running CentOS 5.6 64bit.

Thanks,

Top
  • Login or register to post comments
Sun, 08/07/2011 - 11:46
perry
Offline
Joined: 10/11/2010
Groups:

That's very strange. We're not officially supporting 5.6 yet, but I don't see why it would be causing this kind of issue...

what happens if you just type 'sh'?

__________________

Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!

Top
  • Login or register to post comments
Sun, 08/07/2011 - 11:52
ahmedabdo2070
Offline
Joined: 08/06/2011
Groups: None

root@server2-HDC [~]# sh
sh-3.2#

it's all normal. Is there a specific permissions that the user membase should do?

I've made the following bash trace:

-----------------------------

root@server2-HDC [~]# /etc/init.d/membase-server start
+ . /etc/init.d/functions
++ TEXTDOMAIN=initscripts
++ umask 022
++ PATH=/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ '[' -z '' ']'
++ COLUMNS=80
++ '[' -z '' ']'
+++ /sbin/consoletype
++ CONSOLETYPE=pty
++ '[' -f /etc/sysconfig/i18n -a -z '' ']'
++ . /etc/profile.d/lang.sh
+++ sourced=0
+++ for langfile in /etc/sysconfig/i18n '$HOME/.i18n'
+++ '[' -f /etc/sysconfig/i18n ']'
+++ . /etc/sysconfig/i18n
++++ LANG=ftpen_US
++++ SYSFONT=latarcyrheb-sun16
+++ sourced=1
+++ for langfile in /etc/sysconfig/i18n '$HOME/.i18n'
+++ '[' -f /root/.i18n ']'
+++ '[' -n '' ']'
+++ '[' 1 = 1 ']'
+++ '[' -n ftpen_US ']'
+++ export LANG
+++ '[' -n '' ']'
+++ unset LC_ADDRESS
+++ '[' -n '' ']'
+++ unset LC_CTYPE
+++ '[' -n '' ']'
+++ unset LC_COLLATE
+++ '[' -n '' ']'
+++ unset LC_IDENTIFICATION
+++ '[' -n '' ']'
+++ unset LC_MEASUREMENT
+++ '[' -n '' ']'
+++ unset LC_MESSAGES
+++ '[' -n '' ']'
+++ unset LC_MONETARY
+++ '[' -n '' ']'
+++ unset LC_NAME
+++ '[' -n '' ']'
+++ unset LC_NUMERIC
+++ '[' -n '' ']'
+++ unset LC_PAPER
+++ '[' -n '' ']'
+++ unset LC_TELEPHONE
+++ '[' -n '' ']'
+++ unset LC_TIME
+++ '[' -n '' ']'
+++ unset LC_ALL
+++ '[' -n '' ']'
+++ unset LANGUAGE
+++ '[' -n '' ']'
+++ unset LINGUAS
+++ '[' -n '' ']'
+++ unset _XKB_CHARSET
+++ consoletype=pty
+++ '[' -z pty ']'
+++ '[' -n '' ']'
+++ '[' -n '' ']'
+++ '[' -n ftpen_US ']'
+++ case $LANG in
+++ '[' xterm = linux ']'
+++ unset SYSFONTACM SYSFONT
+++ unset sourced
+++ unset langfile
++ '[' -z '' ']'
++ '[' -f /etc/sysconfig/init ']'
++ . /etc/sysconfig/init
+++ BOOTUP=color
+++ GRAPHICAL=yes
+++ RES_COL=60
+++ MOVE_TO_COL='echo -en \033[60G'
+++ SETCOLOR_SUCCESS='echo -en \033[0;32m'
+++ SETCOLOR_FAILURE='echo -en \033[0;31m'
+++ SETCOLOR_WARNING='echo -en \033[0;33m'
+++ SETCOLOR_NORMAL='echo -en \033[0;39m'
+++ LOGLEVEL=3
+++ PROMPT=yes
+++ AUTOSWAP=no
++ '[' pty = serial ']'
++ '[' color '!=' verbose ']'
++ INITLOG_ARGS=-q
++ __sed_discard_ignored_files='/\(~\|\.bak\|\.orig\|\.rpmnew\|\.rpmorig\|\.rpmsave\)$/d'
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin
+ DAEMON=/opt/membase/bin/membase-server
+ PIDFILE=/opt/membase/var/lib/membase/membase-server.pid
+ test -f /opt/membase/bin/membase-server
+ case $1 in
+ running
+ pidofproc -p /opt/membase/var/lib/membase/membase-server.pid /opt/membase/bin/membase-server
+ local RC pid pid_file=
+ '[' 3 = 0 ']'
+ '[' -p = -p ']'
+ pid_file=/opt/membase/var/lib/membase/membase-server.pid
+ shift 2
+ fail_code=3
+ __pids_var_run /opt/membase/bin/membase-server /opt/membase/var/lib/membase/membase-server.pid
+ local base=membase-server
+ local pid_file=/opt/membase/var/lib/membase/membase-server.pid
+ pid=
+ '[' -f /opt/membase/var/lib/membase/membase-server.pid ']'
+ local line p
+ read line
+ '[' -n '' ']'
+ return 1
+ RC=1
+ '[' -n '' ']'
+ '[' -n /opt/membase/var/lib/membase/membase-server.pid ']'
+ return 1
+ errcode=1
+ return 1
+ echo -n 'Starting Membase server'
Starting Membase server+ start
+ touch /opt/membase/var/lib/membase/membase-server.pid
+ chown membase /opt/membase/var/lib/membase/membase-server.pid
+ cd /opt/membase/var/lib/membase
+ ulimit -n 10240
+ ulimit -c unlimited
+ daemon '/bin/su -c "/opt/membase/bin/membase-server -noinput -detached" membase'
+ local gotbase= force= nicelevel corelimit
+ local pid base= user= nice= bg= pid_file=
+ nicelevel=0
+ '[' '/bin/su -c "/opt/membase/bin/membase-server -noinput -detached" membase' '!=' '/bin/su -c "/opt/membase/bin/membase-server -noinput -detached" membase' ']'
+ '[' -z '' ']'
+ base='membase-server -noinput -detached" membase'
+ __pids_var_run 'membase-server -noinput -detached" membase' ''
+ local 'base=membase-server -noinput -detached" membase'
+ local 'pid_file=/var/run/membase-server -noinput -detached" membase.pid'
+ pid=
+ '[' -f '/var/run/membase-server -noinput -detached" membase.pid' ']'
+ return 3
+ '[' -n '' -a -z '' ']'
+ corelimit='ulimit -S -c 0'
+ '[' -n '' ']'
+ '[' color = verbose -a -z '' ']'
+ '[' -z '' ']'
+ /bin/bash -c 'ulimit -S -c 0 >/dev/null 2>&1 ; /bin/su -c "/opt/membase/bin/membase-server -noinput -detached" membase'
sh: /opt/membase/bin/membase-server: /bin/sh: bad interpreter: Permission denied
+ '[' 126 -eq 0 ']'
+ failure 'membase-server -noinput -detached" membase startup'
+ local rc=1
+ '[' color '!=' verbose -a -z '' ']'
+ echo_failure
+ '[' color = color ']'
+ echo -en '\033[60G'
+ echo -n '['
[+ '[' color = color ']'
+ echo -en '\033[0;31m'
+ echo -n FAILED
FAILED+ '[' color = color ']'
+ echo -en '\033[0;39m'
+ echo -n ']'
]+ echo -ne '\r'
+ return 1
+ '[' -x /usr/bin/rhgb-client ']'
+ return 1
+ errcode=1
+ return 1
+ echo
--------------------------------

Waiting for your kind reply.

Thanks,

Top
  • Login or register to post comments
  • Login or register to post comments
  • Login
  • Register

Company

  • About Us
  • Leadership
  • Customers
  • Partners
  • Contact Us

Product

  • Couchbase Server
  • Couchbase SDKs
  • Use Cases
  • Documentation
  • Forums

Open Source

  • Couchbase Project
  • Couchbase vs. CouchDB

Commercial

  • Subscriptions & Support
  • Training & Services

News

  • Blog
  • Newsletter
  • Press Releases
  • Buzz

Follow Us

    
  • Customer Login
  • Terms of Service
  • Privacy Policy
  • Trademark Policy
  • Site Map

© 2013 COUCHBASE All rights reserved.

Sign in to Couchbase Community

close
  • Create new account
  • Request new password
You are logging into the Forums, Wiki and Issue Tracker