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

Can't change server IP setting - service_register.bat not working

1 reply [Last post]
  • Login or register to post comments
Wed, 07/20/2011 - 08:01
Igal
Offline
Joined: 07/18/2011
Groups: None

hi,

I'm working with a membase server installed on my windows OS laptop,
when my ip changed as result of me working in different places , I started getting
"IP address seems to have changed. Unable to listen on ns_1@my old IP "log messages
I found this article (Using Membase in a cloud): http://www.couchbase.org/wiki/display/membase/Using+Membase+in+the+Cloud

and followed the IP Address changed for windows instructions
stopped the service
ran service_unregister
I've edited C:\Program Files\Membase\Server\bin\service_register and changed
set NS_NAME=ns_1@%IP_ADDR% to
set NS_NAME=ns_1@127.0.0.1

and ran the service_register.bat

now I'm getting "Unrecognized option if"
and
C:\Program Files\Membase\Server\bin>sc description "" "Membase Server Service"
[SC] OpenService FAILED 123:

The filename, directory name, or volume label syntax is incorrect.

what do I do now?
thanks
Igal

I'm attaching the complete command prompt input:

C:\Program Files\Membase\Server\bin>service_register.bat

C:\Program Files\Membase\Server\bin>set NS_BIN=C:\Program Files\Membase\Server\b
in\

C:\Program Files\Membase\Server\bin>set NS_ROOT=C:\Program Files\Membase\Server\
bin\..

C:\Program Files\Membase\Server\bin>set NS_ERTS=C:\Program Files\Membase\Server\
bin\erlang\erts-5.8.3\bin

C:\Program Files\Membase\Server\bin>for /F "tokens=1* delims=" %a in ('cmd /q/c
"C:\Program Files\Membase\Server\bin\ip_addr.bat"') do set IP_ADDR=%a

C:\Program Files\Membase\Server\bin>set IP_ADDR=192.168.2.102

C:\Program Files\Membase\Server\bin>set NS_NAME=ns_1@127.0.0.1 if not ""=="" set
NS_NAME=

C:\Program Files\Membase\Server\bin>pushd "C:\Program Files\Membase\Server\bin\.
."

C:\Program Files\Membase\Server>"C:\Program Files\Membase\Server\bin\erlang\erts
-5.8.3\bin\erlsrv.exe" add MembaseServer -name ns_1@127.0.0.1 if not ""=="" set
NS_NAME= -onfail restart -workdir "C:\Program Files\Membase\Server\bin\.." -args
"+A 16 -setcookie nocookie -ns_server config_path \\\".\\etc\\membase\\static_c
onfig\\\" -kernel inet_dist_listen_min 21100 inet_dist_listen_max 21299 -run ns_
bootstrap override_resolver -ns_server restart_script \\\".\\bin\\service_reregi
ster.bat\\\" -- "
C:\Program Files\Membase\Server\bin\erlang\erts-5.8.3\bin\erlsrv.exe: Unrecogniz
ed option if.

C:\Program Files\Membase\Server>popd

C:\Program Files\Membase\Server\bin>set serviceId=""

C:\Program Files\Membase\Server\bin>for /F "tokens=2 delims==" %s in ('sc GetKey
Name MembaseServer') do set serviceId=%s

C:\Program Files\Membase\Server\bin>sc description "" "Membase Server Service"
[SC] OpenService FAILED 123:

The filename, directory name, or volume label syntax is incorrect.

C:\Program Files\Membase\Server\bin>C:\Program Files\Membase\Server\bin>sc descr
iption "" "Membase Serve
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files\Membase\Server\bin>[SC] OpenService FAILED 123:
'[SC]' is not recognized as an internal or external command,
operable program or batch file.

Top
  • Login or register to post comments
Wed, 07/20/2011 - 12:58
bcui
Offline
Joined: 11/15/2010
Groups:

Your batch file has syntax error. Change
set NS_NAME=ns_1@127.0.0.1 if not ""=="" set NS_NAME=
to
set NS_NAME=ns_1@127.0.0.1

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