Can't Install Couchbase 6.0 on Ubantu 16.04 on AWS on EC2 instances

I am trying to build a couchbase cluster on AWS using EC2 instance and following this document :

I am facing the issue in step 2.

root@ip-172-31-62-190:~# apt-get update

root@ip-172-31-62-190:~# service couchbase-server status
● couchbase-server.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

I would appreciate your help.

root@ip-172-31-62-190:~# cat /etc/apt/sources.list.d/couchbase.list
deb [ arch=amd64 ] xenial xenial/main
deb [ arch=amd64 ] xenial xenial/main
deb xenial xenial/main

root@ip-172-31-62-190:~# apt install ./couchbase-server.deb
Reading package lists… Done
E: Unsupported file ./couchbase-server.deb given on commandline

Hi Sarbamangal,
Thanks for using our software.
It’s a typo in document. You could run command like: apt install couchbase-server and it will work (remove ./ and .deb).
I will create ticket to fix this typo issue in this document.

Here is my output in AWS of Ubuntu 16.04 64-bit

root@ip-172-31-39-74:/home/ubuntu# dpkg -i couchbase-release-1.0-4-amd64.deb
Selecting previously unselected package couchbase-release.
(Reading database … 51334 files and directories currently installed.)
Preparing to unpack couchbase-release-1.0-4-amd64.deb …
Unpacking couchbase-release (1.0-4) …
Setting up couchbase-release (1.0-4) …
gpg: directory /root/.gnupg' created gpg: new configuration file/root/.gnupg/gpg.conf’ created
gpg: WARNING: options in /root/.gnupg/gpg.conf' are not yet active during this run gpg: keyring/root/.gnupg/secring.gpg’ created
gpg: keyring `/root/.gnupg/pubring.gpg’ created
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key CD406E62: public key “Couchbase Release Key (RPM)” imported
gpg: key D9223EDA: public key “Couchbase Release Key” imported
gpg: key 79CF7903: public key “Couchbase Builder Key” imported
gpg: Total number processed: 3
gpg: imported: 3 (RSA: 2)
root@ip-172-31-39-74:/home/ubuntu# apt-get update
Hit:1 xenial InRelease
Get:2 xenial-updates InRelease [109 kB]
Get:3 xenial-backports InRelease [107 kB]
Get:4 xenial/main Sources [868 kB]
Get:5 xenial/restricted Sources [4,808 B]
Get:6 xenial/universe Sources [7,728 kB]
Get:7 xenial-security InRelease [109 kB]
Get:8 xenial/multiverse Sources [179 kB]
Get:9 xenial/universe amd64 Packages [7,532 kB]
Get:10 xenial/universe Translation-en [4,354 kB]
Get:11 xenial/multiverse amd64 Packages [144 kB]
Get:12 xenial/multiverse Translation-en [106 kB]
Get:13 xenial-updates/main Sources [331 kB]
Get:14 xenial-updates/restricted Sources [2,528 B]
Get:15 xenial-updates/universe Sources [251 kB]
Get:16 xenial-updates/multiverse Sources [8,764 B]
Get:17 xenial-updates/main amd64 Packages [920 kB]
Get:18 xenial-updates/main Translation-en [370 kB]
Get:19 xenial InRelease [3,336 B]
Get:20 xenial-security/main Sources [144 kB]
Get:21 xenial-updates/universe amd64 Packages [738 kB]
Get:22 xenial InRelease [2,957 B]
Get:23 xenial-updates/universe Translation-en [305 kB]
Get:24 xenial-updates/multiverse amd64 Packages [16.7 kB]
Get:25 xenial-updates/multiverse Translation-en [8,440 B]
Get:26 xenial-backports/main Sources [4,848 B]
Get:27 xenial InRelease [3,007 B]
Get:28 xenial-backports/universe Sources [6,740 B]
Get:29 xenial-backports/main amd64 Packages [7,280 B]
Get:30 xenial-backports/main Translation-en [4,456 B]
Get:31 xenial-backports/universe amd64 Packages [7,804 B]
Get:32 xenial-backports/universe Translation-en [4,184 B]
Get:33 xenial-security/restricted Sources [2,116 B]
Get:34 xenial/xenial/main amd64 Packages [3,288 B]
Get:35 xenial-security/universe Sources [103 kB]
Get:36 xenial-security/multiverse Sources [3,416 B]
Get:37 xenial/xenial/main amd64 Packages [1,581 B]
Get:38 xenial-security/main amd64 Packages [622 kB]
Get:39 xenial-security/main Translation-en [256 kB]
Get:40 xenial/xenial/main amd64 Packages [1,433 B]
Get:41 xenial-security/universe amd64 Packages [429 kB]
Get:42 xenial-security/universe Translation-en [172 kB]
Get:43 xenial-security/multiverse amd64 Packages [5,604 B]
Get:44 xenial-security/multiverse Translation-en [2,676 B]
Fetched 26.0 MB in 3s (7,674 kB/s)
Reading package lists… Done

root@ip-172-31-39-74:/home/ubuntu# apt install couchbase-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-httplib2 python-minimal python2.7 python2.7-minimal
Suggested packages:
python-doc python-tk python2.7-doc binutils binfmt-support
The following NEW packages will be installed:
couchbase-server libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-httplib2 python-minimal python2.7 python2.7-minimal
0 upgraded, 9 newly installed, 0 to remove and 35 not upgraded.
Need to get 340 MB of archives.
After this operation, 797 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 xenial-updates/main amd64 libpython2.7-minimal amd64 2.7.12-1ubuntu0~16.04.4 [339 kB]
Get:2 xenial-updates/main amd64 python2.7-minimal amd64 2.7.12-1ubuntu0~16.04.4 [1,261 kB]
Get:3 xenial-updates/main amd64 python-minimal amd64 2.7.12-1~16.04 [28.1 kB]
Get:4 xenial-updates/main amd64 libpython2.7-stdlib amd64 2.7.12-1ubuntu0~16.04.4 [1,880 kB]
Get:5 xenial-updates/main amd64 python2.7 amd64 2.7.12-1ubuntu0~16.04.4 [224 kB]
Get:6 xenial-updates/main amd64 libpython-stdlib amd64 2.7.12-1~16.04 [7,768 B]
Get:7 xenial-updates/main amd64 python amd64 2.7.12-1~16.04 [137 kB]
Get:8 xenial/main amd64 python-httplib2 all 0.9.1+dfsg-1 [34.2 kB]
Get:9 xenial/xenial/main amd64 couchbase-server amd64 6.0.1-2037-1 [336 MB]
Fetched 340 MB in 39s (8,717 kB/s)
Selecting previously unselected package libpython2.7-minimal:amd64.
(Reading database … 51336 files and directories currently installed.)
Preparing to unpack …/libpython2.7-minimal_2.7.12-1ubuntu0~16.04.4_amd64.deb …
Unpacking libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.4) …
Selecting previously unselected package python2.7-minimal.
Preparing to unpack …/python2.7-minimal_2.7.12-1ubuntu0~16.04.4_amd64.deb …
Unpacking python2.7-minimal (2.7.12-1ubuntu0~16.04.4) …
Selecting previously unselected package python-minimal.
Preparing to unpack …/python-minimal_2.7.12-1~16.04_amd64.deb …
Unpacking python-minimal (2.7.12-1~16.04) …
Selecting previously unselected package libpython2.7-stdlib:amd64.
Preparing to unpack …/libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.4_amd64.deb …
Unpacking libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.4) …
Selecting previously unselected package python2.7.
Preparing to unpack …/python2.7_2.7.12-1ubuntu0~16.04.4_amd64.deb …
Unpacking python2.7 (2.7.12-1ubuntu0~16.04.4) …
Selecting previously unselected package libpython-stdlib:amd64.
Preparing to unpack …/libpython-stdlib_2.7.12-1~16.04_amd64.deb …
Unpacking libpython-stdlib:amd64 (2.7.12-1~16.04) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for mime-support (3.59ubuntu1) …
Setting up libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.4) …
Setting up python2.7-minimal (2.7.12-1ubuntu0~16.04.4) …
Linking and byte-compiling packages for runtime python2.7…
Setting up python-minimal (2.7.12-1~16.04) …
Selecting previously unselected package python.
(Reading database … 52082 files and directories currently installed.)
Preparing to unpack …/python_2.7.12-1~16.04_amd64.deb …
Unpacking python (2.7.12-1~16.04) …
Selecting previously unselected package python-httplib2.
Preparing to unpack …/python-httplib2_0.9.1+dfsg-1_all.deb …
Unpacking python-httplib2 (0.9.1+dfsg-1) …
Selecting previously unselected package couchbase-server.
Preparing to unpack …/couchbase-server_6.0.1-2037-1_amd64.deb …
Warning: Transparent hugepages looks to be active and should not be.
Please look at as for how to PERMANENTLY alter this setting.
Warning: Swappiness is not set to 0.
Please look at as for how to PERMANENTLY alter this setting.
Minimum RAM required : 4 GB
System RAM configured : 7.45 GB

Minimum number of processors required : 4 cores
Number of processors on the system : 4 cores
Unpacking couchbase-server (6.0.1-2037-1) …
Processing triggers for man-db (2.7.5-1) …
Setting up libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.4) …
Setting up python2.7 (2.7.12-1ubuntu0~16.04.4) …
Setting up libpython-stdlib:amd64 (2.7.12-1~16.04) …
Setting up python (2.7.12-1~16.04) …
Setting up python-httplib2 (0.9.1+dfsg-1) …
Setting up couchbase-server (6.0.1-2037-1) …

You have successfully installed Couchbase Server.
Please browse to http://ip-172-31-39-74:8091/ to configure your server.
Please refer to for additional resources.

Please note that you have to update your firewall configuration to
allow connections to the following ports:
4369, 8091 to 8094, 9100 to 9105, 9998, 9999, 11209 to 11211,
11214, 11215, 18091 to 18093, and from 21100 to 21299.

By using this software you agree to the End User License Agreement.
See /opt/couchbase/LICENSE.txt.

root@ip-172-31-39-74:/home/ubuntu# systemctl status couchbase-server
● couchbase-server.service - Couchbase Server
Loaded: loaded (/lib/systemd/system/couchbase-server.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-03-14 21:58:57 UTC; 3min 2s ago
Main PID: 3468 (beam.smp)
Tasks: 133
Memory: 418.0M
CPU: 11.705s
CGroup: /system.slice/couchbase-server.service
├─3468 /opt/couchbase/lib/erlang/erts- -A 16 – -root /opt/couchbase/lib/erlang -progname erl – -home /opt/couchbase – -smp enable -kernel inet_dist_listen_min 21100 inet_dist_li
├─3483 /opt/couchbase/lib/erlang/erts- -daemon
├─3623 /opt/couchbase/bin/gosecrets
├─3628 /opt/couchbase/lib/erlang/erts- -A 16 -sbt u -P 327680 -K true -swt low -MMmcs 30 -e102400 – -root /opt/couchbase/lib/erlang -progname erl – -home /opt/couchbase – -smp e
├─3658 sh -s disksup
├─3659 /opt/couchbase/lib/erlang/lib/os_mon-2.2.14/priv/bin/memsup
├─3660 /opt/couchbase/lib/erlang/lib/os_mon-2.2.14/priv/bin/cpu_sup
├─3662 inet_gethost 4
├─3663 inet_gethost 4
├─3673 /opt/couchbase/lib/erlang/erts- -P 327680 -K true – -root /opt/couchbase/lib/erlang -progname erl – -home /opt/couchbase – -pa /opt/couchbase/lib/erlang/lib/appmon-2.1.14
├─3701 sh -s disksup
├─3702 /opt/couchbase/lib/erlang/lib/os_mon-2.2.14/priv/bin/memsup
├─3703 /opt/couchbase/lib/erlang/lib/os_mon-2.2.14/priv/bin/cpu_sup
├─3709 /opt/couchbase/bin/priv/godu
├─3710 sh -s ns_disksup
├─3715 /opt/couchbase/bin/priv/godu
├─3726 /opt/couchbase/bin/saslauthd-port
├─3732 portsigar for ns_1@
├─3733 /opt/couchbase/bin/goport -graceful-shutdown=false -window-size=524288
├─3734 /opt/couchbase/bin/memcached -C /opt/couchbase/var/lib/couchbase/config/memcached.json
└─3738 /opt/couchbase/bin/goxdcr -sourceKVAdminPort=8091 -xdcrRestPort=9998 -isEnterprise=true -ipv6=false

Mar 14 21:58:57 ip-172-31-39-74 systemd[1]: Started Couchbase Server.
Mar 14 21:58:59 ip-172-31-39-74 couchbase[3468]: {error_logger,{{2019,3,14},{21,58,59}},“global_trace:~n~p”,[{loop_the_locker,{multi,,,,‘nonode@nohost’,false,false}}]}
root@ip-172-31-39-74:/home/ubuntu# more /opt/couchbase/VERSION.txt

It works now. Thanks for your help.

Great to here you are able to install Couchbase Server in AWS. If you have any question, drop me a line at thuan at couchbase dot com
Thanks for using our product.