I am new to sonarQube. I have installed sonarQube 5.6 on ubuntu VM. I am using mariadb. It looks like I am finished with the installation and whenever I start the sonarQube, it starts, runs for few seconds and ten stops without any apparent reason. I have already checked that mariaDB is running and sonar.properties is pointing to right username and password. I am posting my sonar. properties and sonar.log file for reference.
Launching a JVM...
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2017.10.19 15:19:37 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp $
2017.10.19 15:19:42 INFO app[][o.s.a.p.JavaProcessLauncherImpl] Launch process$
OpenJDK 64-Bit Server VM warning: Option UseParNewGC was deprecated in version $
2017.10.19 15:19:56 INFO app[][o.s.a.SchedulerImpl] Process[es] is up
2017.10.19 15:19:56 INFO app[][o.s.a.p.JavaProcessLauncherImpl] Launch process$
2017.10.19 15:20:07 INFO app[][o.s.a.SchedulerImpl] Process [web] is stopped
2017.10.19 15:20:07 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2017.10.19 15:20:07 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped
--> Wrapper Started as Daemon
Launching a JVM...
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
2017.10.19 15:22:31 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp $
2017.10.19 15:22:36 INFO app[][o.s.a.p.JavaProcessLauncherImpl] Launch process$
[ Read 251 lines ]
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
The program 'nmap' is currently not installed. You can install it by typing:
sudo apt install nmap
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd bin/
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-64/
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ cd ..
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd logs
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano access.log
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano sonar.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd bin/
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-64
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ ls
lib sonar.sh wrapper
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh stop
Stopping SonarQube...
SonarQube was not running.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh stop
Stopping SonarQube...
Stopped SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ cd ..
cruse@sonarqube:/opt/sonar/bin$ ;s
-bash: syntax error near unexpected token `;'
cruse@sonarqube:/opt/sonar/bin$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd bin/
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-32
cruse@sonarqube:/opt/sonar/bin/linux-x86-32$ sudo ./sonar.sh start
Starting SonarQube...
./sonar.sh: 1: eval: /opt/sonar/bin/linux-x86-32/./wrapper: not found
Failed to start SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-32$ cd ..
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-64
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ cd ..
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ sudo nano sonar.properties
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd bin
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-64
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh stop
Stopping SonarQube...
SonarQube was not running.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh stop
Stopping SonarQube...
Stopped SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh stop
Stopping SonarQube...
SonarQube was not running.
GNU nano 2.5.3
2017.10.23 14:04:07 WARN web[][o.a.c.l.WebappClassLoaderBase] The web applicati
sun.nio.ch.EPollArrayWrapper.epollWait(java.base@9-internal/Native Method)
sun.nio.ch.EPollArrayWrapper.poll(java.base@9-internal/EPollArrayWrapper.java:2
sun.nio.ch.EPollSelectorImpl.doSelect(java.base@9-internal/EPollSelectorImpl.ja
sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@9-internal/SelectorImpl.java:
sun.nio.ch.SelectorImpl.select(java.base@9-internal/SelectorImpl.java:97)
org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)
org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelect
org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.
org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108
org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.jav
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPo
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadP
java.lang.Thread.run(java.base@9-internal/Thread.java:804)
2017.10.23 14:04:07 WARN web[][o.a.c.l.WebappClassLoaderBase] The web applicati
java.lang.Thread.sleep(java.base@9-internal/Native Method)
org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.j
org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:364)
org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108
java.lang.Thread.run(java.base@9-internal/Thread.java:804)
2017.10.23 14:04:08 WARN web[][o.a.c.l.WebappClassLoaderBase] The web applicati
jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(java.base@9-internal/LockSuppo
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ cd ..
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ cd logs
-bash: cd: logs: No such file or directory
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_$
#------------------------------------------------------------------------------$
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for$
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microso$
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC us$
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
[ Read 353 lines ]
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_$
#------------------------------------------------------------------------------$
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for$
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microso$
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC us$
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
GNU nano 2.5.3 File: sonar.properties # Property values can:
#-------------------------------------------------------------------------------# DATABASE---------
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for # production use. Supported databases are MySQL, Oracle, PostgreSQL and Microsoft SQLServer.
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC use# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncodi# - The JDBC driver must be copied into the directory extensions/jdbc-driver/ora# - If you need to set the schema, please refer to
http://jira.sonarsource.com/b# If you don't use the schema named "public", please refer to
http://jira.sonars# A database named sonar must exist and its collation must be case-sensitive (CS^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos ^Y Prev Page M-\ First Line M-W WhereIs Next^^ Mark Text M-} Indent Text
GNU nano 2.5.3 File: sonar.properties # Property values can:
#-------------------------------------------------------------------------------# DATABASE---------
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for GNU nano 2.5.3 File: sonar.propert
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_J
#-------------------------------------------------------------------------------
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microsof
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC use
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncodi
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_$
#------------------------------------------------------------------------------$
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for$
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microso$
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC us$
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
GNU nano 2.5.3
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_J
#-------------------------------------------------------------------------------
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microsof
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC use
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncodi
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_$
#------------------------------------------------------------------------------$
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for$
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microso$
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC us$
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
GNU nano 2.5.3
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_J
#-------------------------------------------------------------------------------
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microsof
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC use
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncodi
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_$
#------------------------------------------------------------------------------$
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for$
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microso$
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC us$
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
GNU nano 2.5.3
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_J
#-------------------------------------------------------------------------------
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microsof
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC use
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncodi
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_$
#------------------------------------------------------------------------------$
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for$
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microso$
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC us$
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
^G Get Help ^O Write Out ^W Where Is ^K Cut Text ^J Justify ^C Cur Pos
^X Exit ^R Read File ^\ Replace ^U Uncut Text^T To Spell ^_ Go To Line
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd logs/
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano sonar.log
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo na
namei nameif nano nawk
cruse@sonarqube:/opt/sonar/logs$ sudo nano web.
web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano web.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ sl
The program 'sl' is currently not installed. You can install it by typing:
sudo apt install sl
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ sudo nano sonar.properties
[sudo] password for cruse:
cruse@sonarqube:/opt/sonar/conf$ sudo apt install oracle-java8-installer
[sudo] password for cruse:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
cruse@sonarqube:/opt/sonar/conf$ sudo add-apt-repository ppa:webupd8team/java
sudo: add-apt-repository: command not found
cruse@sonarqube:/opt/sonar/conf$ sudo apt-get update
Fetched 306 kB in 10s (28.9 kB/s)
Reading package lists... Done
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
cruse@sonarqube:/opt/sonar/conf$ sudo apt install oracle-java8-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
cruse@sonarqube:/opt/sonar/conf$ java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
cruse@sonarqube:/opt/sonar/conf$ sudo nano sonar.properties
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd ..
cruse@sonarqube:/opt$ sudo apt-get -y install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 ssl-cert
Suggested packages:
www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom openssl-blacklist
The following NEW packages will be installed:
apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 ssl-cert
0 to upgrade, 10 to newly install, 0 to remove and 4 not to upgrade.
Need to get 1,557 kB of archives.
After this operation, 6,432 kB of additional disk space will be used.
Fetched 1,557 kB in 1s (1,293 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libapr1:amd64.
(Reading database ... 62216 files and directories currently installed.)
Preparing to unpack .../libapr1_1.5.2-3_amd64.deb ...
Unpacking libapr1:amd64 (1.5.2-3) ...
Selecting previously unselected package libaprutil1:amd64.
Preparing to unpack .../libaprutil1_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1:amd64 (1.5.4-1build1) ...
Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1-dbd-sqlite3:amd64 (1.5.4-1build1) ...
Selecting previously unselected package libaprutil1-ldap:amd64.
Preparing to unpack .../libaprutil1-ldap_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1-ldap:amd64 (1.5.4-1build1) ...
Selecting previously unselected package liblua5.1-0:amd64.
Preparing to unpack .../liblua5.1-0_5.1.5-8ubuntu1_amd64.deb ...
Unpacking liblua5.1-0:amd64 (5.1.5-8ubuntu1) ...
Selecting previously unselected package apache2-bin.
Preparing to unpack .../apache2-bin_2.4.18-2ubuntu3.5_amd64.deb ...
Unpacking apache2-bin (2.4.18-2ubuntu3.5) ...
Selecting previously unselected package apache2-utils.
Preparing to unpack .../apache2-utils_2.4.18-2ubuntu3.5_amd64.deb ...
Unpacking apache2-utils (2.4.18-2ubuntu3.5) ...
Selecting previously unselected package apache2-data.
Preparing to unpack .../apache2-data_2.4.18-2ubuntu3.5_all.deb ...
Unpacking apache2-data (2.4.18-2ubuntu3.5) ...
Selecting previously unselected package apache2.
Preparing to unpack .../apache2_2.4.18-2ubuntu3.5_amd64.deb ...
Unpacking apache2 (2.4.18-2ubuntu3.5) ...
Selecting previously unselected package ssl-cert.
Preparing to unpack .../ssl-cert_1.0.37_all.deb ...
Unpacking ssl-cert (1.0.37) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu19) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Setting up libapr1:amd64 (1.5.2-3) ...
Setting up libaprutil1:amd64 (1.5.4-1build1) ...
Setting up libaprutil1-dbd-sqlite3:amd64 (1.5.4-1build1) ...
Setting up libaprutil1-ldap:amd64 (1.5.4-1build1) ...
Setting up liblua5.1-0:amd64 (5.1.5-8ubuntu1) ...
Setting up apache2-bin (2.4.18-2ubuntu3.5) ...
Setting up apache2-utils (2.4.18-2ubuntu3.5) ...
Setting up apache2-data (2.4.18-2ubuntu3.5) ...
Setting up apache2 (2.4.18-2ubuntu3.5) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Setting up ssl-cert (1.0.37) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for systemd (229-4ubuntu19) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
cruse@sonarqube:/opt$ ls
sonar
cruse@sonarqube:/opt$ sudo apt-get install openjdk-8-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libasyncns0 libflac8 libice-dev libpthread-stubs0-dev libpulse0 libsm-dev libsndfile1 libvorbisenc2 libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev
Suggested packages:
libice-doc pulseaudio libsm-doc libxcb-doc libxt-doc openjdk-8-demo openjdk-8-source visualvm icedtea-8-plugin openjdk-8-jre-jamvm libnss-mdns fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
libasyncns0 libflac8 libice-dev libpthread-stubs0-dev libpulse0 libsm-dev libsndfile1 libvorbisenc2 libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev
0 to upgrade, 23 to newly install, 0 to remove and 4 not to upgrade.
Need to get 39.7 MB of archives.
After this operation, 161 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Fetched 39.7 MB in 21s (1,837 kB/s)
Selecting previously unselected package libasyncns0:amd64.
(Reading database ... 62907 files and directories currently installed.)
Preparing to unpack .../libasyncns0_0.8-5build1_amd64.deb ...
Unpacking libasyncns0:amd64 (0.8-5build1) ...
Selecting previously unselected package openjdk-8-jre-headless:amd64.
Preparing to unpack .../openjdk-8-jre-headless_8u131-b11-2ubuntu1.16.04.3_amd64.deb ...
Unpacking openjdk-8-jre-headless:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
Selecting previously unselected package libflac8:amd64.
Preparing to unpack .../libflac8_1.3.1-4_amd64.deb ...
Unpacking libflac8:amd64 (1.3.1-4) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../x11proto-core-dev_7.0.31-1~ubuntu16.04.2_all.deb ...
Unpacking x11proto-core-dev (7.0.31-1~ubuntu16.04.2) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../libice-dev_2%3a1.0.9-1_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.0.9-1) ...
Selecting previously unselected package libpthread-stubs0-dev:amd64.
Preparing to unpack .../libpthread-stubs0-dev_0.3-4_amd64.deb ...
Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ...
Selecting previously unselected package libvorbisenc2:amd64.
Preparing to unpack .../libvorbisenc2_1.3.5-3_amd64.deb ...
Unpacking libvorbisenc2:amd64 (1.3.5-3) ...
Selecting previously unselected package libsndfile1:amd64.
Preparing to unpack .../libsndfile1_1.0.25-10ubuntu0.16.04.1_amd64.deb ...
Unpacking libsndfile1:amd64 (1.0.25-10ubuntu0.16.04.1) ...
Selecting previously unselected package libpulse0:amd64.
Preparing to unpack .../libpulse0_1%3a8.0-0ubuntu3.4_amd64.deb ...
Unpacking libpulse0:amd64 (1:8.0-0ubuntu3.4) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../libsm-dev_2%3a1.2.2-1_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.2-1) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../libxau-dev_1%3a1.0.8-1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../libxdmcp-dev_1%3a1.1.2-1.1_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.2-1.1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ...
Unpacking x11proto-input-dev (2.3.1-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../x11proto-kb-dev_1.0.7-0ubuntu1_all.deb ...
Unpacking x11proto-kb-dev (1.0.7-0ubuntu1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../xtrans-dev_1.3.5-1_all.deb ...
Unpacking xtrans-dev (1.3.5-1) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../libxcb1-dev_1.11.1-1ubuntu1_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.11.1-1ubuntu1) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../libx11-dev_2%3a1.6.3-1ubuntu2_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.6.3-1ubuntu2) ...
Selecting previously unselected package libx11-doc.
Preparing to unpack .../libx11-doc_2%3a1.6.3-1ubuntu2_all.deb ...
Unpacking libx11-doc (2:1.6.3-1ubuntu2) ...
Selecting previously unselected package libxt-dev:amd64.
Preparing to unpack .../libxt-dev_1%3a1.1.5-0ubuntu1_amd64.deb ...
Unpacking libxt-dev:amd64 (1:1.1.5-0ubuntu1) ...
Selecting previously unselected package openjdk-8-jre:amd64.
Preparing to unpack .../openjdk-8-jre_8u131-b11-2ubuntu1.16.04.3_amd64.deb ...
Unpacking openjdk-8-jre:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
Selecting previously unselected package openjdk-8-jdk-headless:amd64.
Preparing to unpack .../openjdk-8-jdk-headless_8u131-b11-2ubuntu1.16.04.3_amd64.deb ...
Unpacking openjdk-8-jdk-headless:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
Selecting previously unselected package openjdk-8-jdk:amd64.
Preparing to unpack .../openjdk-8-jdk_8u131-b11-2ubuntu1.16.04.3_amd64.deb ...
Unpacking openjdk-8-jdk:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Setting up libasyncns0:amd64 (0.8-5build1) ...
Setting up openjdk-8-jre-headless:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
Setting up libflac8:amd64 (1.3.1-4) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.31-1~ubuntu16.04.2) ...
Setting up libice-dev:amd64 (2:1.0.9-1) ...
Setting up libpthread-stubs0-dev:amd64 (0.3-4) ...
Setting up libvorbisenc2:amd64 (1.3.5-3) ...
Setting up libsndfile1:amd64 (1.0.25-10ubuntu0.16.04.1) ...
Setting up libpulse0:amd64 (1:8.0-0ubuntu3.4) ...
Setting up libsm-dev:amd64 (2:1.2.2-1) ...
Setting up libxau-dev:amd64 (1:1.0.8-1) ...
Setting up libxdmcp-dev:amd64 (1:1.1.2-1.1) ...
Setting up x11proto-input-dev (2.3.1-1) ...
Setting up x11proto-kb-dev (1.0.7-0ubuntu1) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libxcb1-dev:amd64 (1.11.1-1ubuntu1) ...
Setting up libx11-dev:amd64 (2:1.6.3-1ubuntu2) ...
Setting up libx11-doc (2:1.6.3-1ubuntu2) ...
Setting up libxt-dev:amd64 (1:1.1.5-0ubuntu1) ...
Setting up openjdk-8-jre:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode
Setting up openjdk-8-jdk-headless:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide /usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jps to provide /usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen to provide /usr/bin/wsgen (wsgen) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode
Setting up openjdk-8-jdk:amd64 (8u131-b11-2ubuntu1.16.04.3) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
Processing triggers for libc-bin (2.23-0ubuntu9) ...
cruse@sonarqube:/opt$ java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
cruse@sonarqube:/opt$ cd usr
-bash: cd: usr: No such file or directory
cruse@sonarqube:/opt$ cd /usr
cruse@sonarqube:/usr$ ls
bin games include lib local sbin share src
cruse@sonarqube:/usr$ cd lib/
cruse@sonarqube:/usr/lib$ ls
accountsservice apt binfmt.d command-not-found dpkg emacsen-common gnupg grub initramfs-tools ispell klibc libdiscover.so.2 linux-boot-probes man-db modules-load.d openssh os-probes perl5 python2.7 python3.5 sasl2 ssl systemd tasksel tmpfiles.d valgrind x86_64-linux-gnu
apache2 at-spi2-core cgi-bin dbus-1.0 eject gcc groff grub-legacy insserv jvm language-selector libdiscover.so.2.0.1 locale mime mysql os-prober os-release pm-utils python3 rsyslog sftp-server sudo tar tc ubuntu-release-upgrader X11
cruse@sonarqube:/usr/lib$ cd cd /jvm
-bash: cd: cd: No such file or directory
cruse@sonarqube:/usr/lib$ cd jvm/
cruse@sonarqube:/usr/lib/jvm$ ls
java-1.8.0-openjdk-amd64 java-1.9.0-openjdk-amd64 java-8-openjdk-amd64 java-9-openjdk-amd64
cruse@sonarqube:/usr/lib/jvm$ cd ..
cruse@sonarqube:/usr/lib$ cd ..
cruse@sonarqube:/usr$ cd ..
cruse@sonarqube:/$ ls
bin boot dev etc home initrd.img lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz
cruse@sonarqube:/$ cd /opt/
cruse@sonarqube:/opt$ ls
sonar
cruse@sonarqube:/opt$ cd sonar/
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd bin
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-64/
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ ls
lib sonar.sh wrapper
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh status
SonarQube is running (24043).
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh status
SonarQube is running (24043).
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh status
SonarQube is running (24043).
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh status
SonarQube is not running.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ cd ..
cruse@sonarqube:/opt/sonar/bin$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd logs
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano sonar.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd temp/
cruse@sonarqube:/opt/sonar/temp$ ls
jna-3506402 sharedmemory tmp
cruse@sonarqube:/opt/sonar/temp$ cd tmp/
cruse@sonarqube:/opt/sonar/temp/tmp$ ls
cruse@sonarqube:/opt/sonar/temp/tmp$ cd ..
cruse@sonarqube:/opt/sonar/temp$ ls
jna-3506402 sharedmemory tmp
cruse@sonarqube:/opt/sonar/temp$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd logs/
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano sonar.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ cd ..
cruse@sonarqube:/opt$ cd ..
cruse@sonarqube:/$ cd /usr/lib/jvm/
cruse@sonarqube:/usr/lib/jvm$ ls
java-1.8.0-openjdk-amd64 java-1.9.0-openjdk-amd64 java-8-openjdk-amd64 java-9-openjdk-amd64
cruse@sonarqube:/usr/lib/jvm$ cd ..
cruse@sonarqube:/usr/lib$ cd ..
cruse@sonarqube:/usr$ cd ..
cruse@sonarqube:/$ ls
bin boot dev etc home initrd.img lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz
cruse@sonarqube:/$ cd opt/
cruse@sonarqube:/opt$ ls
sonar
cruse@sonarqube:/opt$ cd sonar/
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ sudo nano wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ sudo nano sonar.properties
cruse@sonarqube:/opt/sonar/conf$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode
1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
2 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
cruse@sonarqube:/opt/sonar/conf$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode
* 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
2 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd bin/
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd linux-x86-64/
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ ls
lib sonar.sh wrapper
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh start
Starting SonarQube...
Started SonarQube.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh status
SonarQube is running (24628).
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ sudo ./sonar.sh status
SonarQube is not running.
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ ls
lib sonar.sh wrapper
cruse@sonarqube:/opt/sonar/bin/linux-x86-64$ cd ..
cruse@sonarqube:/opt/sonar/bin$ ls
jsw-license linux-x86-32 linux-x86-64
cruse@sonarqube:/opt/sonar/bin$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd logs/
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano sonar.log
cruse@sonarqube:/opt/sonar/logs$ sudo mysql -u root -p root
Enter password:
ERROR 1049 (42000): Unknown database 'root'
cruse@sonarqube:/opt/sonar/logs$ sudo mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 95
Server version: 10.0.31-MariaDB-0ubuntu0.16.04.2 Ubuntu 16.04
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sonar |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]> use sonar;
Database changed
MariaDB [sonar]> exit
Bye
cruse@sonarqube:/opt/sonar/logs$ sudo nano sonar.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ sudo nano sonar.properties
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd logs
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano es.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
cruse@sonarqube:/opt/sonar/conf$ sudo nano sonar.properties
cruse@sonarqube:/opt/sonar/conf$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd l
-bash: cd: l: No such file or directory
cruse@sonarqube:/opt/sonar$ cd logs/
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano access.log
Use "fg" to return to nano.
[1]+ Stopped sudo nano access.log
cruse@sonarqube:/opt/sonar/logs$ ls
access.log es.2017-10-19.log es.log sonar.log web.2017-10-19.log web.log
cruse@sonarqube:/opt/sonar/logs$ sudo nano web.log
cruse@sonarqube:/opt/sonar/logs$ cd ..
cruse@sonarqube:/opt/sonar$ ls
bin conf COPYING data extensions lib logs temp web
cruse@sonarqube:/opt/sonar$ cd conf/
cruse@sonarqube:/opt/sonar/conf$ ls
sonar.properties wrapper.conf
GNU nano 2.5.3 File: sonar.properties
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_JDBC_URL}
#--------------------------------------------------------------------------------------------------
# DATABASE
#
# IMPORTANT: the embedded H2 database is used by default. It is recommended for tests but not for
# production use. Supported databases are MySQL, Oracle, PostgreSQL and Microsoft SQLServer.
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC user.
# The schema must be created first.
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
#----- Embedded Database (default)
# H2 embedded database server listening port, defaults to 9092
#sonar.embeddedDatabase.port=9092
#----- MySQL 5.6 or greater
# Only InnoDB storage engine is supported (not myISAM).
# Only the bundled driver is supported. It can not be changed.
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
#----- Oracle 11g/12c
# - Only thin client is supported
# - Only versions 11.2.x and 12.x of Oracle JDBC driver are supported
# - The JDBC driver must be copied into the directory extensions/jdbc-driver/oracle/
#sonar.jdbc.url=jdbc:oracle:thin:@localhost:1521/XE
#----- PostgreSQL 8.x/9.x
#sonar.jdbc.url=jdbc:postgresql://localhost/sonar
#----- Microsoft SQLServer 2012/2014 and SQL Azure
# A database named sonar must exist and its collation must be case-sensitive (CS) and accent-sensitive (AS)
# Use the following connection string if you want to use integrated security with Microsoft Sql Server
# Do not set sonar.jdbc.username or sonar.jdbc.password property if you are using Integrated Security
# For Integrated Security to work, you have to download the Microsoft SQL JDBC driver package from
# and copy sqljdbc_auth.dll to your path. You have to copy the 32 bit or 64 bit version of the dll
# depending upon the architecture of your server machine.
# This version of SonarQube has been tested with Microsoft SQL JDBC version 4.1
#sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=sonar;integratedSecurity=true
# Use the following connection string if you want to use SQL Auth while connecting to MS Sql Server.
# Set the sonar.jdbc.username and sonar.jdbc.password appropriately.
#sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=sonar
#----- Connection pool settings
# The maximum number of active connections that can be allocated
# at the same time, or negative for no limit.
# The recommended value is 1.2 * max sizes of HTTP pools. For example if HTTP ports are
# enabled with default sizes (50, see property sonar.web.http.maxThreads)
# then sonar.jdbc.maxActive should be 1.2 * 50 = 60.
#sonar.jdbc.maxActive=60
# The maximum number of connections that can remain idle in the
# pool, without extra ones being released, or negative for no limit.
#sonar.jdbc.maxIdle=5
# The minimum number of connections that can remain idle in the pool,
# without extra ones being created, or zero to create none.
#sonar.jdbc.minIdle=2
# The maximum number of milliseconds that the pool will wait (when there
# are no available connections) for a connection to be returned before
# throwing an exception, or <= 0 to wait indefinitely.
#sonar.jdbc.maxWait=5000
#sonar.jdbc.minEvictableIdleTimeMillis=600000
#sonar.jdbc.timeBetweenEvictionRunsMillis=30000