Support Topics Documentation Slack YouTube Blog

Installing backendless pro on vps

hello there i am trying to install backendless pro on a vps server.

i have installed it but on starting it am getting this error.

starting dbs…
1 error(s) decoding:

  • error decoding ‘Ports’: No port specified: :
    starting consul…
    this node is not a swarm manager. Use “docker swarm init” or “docker swarm join” to connect this node to swarm and try again
    starting configuration…
    this node is not a swarm manager. Use “docker swarm init” or “docker swarm join” to connect this node to swarm and try again
    starting services…
    1 error(s) decoding:

  • error decoding ‘Ports’: No port specified: :
    this node is not a swarm manager. Use “docker swarm init” or “docker swarm join” to connect this node to swarm and try again

please i need help navigating

Hello @Yomade_Stephens,

Backendless Pro support is not free, we generally do not provide support for the product on the forum. Support requires a license.

This one seems to be easy - have you tried what the error suggests?

Use “docker swarm init” or “docker swarm join” to connect this node to swarm and try again

Try running the commands shown and see if it works.

Mark

ok, so how do i file for a license key

hello mark, thanks for the help.
i passed the swarm manager error but still getting this error,

starting dbs…
1 error(s) decoding:

  • error decoding ‘Ports’: No port specified: :
    starting consul…
    Updating service bl-swarm_bl-consul (id: f012q9xr4jvdc6olnq05oi9sq)
    starting configuration…
    Updating service bl-swarm_bl-config-loader (id: nx0cuy6rhmgrn55gx7bo7kdg2)
    starting services…
    1 error(s) decoding:

  • error decoding ‘Ports’: No port specified: :
    Updating service bl-swarm_bl-coderunner-js (id: jpx6v85nxmu5xh6fa4b36wle5)

can you please point me on the right direction

@Yomade_Stephens it seems like your install process was not success, please try again, at the end of the process check if ports.env file created:

ksv@Sergeys-MacBook-Pro scripts % ls | grep ports.env
ports.env

@sergey.kuk the installation process was successful here.
i got to the port request stage and enter all the requested port to the default ports.

and i was been greeted Port configuration completed.

although i didnt see this: ksv@Sergeys-MacBook-Pro scripts % ls | grep ports.env
ports.env anywhere.

execute the following in the terminal and send the result to us

ls | grep ports.env

i did. but nothing happened.

execute

./check_ports.sh

and send us all out put that you will get

i did execute this

but it keep asking me again to enter ports, which i did to the defaults listed and at the end of it it say “port configuration complete”. after that i executed the above again and it still required me to enter port

Choose ports for services:
MySQL server: [3306]: 3306
./check_ports.sh: line 26: nc: command not found
MongoDB server: [27017]: 27017
./check_ports.sh: line 26: nc: command not found
Redis for debug server: [6380]: 6380
./check_ports.sh: line 26: nc: command not found
Backendless server: [9000]: 9000
./check_ports.sh: line 26: nc: command not found
Backendless web-console: [80]: 80
./check_ports.sh: line 26: nc: command not found
Backendless rt server: [5000]: 5000
./check_ports.sh: line 26: nc: command not found
Port configuration completed.

If you run nc from command prompt, does it find the command?

no, its says command not found

I believe the nc command is a part of the standard Linux distribution. What operating system do you use?

Ubuntu 18.04 64bit with Webmin/Virtualmin/LAMP

There must be something wrong with your Ubuntu installation. It is certainly part of the OS:
http://manpages.ubuntu.com/manpages/bionic/man1/nc_openbsd.1.html

thanks @mark-piller.
i didnt install netcat that was why nc wasnt working. not its is working.

shows me “Cmd line:”

regarding this

it request for the ports again, but this time everytime i enter the default port it tells me its already busy and i should choose another.
example: MySQL (default port - 3306): 3306
port 3306 is already busy choose another port.

you should figure out what service using 3306 port

ok so i tried getting the things done. and about the port i tried using another port no and it moved.

now on start of backendless pro the process suddenly stopped here.

starting dbs…
Creating network bl-swarm_bkndls-net
Creating service bl-swarm_bl-redis
Creating service bl-swarm_bl-redis-debug
Creating service bl-swarm_bl-mysql
Creating service bl-swarm_bl-mongo
starting consul…
Creating service bl-swarm_bl-consul
starting configuration…
Creating service bl-swarm_bl-config-loader
starting services…
Creating service bl-swarm_bl-coderunner-java
Creating service bl-swarm_bl-web-console
Creating service bl-swarm_bl-rt-server
Creating service bl-swarm_bl-upgrade
Creating service bl-swarm_bl-hazelcast
Creating service bl-swarm_bl-server
Creating service bl-swarm_bl-taskman
Creating service bl-swarm_bl-coderunner-js