Coder Social home page Coder Social logo

xenorchestra_installer's People

Contributors

bnrstnr avatar braiam avatar danp2 avatar foxiehazmat avatar hooksie1 avatar jarli01 avatar pkutzner avatar scottalanmiller avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xenorchestra_installer's Issues

Auto deploy script hangs

Describe the bug
XVA download doesn't occur and import is hung at 0%

To Reproduce
Steps to reproduce the behavior:

bash -c "$(curl -s https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xoce-import.sh)"

Expected behavior
Script to complete successfully

Screenshots
This is the SSH console --

[08:43 xenserver-slnqfzrh ~]# bash -c "$(curl -s https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xoce-import.sh)"

Welcome to the XOCE auto-deploy script!

Network settings:
IP address? [dhcp]

Your XOCE will be started using DHCP

Importing XOCE VM…
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    82  100    82    0     0     75      0  0:00:01  0:00:01 --:--:--    75

Here's the task in XO --

image

Additional context
I believe this is the same issue discussed earlier there the download source is doing some sort of redirect

Ubuntu Server 16.04 XOCE Service won't start

First off, thanks for your awesome script and taking the time to check out this issue.

Keep up the good work!

Expected Behavior

Web page to load when browsing to ip address.


Actual Behavior

Web page does not load.


Confirm XOCE services are running

```systemctl status xo-server.service```

root@XOA-VM:~# systemctl status xo-server.service
● xo-server.service - XO Server
   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset
   Active: failed (Result: start-limit-hit) since Tue 2018-11-13 13:14:21 EST; 2
  Process: 9442 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, stat
 Main PID: 9442 (code=exited, status=1/FAILURE)

Nov 13 13:14:21 XOA-VM xo-server[9442]:     at bootstrap_node.js:625:3
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Main process exited, code=
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'exit-c
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Service hold-off time over
Nov 13 13:14:21 XOA-VM systemd[1]: Stopped XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Start request repeated too
Nov 13 13:14:21 XOA-VM systemd[1]: Failed to start XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'start-
lines 1-16/16 (END)...skipping...
● xo-server.service - XO Server
   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since Tue 2018-11-13 13:14:21 EST; 2min 6s ago
  Process: 9442 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=1/FAILURE)
 Main PID: 9442 (code=exited, status=1/FAILURE)

Nov 13 13:14:21 XOA-VM xo-server[9442]:     at bootstrap_node.js:625:3
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'exit-code'.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Nov 13 13:14:21 XOA-VM systemd[1]: Stopped XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Start request repeated too quickly.
Nov 13 13:14:21 XOA-VM systemd[1]: Failed to start XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'start-limit-hit'.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-16/16 (END)

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50

root@XOA-VM:~# journalctl -u xo-server -f -n 50
-- Logs begin at Tue 2018-11-13 13:10:58 EST. --
Nov 13 13:14:21 XOA-VM systemd[1]: Started XO Server.
Nov 13 13:14:21 XOA-VM xo-server[9433]: module.js:550
Nov 13 13:14:21 XOA-VM xo-server[9433]:     throw err;
Nov 13 13:14:21 XOA-VM xo-server[9433]:     ^
Nov 13 13:14:21 XOA-VM xo-server[9433]: Error: Cannot find module 'bluebird'
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Function.Module._resolveFilename (module.js:548:15)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Function.Module._load (module.js:475:25)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Module.require (module.js:597:17)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at require (internal/module.js:11:18)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:12:18)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Module._compile (module.js:653:30)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Object.Module._extensions..js (module.js:664:10)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Module.load (module.js:566:32)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at tryModuleLoad (module.js:506:12)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Function.Module._load (module.js:498:3)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at Function.Module.runMain (module.js:694:10)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at startup (bootstrap_node.js:204:16)
Nov 13 13:14:21 XOA-VM xo-server[9433]:     at bootstrap_node.js:625:3
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'exit-code'.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Nov 13 13:14:21 XOA-VM systemd[1]: Stopped XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: Started XO Server.
Nov 13 13:14:21 XOA-VM xo-server[9442]: module.js:550
Nov 13 13:14:21 XOA-VM xo-server[9442]:     throw err;
Nov 13 13:14:21 XOA-VM xo-server[9442]:     ^
Nov 13 13:14:21 XOA-VM xo-server[9442]: Error: Cannot find module 'bluebird'
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Function.Module._resolveFilename (module.js:548:15)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Function.Module._load (module.js:475:25)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Module.require (module.js:597:17)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at require (internal/module.js:11:18)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:12:18)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Module._compile (module.js:653:30)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Object.Module._extensions..js (module.js:664:10)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Module.load (module.js:566:32)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at tryModuleLoad (module.js:506:12)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Function.Module._load (module.js:498:3)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at Function.Module.runMain (module.js:694:10)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at startup (bootstrap_node.js:204:16)
Nov 13 13:14:21 XOA-VM xo-server[9442]:     at bootstrap_node.js:625:3
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'exit-code'.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Nov 13 13:14:21 XOA-VM systemd[1]: Stopped XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Start request repeated too quickly.
Nov 13 13:14:21 XOA-VM systemd[1]: Failed to start XO Server.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Unit entered failed state.
Nov 13 13:14:21 XOA-VM systemd[1]: xo-server.service: Failed with result 'start-limit-hit'.

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    Brand New Freshly installed Ubuntu 16.04 Server with only openssh installed. Installed on XCP-NG as a VM
  • Version of XOCE server and web interface you're running
    ...the most recent one? 5.7.4... I think? I know when I run the updater it says I have the next version about what it looks like tis trying to update to.
  • What OS is XOCE running on?
    Ubuntu Server 16.04
  • What method you used to install XOCE (xo_install.sh, manual installation, etc)
    xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
    Just installation
  • If a stacktrace is provided in the error, include that too.
    ...not sure what that is.
  • Any errors that appear in your browser's error console.
    No page loads what so ever.
  • Include what you've done so far in the installation, and if you got any error messages along the way.
    Just running installation. Its as far as I get. I don't need to enter password after running the curl command in bash. Other than that all errors are in the log. The main one I notice which I wouldn't even no where to start how o fix, is when installing yarn. Check out right at the end of the installation log I included, the fetching is interupted for some reason...
  • Indicate whether or not you've manually edited any data directly.
    I removed my LAN ip, nothing else.

Installation log:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
								 Dload  Upload   Total   Spent    Left  Speed
100  2818  100  2818    0     0  10222      0 --:--:-- --:--:-- --:--:-- 10247
'multiverse' distribution component is already enabled for all sources.
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:2 http://ca.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:4 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages                                                                                                                                                              [398 kB]
Get:5 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Get:6 http://ca.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packag                                                                                                                                                             es [16.4 kB]
Get:7 http://ca.archive.ubuntu.com/ubuntu xenial-updates/multiverse i386 Package                                                                                                                                                             s [15.5 kB]
Get:8 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [                                                                                                                                                             345 kB]
Get:9 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en                                                                                                                                                              [154 kB]
Get:10 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packag                                                                                                                                                             es [3,460 B]
Get:11 http://security.ubuntu.com/ubuntu xenial-security/multiverse i386 Package                                                                                                                                                             s [3,628 B]
Fetched 1,259 kB in 1s (967 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version (7.47.0-1ubuntu2.11).
git is already the newest version (1:2.7.4-0ubuntu1.5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

## Installing the NodeSource Node.js 8.x LTS Carbon repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:2 http://ca.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease
Get:4 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Fetched 107 kB in 0s (145 kB/s)
Reading package lists... Done

## Confirming "xenial" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/xenial/Relea                                                                                                                                                             se'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo                                                                                                                                                             ...

+ echo 'deb https://deb.nodesource.com/node_8.x xenial main' > /etc/apt/sources.                                                                                                                                                             list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x xenial main' >> /etc/apt/sou                                                                                                                                                             rces.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Get:1 https://deb.nodesource.com/node_8.x xenial InRelease [4,646 B]
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease
Get:3 https://deb.nodesource.com/node_8.x xenial/main Sources [761 B]
Hit:4 http://ca.archive.ubuntu.com/ubuntu xenial InRelease
Get:5 https://deb.nodesource.com/node_8.x xenial/main amd64 Packages [1,006 B]
Hit:6 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease
Get:7 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Get:8 https://deb.nodesource.com/node_8.x xenial/main i386 Packages [1,004 B]
Fetched 114 kB in 0s (149 kB/s)
Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and np                                                                                                                                                             m
## You may also need development tools to build native addons:
	 sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
	 curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
	 echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/s                                                                                                                                                             ources.list.d/yarn.list
	 sudo apt-get update && sudo apt-get install yarn


OK
deb https://dl.yarnpkg.com/debian/ stable main
Hit:1 http://ca.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 https://deb.nodesource.com/node_8.x xenial InRelease
Get:4 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Hit:5 http://security.ubuntu.com/ubuntu xenial-security InRelease
Get:6 https://dl.yarnpkg.com/debian stable InRelease [13.3 kB]
Get:7 https://dl.yarnpkg.com/debian stable/main amd64 Packages [8,242 B]
Get:8 https://dl.yarnpkg.com/debian stable/main i386 Packages [8,242 B]
Get:9 https://dl.yarnpkg.com/debian stable/main all Packages [8,242 B]
Fetched 145 kB in 0s (285 kB/s)
Reading package lists... Done
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-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:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib nodejs python
  python-minimal python2.7 python2.7-minimal yarn
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 18.3 MB of archives.
After this operation, 85.6 MB of additional disk space will be used.
Get:1 https://deb.nodesource.com/node_8.x xenial/main amd64 nodejs amd64 8.12.0-                                                                                                                                                             1nodesource1 [13.5 MB]
Get:2 https://dl.yarnpkg.com/debian stable/main amd64 yarn all 1.12.3-1 [833 kB]
Get:3 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython2.7                                                                                                                                                             -minimal amd64 2.7.12-1ubuntu0~16.04.4 [339 kB]
Get:4 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python2.7-mi                                                                                                                                                             nimal amd64 2.7.12-1ubuntu0~16.04.4 [1,261 kB]
Get:5 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-minim                                                                                                                                                             al amd64 2.7.12-1~16.04 [28.1 kB]
Get:6 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython2.7                                                                                                                                                             -stdlib amd64 2.7.12-1ubuntu0~16.04.4 [1,880 kB]
Get:7 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python2.7 am                                                                                                                                                             d64 2.7.12-1ubuntu0~16.04.4 [224 kB]
Get:8 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython-st                                                                                                                                                             dlib amd64 2.7.12-1~16.04 [7,768 B]
Get:9 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python amd64                                                                                                                                                              2.7.12-1~16.04 [137 kB]
Fetched 18.3 MB in 7s (2,426 kB/s)
Selecting previously unselected package libpython2.7-minimal:amd64.
(Reading database ... 92770 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 ... 93516 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 nodejs.
Preparing to unpack .../nodejs_8.12.0-1nodesource1_amd64.deb ...
Unpacking nodejs (8.12.0-1nodesource1) ...
Selecting previously unselected package yarn.
Preparing to unpack .../archives/yarn_1.12.3-1_all.deb ...
Unpacking yarn (1.12.3-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 nodejs (8.12.0-1nodesource1) ...
Setting up yarn (1.12.3-1) ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
								 Dload  Upload   Total   Spent    Left  Speed
100 17042  100 17042    0     0  62822      0 --:--:-- --:--:-- --:--:-- 62885
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpng12-dev' instead of 'libpng-dev'
git is already the newest version (1:2.7.4-0ubuntu1.5).
python-minimal is already the newest version (2.7.12-1~16.04).
python-minimal set to manually installed.
The following additional packages will be installed:
  binutils cpp cpp-5 dpkg-dev fakeroot g++ g++-5 gcc gcc-5 keyutils
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  libasan2 libatomic1 libbfio1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5
  libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-5-dev libgomp1
  libisl15 libitm1 libjemalloc1 liblsan0 libmpc3 libmpx0 libnfsidmap2
  libquadmath0 libstdc++-5-dev libtirpc1 libtsan0 libubsan0 libvhdi1
  linux-libc-dev make manpages-dev redis-tools rpcbind zlib1g-dev
Suggested packages:
  binutils-doc cpp-doc gcc-5-locales debian-keyring g++-multilib
  g++-5-multilib gcc-5-doc libstdc++6-5-dbg gcc-multilib autoconf automake
  libtool flex bison gdb gcc-doc gcc-5-multilib libgcc1-dbg libgomp1-dbg
  libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg libtsan0-dbg
  libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg glibc-doc
  libstdc++-5-doc make-doc watchdog ruby-redis
The following NEW packages will be installed:
  binutils build-essential cpp cpp-5 dpkg-dev fakeroot g++ g++-5 gcc gcc-5
  keyutils libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan2 libatomic1 libbfio1 libc-dev-bin libc6-dev
  libcc1-0 libcilkrts5 libdpkg-perl libfakeroot libfile-fcntllock-perl
  libgcc-5-dev libgomp1 libisl15 libitm1 libjemalloc1 liblsan0 libmpc3 libmpx0
  libnfsidmap2 libpng12-dev libquadmath0 libstdc++-5-dev libtirpc1 libtsan0
  libubsan0 libvhdi-utils libvhdi1 linux-libc-dev make manpages-dev nfs-common
  redis-server redis-tools rpcbind zlib1g-dev
0 upgraded, 49 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.1 MB of archives.
After this operation, 150 MB of additional disk space will be used.
Get:1 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libnfsidmap2 amd64 0                                                                                                                                                             .25-5 [32.2 kB]
Get:2 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libmpc3 amd64 1.0.3-                                                                                                                                                             1 [39.7 kB]
Get:3 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 binutils amd                                                                                                                                                             64 2.26.1-1ubuntu1~16.04.7 [2,309 kB]
Get:4 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libc-dev-bin                                                                                                                                                              amd64 2.23-0ubuntu10 [68.7 kB]
Get:5 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-libc-d                                                                                                                                                             ev amd64 4.4.0-138.164 [859 kB]
Get:6 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libc6-dev am                                                                                                                                                             d64 2.23-0ubuntu10 [2,079 kB]
Get:7 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libisl15 amd64 0.16.                                                                                                                                                             1-1 [524 kB]
Get:8 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64                                                                                                                                                              5.4.0-6ubuntu1~16.04.10 [7,671 kB]
Get:9 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 cpp amd64 4:5.3.1-1u                                                                                                                                                             buntu1 [27.7 kB]
Get:10 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcc1-0 am                                                                                                                                                             d64 5.4.0-6ubuntu1~16.04.10 [38.8 kB]
Get:11 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgomp1 am                                                                                                                                                             d64 5.4.0-6ubuntu1~16.04.10 [55.1 kB]
Get:12 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libitm1 amd                                                                                                                                                             64 5.4.0-6ubuntu1~16.04.10 [27.4 kB]
Get:13 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libatomic1                                                                                                                                                              amd64 5.4.0-6ubuntu1~16.04.10 [8,888 B]
Get:14 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libasan2 am                                                                                                                                                             d64 5.4.0-6ubuntu1~16.04.10 [264 kB]
Get:15 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 liblsan0 am                                                                                                                                                             d64 5.4.0-6ubuntu1~16.04.10 [105 kB]
Get:16 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtsan0 am                                                                                                                                                             d64 5.4.0-6ubuntu1~16.04.10 [244 kB]
Get:17 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libubsan0 a                                                                                                                                                             md64 5.4.0-6ubuntu1~16.04.10 [95.3 kB]
Get:18 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcilkrts5                                                                                                                                                              amd64 5.4.0-6ubuntu1~16.04.10 [40.1 kB]
Get:19 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmpx0 amd                                                                                                                                                             64 5.4.0-6ubuntu1~16.04.10 [9,764 B]
Get:20 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libquadmath                                                                                                                                                             0 amd64 5.4.0-6ubuntu1~16.04.10 [131 kB]
Get:21 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgcc-5-de                                                                                                                                                             v amd64 5.4.0-6ubuntu1~16.04.10 [2,228 kB]
Get:22 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 gcc-5 amd64                                                                                                                                                              5.4.0-6ubuntu1~16.04.10 [8,426 kB]
Get:23 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 gcc amd64 4:5.3.1-1                                                                                                                                                             ubuntu1 [5,244 B]
Get:24 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libstdc++-5                                                                                                                                                             -dev amd64 5.4.0-6ubuntu1~16.04.10 [1,426 kB]
Get:25 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 g++-5 amd64                                                                                                                                                              5.4.0-6ubuntu1~16.04.10 [8,319 kB]
Get:26 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 g++ amd64 4:5.3.1-1                                                                                                                                                             ubuntu1 [1,504 B]
Get:27 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 make amd64 4.1-6 [1                                                                                                                                                             51 kB]
Get:28 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdpkg-per                                                                                                                                                             l all 1.18.4ubuntu1.5 [195 kB]
Get:29 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg-dev al                                                                                                                                                             l 1.18.4ubuntu1.5 [584 kB]
Get:30 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 build-essential amd                                                                                                                                                             64 12.1ubuntu2 [4,758 B]
Get:31 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libfakeroot amd64 1                                                                                                                                                             .20.2-1ubuntu1 [25.5 kB]
Get:32 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 fakeroot amd64 1.20                                                                                                                                                             .2-1ubuntu1 [61.8 kB]
Get:33 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 keyutils amd64 1.5.                                                                                                                                                             9-8ubuntu1 [47.1 kB]
Get:34 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libalgorithm-diff-p                                                                                                                                                             erl all 1.19.03-1 [47.6 kB]
Get:35 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libalgorithm-diff-x                                                                                                                                                             s-perl amd64 0.04-4build1 [11.0 kB]
Get:36 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libalgorithm-merge-                                                                                                                                                             perl all 0.08-3 [12.0 kB]
Get:37 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 libbfio1 amd64                                                                                                                                                              20160108-1 [306 kB]
Get:38 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 libfile-fcntllock-p                                                                                                                                                             erl amd64 0.22-3 [32.0 kB]
Get:39 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zlib1g-dev                                                                                                                                                              amd64 1:1.2.8.dfsg-2ubuntu4.1 [168 kB]
Get:40 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpng12-de                                                                                                                                                             v amd64 1.2.54-1ubuntu1.1 [183 kB]
Get:41 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 libvhdi1 amd64                                                                                                                                                              20160108-1 [328 kB]
Get:42 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 libvhdi-utils a                                                                                                                                                             md64 20160108-1 [26.2 kB]
Get:43 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 manpages-dev all 4.                                                                                                                                                             04-2 [2,048 kB]
Get:44 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtirpc1 a                                                                                                                                                             md64 0.2.5-1ubuntu0.1 [75.4 kB]
Get:45 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 rpcbind amd64 0.2.3                                                                                                                                                             -0.2 [40.3 kB]
Get:46 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 nfs-common                                                                                                                                                              amd64 1:1.2.8-9ubuntu12.1 [184 kB]
Get:47 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 libjemalloc1 am                                                                                                                                                             d64 3.6.0-9ubuntu1 [78.9 kB]
Get:48 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 redis-tools amd                                                                                                                                                             64 2:3.0.6-1 [95.3 kB]
Get:49 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 redis-server am                                                                                                                                                             d64 2:3.0.6-1 [343 kB]
Fetched 40.1 MB in 17s (2,240 kB/s)
Extracting templates from packages: 100%
Selecting previously unselected package libnfsidmap2:amd64.
(Reading database ... 97074 files and directories currently installed.)
Preparing to unpack .../libnfsidmap2_0.25-5_amd64.deb ...
Unpacking libnfsidmap2:amd64 (0.25-5) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../libmpc3_1.0.3-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.3-1) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.7_amd64.deb ...
Unpacking binutils (2.26.1-1ubuntu1~16.04.7) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.23-0ubuntu10_amd64.deb ...
Unpacking libc-dev-bin (2.23-0ubuntu10) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../linux-libc-dev_4.4.0-138.164_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.4.0-138.164) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../libc6-dev_2.23-0ubuntu10_amd64.deb ...
Unpacking libc6-dev:amd64 (2.23-0ubuntu10) ...
Selecting previously unselected package libisl15:amd64.
Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ...
Unpacking libisl15:amd64 (0.16.1-1) ...
Selecting previously unselected package cpp-5.
Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a5.3.1-1ubuntu1_amd64.deb ...
Unpacking cpp (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../libgomp1_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libgomp1:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../libitm1_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libitm1:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../libatomic1_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libatomic1:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libasan2:amd64.
Preparing to unpack .../libasan2_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libasan2:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../liblsan0_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking liblsan0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../libtsan0_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libtsan0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libubsan0:amd64.
Preparing to unpack .../libubsan0_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libubsan0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libcilkrts5:amd64.
Preparing to unpack .../libcilkrts5_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libcilkrts5:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libmpx0:amd64.
Preparing to unpack .../libmpx0_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libmpx0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../libquadmath0_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libquadmath0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package libgcc-5-dev:amd64.
Preparing to unpack .../libgcc-5-dev_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libgcc-5-dev:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package gcc-5.
Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package gcc.
Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ...
Unpacking gcc (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package libstdc++-5-dev:amd64.
Preparing to unpack .../libstdc++-5-dev_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking libstdc++-5-dev:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package g++-5.
Preparing to unpack .../g++-5_5.4.0-6ubuntu1~16.04.10_amd64.deb ...
Unpacking g++-5 (5.4.0-6ubuntu1~16.04.10) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_4%3a5.3.1-1ubuntu1_amd64.deb ...
Unpacking g++ (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package make.
Preparing to unpack .../archives/make_4.1-6_amd64.deb ...
Unpacking make (4.1-6) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../libdpkg-perl_1.18.4ubuntu1.5_all.deb ...
Unpacking libdpkg-perl (1.18.4ubuntu1.5) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../dpkg-dev_1.18.4ubuntu1.5_all.deb ...
Unpacking dpkg-dev (1.18.4ubuntu1.5) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../build-essential_12.1ubuntu2_amd64.deb ...
Unpacking build-essential (12.1ubuntu2) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20.2-1ubuntu1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1ubuntu1_amd64.deb ...
Unpacking fakeroot (1.20.2-1ubuntu1) ...
Selecting previously unselected package keyutils.
Preparing to unpack .../keyutils_1.5.9-8ubuntu1_amd64.deb ...
Unpacking keyutils (1.5.9-8ubuntu1) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../libalgorithm-diff-perl_1.19.03-1_all.deb ...
Unpacking libalgorithm-diff-perl (1.19.03-1) ...
Selecting previously unselected package libalgorithm-diff-xs-perl.
Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-4build1_amd64.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-4build1) ...
Selecting previously unselected package libalgorithm-merge-perl.
Preparing to unpack .../libalgorithm-merge-perl_0.08-3_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-3) ...
Selecting previously unselected package libbfio1.
Preparing to unpack .../libbfio1_20160108-1_amd64.deb ...
Unpacking libbfio1 (20160108-1) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../libfile-fcntllock-perl_0.22-3_amd64.deb ...
Unpacking libfile-fcntllock-perl (0.22-3) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
Selecting previously unselected package libpng12-dev:amd64.
Preparing to unpack .../libpng12-dev_1.2.54-1ubuntu1.1_amd64.deb ...
Unpacking libpng12-dev:amd64 (1.2.54-1ubuntu1.1) ...
Selecting previously unselected package libvhdi1:amd64.
Preparing to unpack .../libvhdi1_20160108-1_amd64.deb ...
Unpacking libvhdi1:amd64 (20160108-1) ...
Selecting previously unselected package libvhdi-utils.
Preparing to unpack .../libvhdi-utils_20160108-1_amd64.deb ...
Unpacking libvhdi-utils (20160108-1) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../manpages-dev_4.04-2_all.deb ...
Unpacking manpages-dev (4.04-2) ...
Selecting previously unselected package libtirpc1:amd64.
Preparing to unpack .../libtirpc1_0.2.5-1ubuntu0.1_amd64.deb ...
Unpacking libtirpc1:amd64 (0.2.5-1ubuntu0.1) ...
Selecting previously unselected package rpcbind.
Preparing to unpack .../rpcbind_0.2.3-0.2_amd64.deb ...
Unpacking rpcbind (0.2.3-0.2) ...
Selecting previously unselected package nfs-common.
Preparing to unpack .../nfs-common_1%3a1.2.8-9ubuntu12.1_amd64.deb ...
Unpacking nfs-common (1:1.2.8-9ubuntu12.1) ...
Selecting previously unselected package libjemalloc1.
Preparing to unpack .../libjemalloc1_3.6.0-9ubuntu1_amd64.deb ...
Unpacking libjemalloc1 (3.6.0-9ubuntu1) ...
Selecting previously unselected package redis-tools.
Preparing to unpack .../redis-tools_2%3a3.0.6-1_amd64.deb ...
Unpacking redis-tools (2:3.0.6-1) ...
Selecting previously unselected package redis-server.
Preparing to unpack .../redis-server_2%3a3.0.6-1_amd64.deb ...
Unpacking redis-server (2:3.0.6-1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for systemd (229-4ubuntu21.8) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up libnfsidmap2:amd64 (0.25-5) ...
Setting up libmpc3:amd64 (1.0.3-1) ...
Setting up binutils (2.26.1-1ubuntu1~16.04.7) ...
Setting up libc-dev-bin (2.23-0ubuntu10) ...
Setting up linux-libc-dev:amd64 (4.4.0-138.164) ...
Setting up libc6-dev:amd64 (2.23-0ubuntu10) ...
Setting up libisl15:amd64 (0.16.1-1) ...
Setting up cpp-5 (5.4.0-6ubuntu1~16.04.10) ...
Setting up cpp (4:5.3.1-1ubuntu1) ...
Setting up libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libgomp1:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libitm1:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libatomic1:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libasan2:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up liblsan0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libtsan0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libubsan0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libcilkrts5:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libmpx0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libquadmath0:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up libgcc-5-dev:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up gcc-5 (5.4.0-6ubuntu1~16.04.10) ...
Setting up gcc (4:5.3.1-1ubuntu1) ...
Setting up libstdc++-5-dev:amd64 (5.4.0-6ubuntu1~16.04.10) ...
Setting up g++-5 (5.4.0-6ubuntu1~16.04.10) ...
Setting up g++ (4:5.3.1-1ubuntu1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mo                                                                                                                                                             de
Setting up make (4.1-6) ...
Setting up libdpkg-perl (1.18.4ubuntu1.5) ...
Setting up dpkg-dev (1.18.4ubuntu1.5) ...
Setting up build-essential (12.1ubuntu2) ...
Setting up libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Setting up fakeroot (1.20.2-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (                                                                                                                                                             fakeroot) in auto mode
Setting up keyutils (1.5.9-8ubuntu1) ...
Setting up libalgorithm-diff-perl (1.19.03-1) ...
Setting up libalgorithm-diff-xs-perl (0.04-4build1) ...
Setting up libalgorithm-merge-perl (0.08-3) ...
Setting up libbfio1 (20160108-1) ...
Setting up libfile-fcntllock-perl (0.22-3) ...
Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
Setting up libpng12-dev:amd64 (1.2.54-1ubuntu1.1) ...
Setting up libvhdi1:amd64 (20160108-1) ...
Setting up libvhdi-utils (20160108-1) ...
Setting up manpages-dev (4.04-2) ...
Setting up libtirpc1:amd64 (0.2.5-1ubuntu0.1) ...
Setting up rpcbind (0.2.3-0.2) ...
Setting up nfs-common (1:1.2.8-9ubuntu12.1) ...

Creating config file /etc/idmapd.conf with new version

Creating config file /etc/default/nfs-common with new version
Adding system user `statd' (UID 111) ...
Adding new user `statd' (UID 111) with group `nogroup' ...
Not creating home directory `/var/lib/nfs'.
nfs-utils.service is a disabled or a static unit, not starting it.
Setting up libjemalloc1 (3.6.0-9ubuntu1) ...
Setting up redis-tools (2:3.0.6-1) ...
Setting up redis-server (2:3.0.6-1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for systemd (229-4ubuntu21.8) ...
Processing triggers for ureadahead (0.100.0-19) ...
Cloning into 'xen-orchestra'...
remote: Enumerating objects: 156, done.
remote: Counting objects: 100% (156/156), done.
remote: Compressing objects: 100% (102/102), done.
remote: Total 66356 (delta 80), reused 79 (delta 50), pack-reused 66200
Receiving objects: 100% (66356/66356), 29.84 MiB | 2.58 MiB/s, done.
Resolving deltas: 100% (44378/44378), done.
Checking connectivity... done.
yarn install v1.12.3
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
error https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.tgz: Extr                                                                                                                                                             acting tar content of undefined failed, the file appears to be corrupt: "Unexpec                                                                                                                                                             ted end of data"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this                                                                                                                                                              command.
yarn run v1.12.3
$ scripts/run-script --parallel build
module.js:550
	throw err;
	^

Error: Cannot find module 'promise-toolbox'
	at Function.Module._resolveFilename (module.js:548:15)
	at Function.Module._load (module.js:475:25)
	at Module.require (module.js:597:17)
	at require (internal/module.js:11:18)
	at Object.<anonymous> (/opt/xen-orchestra/scripts/run-script:4:32)
	at Module._compile (module.js:653:30)
	at Object.Module._extensions..js (module.js:664:10)
	at Module.load (module.js:566:32)
	at tryModuleLoad (module.js:506:12)
	at Function.Module._load (module.js:498:3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this comm                                                                                                                                                             and.
Created symlink from /etc/systemd/system/multi-user.target.wants/xo-server.servi                                                                                                                                                             ce to /lib/systemd/system/xo-server.service.


Installation complete, open a browser to:
192.168.x.x

Default Login:[email protected] Password:admin

Don't forget to change your password!

Install questions

Hi, great script, but i have two questions:
1 - this installation is safe to use in a production environment?
2 - Is any problem to use a debian install in a vSphere Hypervisor?

Thank you and great job

plugins ?

once the XOCE is working preaty good.

how can I install / enable the plugins ?

I think that they are in /opt/xen-orchestra/packages what should I do now ?

thanks

New install won't start

Expected Behavior

Server starts.


Actual Behavior

Service isn't running.


Confirm XOCE services are running

systemctl status xo-server.service
● xo-server.service - XO Server
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2019-05-23 14:52:17 EDT; 52min ago
Process: 1036 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=1/FAILURE)
Main PID: 1036 (code=exited, status=1/FAILURE)

May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILUR
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Unit entered failed state.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Failed with result 'exit-code'.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
May 23 14:52:17 xenorchestra systemd[1]: Stopped XO Server.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Start request repeated too quickly.
May 23 14:52:17 xenorchestra systemd[1]: Failed to start XO Server.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Unit entered failed state.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Failed with result 'exit-code'.

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50

-- Logs begin at Thu 2019-05-23 14:41:28 EDT. --
May 23 14:52:16 xenorchestra systemd[1]: Started XO Server.
May 23 14:52:17 xenorchestra xo-server[1029]: module.js:550
May 23 14:52:17 xenorchestra xo-server[1029]: throw err;
May 23 14:52:17 xenorchestra xo-server[1029]: ^
May 23 14:52:17 xenorchestra xo-server[1029]: Error: Cannot find module 'bluebird'
May 23 14:52:17 xenorchestra xo-server[1029]: at Function.Module._resolveFilename (module.js:548:15)
May 23 14:52:17 xenorchestra xo-server[1029]: at Function.Module._load (module.js:475:25)
May 23 14:52:17 xenorchestra xo-server[1029]: at Module.require (module.js:597:17)
May 23 14:52:17 xenorchestra xo-server[1029]: at require (internal/module.js:11:18)
May 23 14:52:17 xenorchestra xo-server[1029]: at Object. (/opt/xen-orchestra/packages/xo-server/bin/xo-server:17:18)
May 23 14:52:17 xenorchestra xo-server[1029]: at Module._compile (module.js:653:30)
May 23 14:52:17 xenorchestra xo-server[1029]: at Object.Module._extensions..js (module.js:664:10)
May 23 14:52:17 xenorchestra xo-server[1029]: at Module.load (module.js:566:32)
May 23 14:52:17 xenorchestra xo-server[1029]: at tryModuleLoad (module.js:506:12)
May 23 14:52:17 xenorchestra xo-server[1029]: at Function.Module._load (module.js:498:3)
May 23 14:52:17 xenorchestra xo-server[1029]: at Function.Module.runMain (module.js:694:10)
May 23 14:52:17 xenorchestra xo-server[1029]: at startup (bootstrap_node.js:204:16)
May 23 14:52:17 xenorchestra xo-server[1029]: at bootstrap_node.js:625:3
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Unit entered failed state.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Failed with result 'exit-code'.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
May 23 14:52:17 xenorchestra systemd[1]: Stopped XO Server.
May 23 14:52:17 xenorchestra systemd[1]: Started XO Server.
May 23 14:52:17 xenorchestra xo-server[1036]: module.js:550
May 23 14:52:17 xenorchestra xo-server[1036]: throw err;
May 23 14:52:17 xenorchestra xo-server[1036]: ^
May 23 14:52:17 xenorchestra xo-server[1036]: Error: Cannot find module 'bluebird'
May 23 14:52:17 xenorchestra xo-server[1036]: at Function.Module._resolveFilename (module.js:548:15)
May 23 14:52:17 xenorchestra xo-server[1036]: at Function.Module._load (module.js:475:25)
May 23 14:52:17 xenorchestra xo-server[1036]: at Module.require (module.js:597:17)
May 23 14:52:17 xenorchestra xo-server[1036]: at require (internal/module.js:11:18)
May 23 14:52:17 xenorchestra xo-server[1036]: at Object. (/opt/xen-orchestra/packages/xo-server/bin/xo-server:17:18)
May 23 14:52:17 xenorchestra xo-server[1036]: at Module._compile (module.js:653:30)
May 23 14:52:17 xenorchestra xo-server[1036]: at Object.Module._extensions..js (module.js:664:10)
May 23 14:52:17 xenorchestra xo-server[1036]: at Module.load (module.js:566:32)
May 23 14:52:17 xenorchestra xo-server[1036]: at tryModuleLoad (module.js:506:12)
May 23 14:52:17 xenorchestra xo-server[1036]: at Function.Module._load (module.js:498:3)
May 23 14:52:17 xenorchestra xo-server[1036]: at Function.Module.runMain (module.js:694:10)
May 23 14:52:17 xenorchestra xo-server[1036]: at startup (bootstrap_node.js:204:16)
May 23 14:52:17 xenorchestra xo-server[1036]: at bootstrap_node.js:625:3
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Unit entered failed state.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Failed with result 'exit-code'.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
May 23 14:52:17 xenorchestra systemd[1]: Stopped XO Server.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Start request repeated too quickly.
May 23 14:52:17 xenorchestra systemd[1]: Failed to start XO Server.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Unit entered failed state.
May 23 14:52:17 xenorchestra systemd[1]: xo-server.service: Failed with result 'exit-code'.

Provide answers to these questions:

  • Is this a fresh install or an upgrade? fresh
  • Version of XOCE server and web interface you're running latest
  • What OS is XOCE running on? debian 9
  • What method you used to install XOCE (xo_install.sh, manual installation, etc) This script
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
  • If a stacktrace is provided in the error, include that too.
  • Any errors that appear in your browser's error console. Just what you see
  • Include what you've done so far in the installation, and if you got any error messages along the way. basic install via script
  • Indicate whether or not you've manually edited any data directly.

Ubuntu Disco (19.04) fails with node issues

Expected Behavior

A complete installation without issue.


Actual Behavior

Build process fails, apparently due to node based on the log.

## Confirming "disco" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/disco/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...

+ echo 'deb https://deb.nodesource.com/node_8.x disco main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x disco main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update

Where as on 18.04

## Confirming "bionic" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/bionic/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...

+ echo 'deb https://deb.nodesource.com/node_8.x bionic main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x bionic main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update

Node heap limit reached

Expected Behavior

yarn build


Actual Behavior

Successfully compiled 120 files with Babel.

<--- Last few GCs --->

[17237:0xab9b5f8] 270484 ms: Mark-sweep 638.7 (706.4) -> 638.7 (706.4) MB, 1292.0 / 0.0 ms allocation failure GC in old space requested
[17237:0xab9b5f8] 271860 ms: Mark-sweep 638.7 (706.4) -> 638.7 (703.4) MB, 1375.7 / 0.0 ms last resort GC in old space requested
[17237:0xab9b5f8] 272867 ms: Mark-sweep 638.7 (703.4) -> 638.7 (702.9) MB, 1006.9 / 0.0 ms last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x24116201
0: builtin exit frame: parse(this=0x2410f6ad ,0x2a541ca1 <Very long string[26862135]>)

1: /* anonymous */(aka /* anonymous */) [/opt/xen-orchestra/node_modules/gulp-uglify/lib/minify.js:71] [bytecode=0x57f76d41 offset=351](this=0x4a48417d <undefined>,file=0x2c244a41 <File map = 0x5687f679>)
2: _transform [/opt/xen-orchestra/node_modules/gulp-uglify/composer.js:1...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
1: node::Abort() [gulp build]
2: 0x84c5c66 [gulp build]
3: v8::Utils::ReportOOMFailure(char const*, bool) [gulp build]
4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [gulp build]
5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [gulp build]
6: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByteString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]

Confirm XOCE services are running

● xo-server.service - XO Server
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-03-11 01:40:25 CDT; 2min 58s ago
Main PID: 17356 (node)
Tasks: 16 (limit: 4915)
CGroup: /system.slice/xo-server.service
├─17356 /usr/local/bin/node ./bin/xo-server
└─17372 /usr/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js

Mar 11 01:42:49 XOACE xo-server[17356]: CallSite {},
Mar 11 01:42:49 XOACE xo-server[17356]: CallSite {} ] }
Mar 11 01:42:49 XOACE xo-server[17356]: xo-server-cloud: next attempt in 1023 ms
Mar 11 01:42:50 XOACE xo-server[17356]: xo-server-cloud: next attempt in 1044 ms
Mar 11 01:42:51 XOACE xo-server[17356]: xo-server-cloud: next attempt in 1937 ms
Mar 11 01:42:53 XOACE xo-server[17356]: xo-server-cloud: next attempt in 3136 ms
Mar 11 01:42:56 XOACE xo-server[17356]: xo-server-cloud: next attempt in 4828 ms
Mar 11 01:43:01 XOACE xo-server[17356]: xo-server-cloud: next attempt in 8127 ms
Mar 11 01:43:09 XOACE xo-server[17356]: xo-server-cloud: next attempt in 13516 ms
Mar 11 01:43:23 XOACE xo-server[17356]: xo-server-cloud: next attempt in 21818 ms

Provide the output of journalctl logs

Mar 11 01:41:23 XOACE xo-server[17356]: xo-server-cloud: next attempt in 33089 ms
Mar 11 01:41:56 XOACE xo-server[17356]: xo-server-cloud: next attempt in 52931 ms
Mar 11 01:42:49 XOACE xo-server[17356]: xo-server-cloud: fail to connect to updater { ConnectionError: connect ECONNREFUSED 127.0.0.1:9001
Mar 11 01:42:49 XOACE xo-server[17356]: at /opt/xen-orchestra/node_modules/jsonrpc-websocket-client/src/websocket-client.js:193:16
Mar 11 01:42:49 XOACE xo-server[17356]: at tryCatcher (/opt/xen-orchestra/node_modules/bluebird/js/release/util.js:16:23)
Mar 11 01:42:49 XOACE xo-server[17356]: at Promise._settlePromiseFromHandler (/opt/xen-orchestra/node_modules/bluebird/js/release/promise.js:512:31)
Mar 11 01:42:49 XOACE xo-server[17356]: at Promise._settlePromise (/opt/xen-orchestra/node_modules/bluebird/js/release/promise.js:569:18)
Mar 11 01:42:49 XOACE xo-server[17356]: at Promise._settlePromise0 (/opt/xen-orchestra/node_modules/bluebird/js/release/promise.js:614:10)
Mar 11 01:42:49 XOACE xo-server[17356]: at Promise._settlePromises (/opt/xen-orchestra/node_modules/bluebird/js/release/promise.js:690:18)
Mar 11 01:42:49 XOACE xo-server[17356]: at _drainQueueStep (/opt/xen-orchestra/node_modules/bluebird/js/release/async.js:138:12)
Mar 11 01:42:49 XOACE xo-server[17356]: at _drainQueue (/opt/xen-orchestra/node_modules/bluebird/js/release/async.js:131:9)
Mar 11 01:42:49 XOACE xo-server[17356]: at Async._drainQueues (/opt/xen-orchestra/node_modules/bluebird/js/release/async.js:147:5)
Mar 11 01:42:49 XOACE xo-server[17356]: at Immediate.Async.drainQueues (/opt/xen-orchestra/node_modules/bluebird/js/release/async.js:17:14)
Mar 11 01:42:49 XOACE xo-server[17356]: at runCallback (timers.js:810:20)
Mar 11 01:42:49 XOACE xo-server[17356]: at tryOnImmediate (timers.js:768:5)
Mar 11 01:42:49 XOACE xo-server[17356]: at processImmediate [as _immediateCallback] (timers.js:745:5)
Mar 11 01:42:49 XOACE xo-server[17356]: [Symbol(originalCallSite)]:
Mar 11 01:42:49 XOACE xo-server[17356]: [ CallSite {},
Mar 11 01:42:49 XOACE xo-server[17356]: CallSite {},
Mar 11 01:42:49 XOACE xo-server[17356]: CallSite {} ],
Mar 11 01:42:49 XOACE xo-server[17356]: [Symbol(mutatedCallSite)]:
Mar 11 01:42:49 XOACE xo-server[17356]: [ CallSite {
Mar 11 01:42:49 XOACE xo-server[17356]: constructor: [Function: CallSite],
Mar 11 01:42:49 XOACE xo-server[17356]: getColumnNumber: [Function],
Mar 11 01:42:49 XOACE xo-server[17356]: getEvalOrigin: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: getFileName: [Function],
Mar 11 01:42:49 XOACE xo-server[17356]: getFunction: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: getFunctionName: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: getLineNumber: [Function],
Mar 11 01:42:49 XOACE xo-server[17356]: getMethodName: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: getPosition: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: getScriptNameOrSourceURL: [Function],
Mar 11 01:42:49 XOACE xo-server[17356]: getThis: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: getTypeName: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: isConstructor: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: isEval: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: isNative: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: isToplevel: [Object],
Mar 11 01:42:49 XOACE xo-server[17356]: toString: [Function: CallSiteToString] },
Mar 11 01:42:49 XOACE xo-server[17356]: CallSite {},
Mar 11 01:42:49 XOACE xo-server[17356]: CallSite {} ] }
Mar 11 01:42:49 XOACE xo-server[17356]: xo-server-cloud: next attempt in 1023 ms
Mar 11 01:42:50 XOACE xo-server[17356]: xo-server-cloud: next attempt in 1044 ms
Mar 11 01:42:51 XOACE xo-server[17356]: xo-server-cloud: next attempt in 1937 ms
Mar 11 01:42:53 XOACE xo-server[17356]: xo-server-cloud: next attempt in 3136 ms
Mar 11 01:42:56 XOACE xo-server[17356]: xo-server-cloud: next attempt in 4828 ms
Mar 11 01:43:01 XOACE xo-server[17356]: xo-server-cloud: next attempt in 8127 ms
Mar 11 01:43:09 XOACE xo-server[17356]: xo-server-cloud: next attempt in 13516 ms
Mar 11 01:43:23 XOACE xo-server[17356]: xo-server-cloud: next attempt in 21818 ms
Mar 11 01:43:45 XOACE xo-server[17356]: xo-server-cloud: next attempt in 34917 ms

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    Fresh install of server debian 9 only installed sudo ,curl and apt-get update

  • Version of XOCE server and web interface you're running
    new install

  • What OS is XOCE running on?
    Debian GNU/Linux 9 \n \l

  • What method you used to install XOCE (xo_install.sh, manual installation, etc)

sudo curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash

  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
    ssh with putty in user home directory
  • If a stacktrace is provided in the error, include that too.
    <--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x24116201
0: builtin exit frame: parse(this=0x2410f6ad ,0x2a541ca1 <Very long string[26862135]>)

1: /* anonymous */(aka /* anonymous */) [/opt/xen-orchestra/node_modules/gulp-uglify/lib/minify.js:71] [bytecode=0x57f        76d41 offset=351](this=0x4a48417d <undefined>,file=0x2c244a41 <File map = 0x5687f679>)
2: _transform [/opt/xen-orchestra/node_modules/gulp-uglify/composer.js:1...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
1: node::Abort() [gulp build]
2: 0x84c5c66 [gulp build]
3: v8::Utils::ReportOOMFailure(char const*, bool) [gulp build]
4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [gulp build]
5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [gulp build]
6: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByt eString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
7: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByt eString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
8: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByt eString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
9: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByt eString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
10: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByt eString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
11: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqTwoByt eString, unsigned short>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
12: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
13: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
14: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
15: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
16: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
17: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
18: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
19: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
20: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
21: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
22: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
23: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
24: v8::internal::Handlev8::internal::String v8::internal::JsonParser::SlowScanJsonString<v8::internal::SeqOneByt eString, unsigned char>(v8::internal::Handlev8::internal::String, int, int) [gulp build]
25: v8::internal::Handlev8::internal::String v8::internal::JsonParser::ScanJsonString() [gulp build]
26: v8::internal::JsonParser::ParseJsonValue() [gulp build]
27: v8::internal::JsonParser::ParseJsonArray() [gulp build]
28: v8::internal::JsonParser::ParseJsonValue() [gulp build]
29: v8::internal::JsonParser::ParseJsonObject() [gulp build]
30: v8::internal::JsonParser::ParseJsonValue() [gulp build]
31: v8::internal::JsonParser::ParseJson() [gulp build]
32: v8::internal::Builtin_JsonParse(int, v8::internal::Object**, v8::internal::Isolate*) [gulp build]
33: 0x25e07efe
34: 0x42f870ed
35: 0x42f870ed
36: 0xa86cfd72
37: 0x51f4493c
38: 0x25e06d39
39: 0xa86cf908
40: 0x51f778db
41: 0xa86bbd60
42: 0x25e06d39
43: 0xa86e2941
44: 0x25e06d39
45: 0x42f870ed
46: 0xa86cfd72
47: 0x51f4493c
48: 0x25e06d39
49: 0x42f870ed
50: 0x51f778db
51: 0xa86bbd60
52: 0x25e06d39
53: 0x42f870ed
54: 0x42f870ed
55: 0x42f870ed
56: 0x25e06d39
57: 0x42f870ed
58: 0x42f870ed
59: 0x42f870ed
60: 0x42f870ed
61: 0xa86ccca3
62: 0xa86c93ab
63: 0x25e06d39
64: 0x42f870ed
65: 0x42f870ed
66: 0x51f758a5
67: 0xa869df58
68: 0x25e0615e
69: 0x25e06091
70: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handlev8::internal::Object, v8::internal::Handle v8::internal::Object, int, v8::internal::Handlev8::internal::Object) [gulp build]
71: v8::Function::Call(v8::Localv8::Context, v8::Localv8::Value, int, v8::Localv8::Value
) [gulp build]
72: v8::Function::Call(v8::Localv8::Value, int, v8::Localv8::Value) [gulp build]
73: node::InternalCallbackScope::Close() [gulp build]
74: node::InternalMakeCallback(node::Environment
, v8::Localv8::Object, v8::Localv8::Function, int, v8::Local<v8::Valu e>, node::async_context) [gulp build]
75: node::AsyncWrap::MakeCallback(v8::Localv8::Function, int, v8::Localv8::Value
) [gulp build]
76: 0x84fcbcf [gulp build]
77: 0x85cc2f8 [gulp build]
78: 0x85cfdb7 [gulp build]
79: 0x85e1153 [gulp build]
80: uv_run [gulp build]
81: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) [gulp build]
82: node::Start(int, char**) [gulp build]
83: main [gulp build]
84: __libc_start_main [/lib/i386-linux-gnu/libc.so.6]
Aborted

  • xo-web:build − Error: 134
    ✖ 1
    error Command failed with exit code 1.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    Created symlink /etc/systemd/system/multi-user.target.wants/xo-server.service → /lib/systemd/system/xo-server.service.

Installation complete, open a browser to:
192.168.1.31

Default Login:[email protected] Password:admin

Don't forget to change your password!

  • Any errors that appear in your browser's error console.
    browser looks like it wants to load website but keeps spinning
  • Include what you've done so far in the installation, and if you got any error messages along the way.
    Only this error, its the same error as when I tried to do the source install. Its a heap size limit issue and I'm to dumb to figure it out. Spent an entire Sunday working this and was hoping it was fixed somewhere in your installer
  • Indicate whether or not you've manually edited any data directly.
    no

Only fully operational on Ubuntu 18.04?

Describe the bug
This only works 100% on Ubuntu 18.04 (server) for me. 19.10 only opens port 80. 20.04 finishes installing "successfully" but has no listening ports on 80 or 443.

To Reproduce
Steps to reproduce the behavior:

  1. Use Ubuntu 19.10 or newer

Expected behavior
Install script completes and opens ports 80 and 443.

Desktop/Server details (please complete the following information):

  • OS: Ubuntu 18.04, 19.10, and 20.04
  • Browser: FireFox/Chrome/IE

Additional context
Running on XCP-NG 8.1

Confirm XOCE services are running
Yes, in each case I've confirmed the xo-server is running. I've even restarted it.

Provide the output of journalctl logs
Please run journalctl -u xo-server -f -n 50 and paste the resulting output below.

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    -- Fresh install on all Ubuntu versions
  • Version of XOCE server and web interface you're running
  • What OS is XOCE running on?
    -- Ubuntu Server
  • A link to the ISO you've used as as the server (so we can verify/troubleshoot)
    -- Literally just downloaded them this week from Ubuntu's mirrors
  • What method did you use to install XOCE (xo_install.sh, manual installation, etc)
    -- xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
    -- Install finishes fine. The ports aren't opening on newer builds of Ubuntu
  • If a stacktrace is provided in the error, include that too.
  • Any errors that appear in your browser's error console.
    -- Just a 404
  • Include what you've done so far in the installation, and if you got any error messages along the way.
  • Indicate whether or not you've manually edited any data directly.
    -- Nothing. Install Ubuntu. Run apt-update and subsequently apt-upgrade, then run the XO installer.

installer not working anymore

install on debian 9 not working anymore:

yarn run v1.7.0
$ scripts/run-script --parallel build
* complex-matcher:prebuild − yarn run clean
* value-matcher:prebuild − yarn run clean
* vhd-cli:prebuild − rimraf dist/ && index-modules --cjs-lazy src/commands
* vhd-lib:prebuild − yarn run clean
* xen-api:prebuild − rimraf dist/
* xo-cli:prebuild − rimraf dist/
* xo-collection:prebuild − rimraf dist/
* xo-common:prebuild − yarn run clean
* xo-lib:prebuild − rimraf dist/
* xo-remote-parser:prebuild − rimraf dist/
* xo-server:prebuild − index-modules src/api src/xapi/mixins src/xo-mixins && yarn run clean
* xo-server-auth-google:prebuild − rimraf dist/
* xo-server-auth-ldap:prebuild − rimraf dist/
* xo-server-auth-saml:prebuild − yarn run clean
* xo-server-backup-reports:prebuild − yarn run clean
* xo-server-cloud:prebuild − yarn run clean
* xo-server-perf-alert:prebuild − yarn run clean
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-nagios:prebuild − yarn run clean
* xo-server-transport-slack:prebuild − yarn run clean
* xo-server-transport-xmpp:prebuild − yarn run clean
* xo-server-usage-report:prebuild − yarn run clean
* xo-vmdk-to-vhd:prebuild − yarn run clean
* xo-web:prebuild − yarn run clean && index-modules --auto src
* @xen-orchestra/cron:prebuild − yarn run clean
* @xen-orchestra/fs:prebuild − yarn run clean
* xo-acl-resolver:build − babel --source-maps --out-dir=dist/ src/
* xo-server-auth-github:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-load-balancer:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-remote-parser:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xen-api:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-collection:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-google:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-email:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
bash: Zeile 45:  9713 Getötet                /usr/bin/yarn build
Killed
* complex-matcher:prebuild − Error: 137
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* xo-common:prebuild − Error: 137
* xo-common:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/api/index.js
index generated src/xapi/mixins/index.js
index generated src/xo-mixins/index.js
Killed
* value-matcher:prebuild − Error: 137
* value-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* xo-server-backup-reports:prebuild − Error: 137
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* xo-server-transport-xmpp:prebuild − Error: 137
* xo-server-transport-xmpp:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/commands/index.jsKilled
* xo-server-cloud:prebuild − Error: 137
* xo-server-cloud:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/

* vhd-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* xo-server-transport-slack:prebuild − Error: 137
* xo-server-transport-slack:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* xo-server-auth-saml:prebuild − Error: 137
* xo-server-auth-saml:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* @xen-orchestra/cron:prebuild − Error: 137
* @xen-orchestra/cron:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Created symlink /etc/systemd/system/multi-user.target.wants/xo-server.service → /lib/systemd/system/xo-server.service.
Killed
* xo-server-transport-nagios:prebuild − Error: 137
* xo-server-transport-nagios:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* @xen-orchestra/fs:prebuild − Error: 137
* @xen-orchestra/fs:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Killed
* xo-server-usage-report:prebuild − Error: 137
* xo-server-usage-report:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/

Can't install yarn

I don't think this is strictly your problem, but I can't get yarn installed. The script breaks because it can't get to dl.yarnpkg.com to install yarn. Running apt update refreshes all of the Ubuntu repos, but dl.yarnpkg.com breaks the refresh. Running "apt install yarn" gives "Note, selecting 'cmdtest' instead of 'yarn'"

Any insight is appreciated.

Issues after install. Xo-server won't start.

Error: Cannot find module '/opt/xen-orchestra/packages/xo-server/bin/xo-server'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
at Function.Module._load (internal/modules/cjs/loader.js:730:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}

os: 18.04 LTS and 20.04.02

thanks
Trent

xo-server (code=exited, status=203/EXEC)

Hi,

i'm new to Linux so maybe the following issue is easy for you to solve. Sorry for that.
I came acros this great script to get the XOCE up and running.

thanks for your help!

Expected Behavior

used xo_install.sh script as explained on a clean LinuxLite installation.
the script ran without errors (as far as i could see) and told to connect to the ip address to log on
this failed, no webpage available


Actual Behavior

xo-server failed to start (code=exited, status=203/EXEC)


Confirm XOCE services are running

systemctl status xo-server.service
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2018-08-16 18:08:08 CEST; 2h 2min ago
Process: 1148 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=203/EXEC)
Main PID: 1148 (code=exited, status=203/EXEC)

aug 16 18:08:08 XO systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
aug 16 18:08:08 XO systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
aug 16 18:08:08 XO systemd[1]: Stopped XO Server.
aug 16 18:08:08 XO systemd[1]: xo-server.service: Start request repeated too quickly.
aug 16 18:08:08 XO systemd[1]: xo-server.service: Failed with result 'exit-code'.
aug 16 18:08:08 XO systemd[1]: Failed to start XO Server.

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50
aug 16 18:08:06 XO systemd[1]: Started XO Server.
aug 16 18:08:06 XO systemd[893]: xo-server.service: Failed to execute command: No such file or directory
aug 16 18:08:06 XO systemd[893]: xo-server.service: Failed at step EXEC spawning /usr/local/bin/node: No such file or directory
aug 16 18:08:06 XO systemd[1]: xo-server.service: Main process exited, code=exited, status=203/EXEC
aug 16 18:08:06 XO systemd[1]: xo-server.service: Failed with result 'exit-code'.
aug 16 18:08:07 XO systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
aug 16 18:08:07 XO systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 1.
aug 16 18:08:07 XO systemd[1]: Stopped XO Server.

Provide answers to these questions:

  • Is this a fresh install or an upgrade? YES
  • Version of XOCE server and web interface you're running THE ONE DOWNLOADED FROM THE SCRIPT
  • What OS is XOCE running on? LINUXLITE
  • What method you used to install XOCE (xo_install.sh, manual installation, etc) XO_INSTALL.SH

Systemd service creation causes memory leak

Describe the bug
By creating a systemd service for xo-server there is a memory leak which causes OOM Killer to kill the NodeJS instance running xo-server once all available memory and swap space in consumed. The causes first run Delta and Continuous Replication jobs to fail with "Interrupted" on VM disks larger than the memory and swap space combined.

To Reproduce
Steps to reproduce the behavior:

  1. Create a VM with a disk of 500GB 4GB RAM and 2 vCPU's
  2. Fill the disk with at least 250GB of data
  3. Create at Delta Backup task for the VM
  4. Run the backup task
  5. Task fails with "Interrupted"

Expected behavior
Backup task completes without OOM killer killing the xo-server service and restarting it.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop/Server details (please complete the following information):

  • OS: Debian 10 (Buster)
  • XO-Server 5.56.2
  • XO-Web 5.56.2
  • Node JS 8.17.0

Provide answers to these questions:

  • Is this a fresh install or an upgrade? - Fresh
  • Version of XOCE server and web interface you're running - Stated Above
  • What OS is XOCE running on? - Stated Above
  • A link to the ISO you've used as as the server (so we can verify/troubleshoot)
    https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.3.0-amd64-netinst.iso
  • What method did you use to install XOCE (xo_install.sh, manual installation, etc) - xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error - Backups - Starting newly created delta backup job
  • If a stacktrace is provided in the error, include that too. - N/A
  • Any errors that appear in your browser's error console. - None
  • Include what you've done so far in the installation, and if you got any error messages along the way. - Removed the systemd service which xo_install.sh sets up and used "forever" and "forever-service"
  • Indicate whether or not you've manually edited any data directly. - No

I have found the resolution to this issue and I am only creating this bug report so that you can make edits to your xo_install.sh script to resolve this issue for other users using your installer.

The solution is to replace the service creation section of your installer with the following:
yarn global add forever
yarn global add forever-service
cd ///xo-server/bin/
forever-service install orchestra -r -s xo-server

Fresh Debian 10.1 Install Fail

Describe the bug
I just tried (for the second time) a fresh install in a Debian 10.1 VM. The install fails and XO wont start.

My feeling is that we have the wrong Yarn package install?

cd /opt/xen-orchestra
yarn

and I get
00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one.

Other useful stuff:

root@xo:/opt/xen-orchestra# which yarn
/usr/bin/yarn

root@xo:/opt/xen-orchestra# yarn --version
0.32+git

I then did this:

root@xo:/opt/xen-orchestra# npm install -g yarnpkg
npm WARN deprecated [email protected]: Please use the `yarn` package instead of `yarnpkg`
npm WARN deprecated [email protected]: 'github' has been renamed to '@octokit/rest' (https://git.io/vNB11)
/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarnpkg/bin/yarn.js

> [email protected] postinstall /usr/local/lib/node_modules/yarnpkg/node_modules/core-js
> node scripts/postinstall || echo "ignore"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

+ [email protected]
added 169 packages from 129 contributors in 13.072s

Then I went back and did:

root@xo:/opt/xen-orchestra# /usr/local/bin/yarn
yarn install v0.15.1
[1/4] Resolving packages...
[2/4] Fetching packages...
warning [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 28.25s.

None of this solved the problem, but clearly yarnpkg didnt install and the yarn command doesnt do the correct thing, which I suspect is breaking the install. If I have time, I will try on a Debian 9 to see if the issue is Debian 10. If anyone has some thoughts, or suggestions, I would appreciate it.

To Reproduce
Steps to reproduce the behavior:

  1. Fresh Debian 10 install minimal
  2. apt install curl
  3. follow install instructions in readme

Expected behavior
XO starts service

Screenshots
N/A

Desktop/Server details (please complete the following information):
Freshly downloaded and verified debian-10.1.0-amd64-netinst.iso in XCP-NG 8.0

Additional context
n/a

Confirm XOCE services are running

xo-server.service - XO Server
   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2019-09-17 17:34:37 PDT; 14min ago
  Process: 104514 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=1/FAILURE)
 Main PID: 104514 (code=exited, status=1/FAILURE)

Sep 17 17:34:37 xo systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Sep 17 17:34:37 xo systemd[1]: Stopped XO Server.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Start request repeated too quickly.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: Failed to start XO Server.

Provide the output of journalctl logs

xo-server.service - XO Server
   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2019-09-17 17:34:37 PDT; 14min ago
  Process: 104514 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=1/FAILURE)
 Main PID: 104514 (code=exited, status=1/FAILURE)

Sep 17 17:34:37 xo systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Sep 17 17:34:37 xo systemd[1]: Stopped XO Server.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Start request repeated too quickly.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: Failed to start XO Server.
root@xo:/opt/xen-orchestra# journalctl -u xo-server -f -n 50
-- Logs begin at Wed 2019-09-11 14:58:06 PDT. --
Sep 17 17:34:36 xo systemd[1]: Stopped XO Server.
Sep 17 17:34:36 xo systemd[1]: Started XO Server.
Sep 17 17:34:36 xo xo-server[104508]: module.js:550
Sep 17 17:34:36 xo xo-server[104508]:     throw err;
Sep 17 17:34:36 xo xo-server[104508]:     ^
Sep 17 17:34:36 xo xo-server[104508]: Error: Cannot find module 'bluebird'
Sep 17 17:34:36 xo xo-server[104508]:     at Function.Module._resolveFilename (module.js:548:15)
Sep 17 17:34:36 xo xo-server[104508]:     at Function.Module._load (module.js:475:25)
Sep 17 17:34:36 xo xo-server[104508]:     at Module.require (module.js:597:17)
Sep 17 17:34:36 xo xo-server[104508]:     at require (internal/module.js:11:18)
Sep 17 17:34:36 xo xo-server[104508]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:17:18)
Sep 17 17:34:36 xo xo-server[104508]:     at Module._compile (module.js:653:30)
Sep 17 17:34:36 xo xo-server[104508]:     at Object.Module._extensions..js (module.js:664:10)
Sep 17 17:34:36 xo xo-server[104508]:     at Module.load (module.js:566:32)
Sep 17 17:34:36 xo xo-server[104508]:     at tryModuleLoad (module.js:506:12)
Sep 17 17:34:36 xo xo-server[104508]:     at Function.Module._load (module.js:498:3)
Sep 17 17:34:36 xo xo-server[104508]:     at Function.Module.runMain (module.js:694:10)
Sep 17 17:34:36 xo xo-server[104508]:     at startup (bootstrap_node.js:204:16)
Sep 17 17:34:36 xo xo-server[104508]:     at bootstrap_node.js:625:3
Sep 17 17:34:36 xo systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Sep 17 17:34:36 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 4.
Sep 17 17:34:37 xo systemd[1]: Stopped XO Server.
Sep 17 17:34:37 xo systemd[1]: Started XO Server.
Sep 17 17:34:37 xo xo-server[104514]: module.js:550
Sep 17 17:34:37 xo xo-server[104514]:     throw err;
Sep 17 17:34:37 xo xo-server[104514]:     ^
Sep 17 17:34:37 xo xo-server[104514]: Error: Cannot find module 'bluebird'
Sep 17 17:34:37 xo xo-server[104514]:     at Function.Module._resolveFilename (module.js:548:15)
Sep 17 17:34:37 xo xo-server[104514]:     at Function.Module._load (module.js:475:25)
Sep 17 17:34:37 xo xo-server[104514]:     at Module.require (module.js:597:17)
Sep 17 17:34:37 xo xo-server[104514]:     at require (internal/module.js:11:18)
Sep 17 17:34:37 xo xo-server[104514]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:17:18)
Sep 17 17:34:37 xo xo-server[104514]:     at Module._compile (module.js:653:30)
Sep 17 17:34:37 xo xo-server[104514]:     at Object.Module._extensions..js (module.js:664:10)
Sep 17 17:34:37 xo xo-server[104514]:     at Module.load (module.js:566:32)
Sep 17 17:34:37 xo xo-server[104514]:     at tryModuleLoad (module.js:506:12)
Sep 17 17:34:37 xo xo-server[104514]:     at Function.Module._load (module.js:498:3)
Sep 17 17:34:37 xo xo-server[104514]:     at Function.Module.runMain (module.js:694:10)
Sep 17 17:34:37 xo xo-server[104514]:     at startup (bootstrap_node.js:204:16)
Sep 17 17:34:37 xo xo-server[104514]:     at bootstrap_node.js:625:3
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Sep 17 17:34:37 xo systemd[1]: Stopped XO Server.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Start request repeated too quickly.
Sep 17 17:34:37 xo systemd[1]: xo-server.service: Failed with result 'exit-code'.
Sep 17 17:34:37 xo systemd[1]: Failed to start XO Server.

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    Fresh. Tried twice.

  • Version of XOCE server and web interface you're running
    XCP-NG 8.0

  • What OS is XOCE running on?
    Debian 10.1

  • A link to the ISO you've used as as the server (so we can verify/troubleshoot)
    https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.1.0-amd64-netinst.iso

  • What method did you use to install XOCE (xo_install.sh, manual installation, etc)
    xo_install.sh

  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error

  • If a stacktrace is provided in the error, include that too.

  • Any errors that appear in your browser's error console.

  • Include what you've done so far in the installation, and if you got any error messages along the way.

  • Indicate whether or not you've manually edited any data directly.

Fresh Install 18.04.1 - xo fail to start

Expected Behavior

The xo server should start after a fresh install and reboot.


Actual Behavior

XO server fails to start


Confirm XOCE services are running

systemctl status xo-server.service
systemctl status xo-server.service
● xo-server.service - XO Server
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2018-08-17 11:30:30 UTC; 5s ago
Process: 1462 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=203/EXEC)
Main PID: 1462 (code=exited, status=203/EXEC)

Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Aug 17 11:30:30 xoc systemd[1]: Stopped XO Server.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Start request repeated too quickly.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:30 xoc systemd[1]: Failed to start XO Server.

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50
-- Logs begin at Fri 2018-08-17 11:00:52 UTC. --
Aug 17 11:24:07 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:24:07 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:24:07 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Aug 17 11:24:07 xoc systemd[1]: Stopped XO Server.
Aug 17 11:24:07 xoc systemd[1]: xo-server.service: Start request repeated too quickly.
Aug 17 11:24:07 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:24:07 xoc systemd[1]: Failed to start XO Server.
Aug 17 11:30:29 xoc systemd[1]: Started XO Server.
Aug 17 11:30:29 xoc systemd[1421]: xo-server.service: Failed to execute command: No such file or directory
Aug 17 11:30:29 xoc systemd[1421]: xo-server.service: Failed at step EXEC spawning /usr/local/bin/node: No such file or directory
Aug 17 11:30:29 xoc systemd[1]: xo-server.service: Main process exited, code=exited, status=203/EXEC
Aug 17 11:30:29 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:29 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:30:29 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 1.
Aug 17 11:30:29 xoc systemd[1]: Stopped XO Server.
Aug 17 11:30:29 xoc systemd[1]: Started XO Server.
Aug 17 11:30:29 xoc systemd[1432]: xo-server.service: Failed to execute command: No such file or directory
Aug 17 11:30:29 xoc systemd[1432]: xo-server.service: Failed at step EXEC spawning /usr/local/bin/node: No such file or directory
Aug 17 11:30:29 xoc systemd[1]: xo-server.service: Main process exited, code=exited, status=203/EXEC
Aug 17 11:30:29 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 2.
Aug 17 11:30:30 xoc systemd[1]: Stopped XO Server.
Aug 17 11:30:30 xoc systemd[1]: Started XO Server.
Aug 17 11:30:30 xoc systemd[1442]: xo-server.service: Failed to execute command: No such file or directory
Aug 17 11:30:30 xoc systemd[1442]: xo-server.service: Failed at step EXEC spawning /usr/local/bin/node: No such file or directory
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Main process exited, code=exited, status=203/EXEC
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 3.
Aug 17 11:30:30 xoc systemd[1]: Stopped XO Server.
Aug 17 11:30:30 xoc systemd[1]: Started XO Server.
Aug 17 11:30:30 xoc systemd[1452]: xo-server.service: Failed to execute command: No such file or directory
Aug 17 11:30:30 xoc systemd[1452]: xo-server.service: Failed at step EXEC spawning /usr/local/bin/node: No such file or directory
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Main process exited, code=exited, status=203/EXEC
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 4.
Aug 17 11:30:30 xoc systemd[1]: Stopped XO Server.
Aug 17 11:30:30 xoc systemd[1]: Started XO Server.
Aug 17 11:30:30 xoc systemd[1462]: xo-server.service: Failed to execute command: No such file or directory
Aug 17 11:30:30 xoc systemd[1462]: xo-server.service: Failed at step EXEC spawning /usr/local/bin/node: No such file or directory
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Main process exited, code=exited, status=203/EXEC
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Aug 17 11:30:30 xoc systemd[1]: Stopped XO Server.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Start request repeated too quickly.
Aug 17 11:30:30 xoc systemd[1]: xo-server.service: Failed with result 'exit-code'.
Aug 17 11:30:30 xoc systemd[1]: Failed to start XO Server.

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    Fresh
  • Version of XOCE server and web interface you're running
    Fresh install latest version
  • What OS is XOCE running on?
    Ubuntu 18.04.1
  • What method you used to install XOCE (xo_install.sh, manual installation, etc)
    xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
    n/a
  • If a stacktrace is provided in the error, include that too.
    n/a
  • Any errors that appear in your browser's error console.
    n/a
  • Include what you've done so far in the installation, and if you got any error messages along the way.
    installation exit code was sucessful
  • Indicate whether or not you've manually edited any data directly.
    n/a

The "SMB" mount point failed.

Hello Guys,
Has anyone ever had problems while trying to map SMB shares?

Command failed: mount -t cifs //192.168.42.229\restauracao/" /run/xo-server/mounts/c663ac4e-f7bd-4a6f-9a21-8ad180d01b37 -o domain=WORKGROUP mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

https://ibb.co/YkVrJhm

Change locale and English verbiage - No Support

So on an installation I have here, there are reoccurring instances of things saying "No Support" and while this can be considered accurate from the vatesfr team, even they do offer support for built from sources installations - albeit without any priority.

This is to discuss changing the verbiage of "No Support" on the navigation bar an in different locales to something more communal. Maybe something like "Community Support".

The files that would need to be adjusted can be found in /opt/xen-orchestra/packages/xo-web/src/common/intl and /opt/xen-orchestra/packages/xo-web/src/common/intl/locales

Specifically messages.js and then the individual locales files under the locales directory.

xo_install results in Error: Could not locate the bindings file.

Expected Behavior

Server to start

Actual Behavior

Error: Could not locate the bindings file.

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50

Apr 23 10:38:35 xoa xo-server[30684]: /opt/xen-orchestra/node_modules/level-party/node_modules/bindings/bindings.js:91
Apr 23 10:38:35 xoa xo-server[30684]:   throw err
Apr 23 10:38:35 xoa xo-server[30684]:   ^
Apr 23 10:38:35 xoa xo-server[30684]: Error: Could not locate the bindings file. Tried:
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/build/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/build/Debug/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/build/Release/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/out/Debug/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/Debug/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/out/Release/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/Release/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/build/default/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:  → /opt/xen-orchestra/packages/xo-server/compiled/9.11.1/linux/x64/leveldown.node
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.require (internal/modules/cjs/loader.js:598:17)
Apr 23 10:38:35 xoa xo-server[30684]:     at require (internal/modules/cjs/helpers.js:11:18)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module._compile (internal/modules/cjs/loader.js:654:30)
Apr 23 10:38:35 xoa xo-server[30684]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at Module.load (internal/modules/cjs/loader.js:566:32)
Apr 23 10:38:35 xoa xo-server[30684]:     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module._load (internal/modules/cjs/loader.js:498:3)
Apr 23 10:38:35 xoa xo-server[30684]:     at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
Apr 23 10:38:35 xoa xo-server[30684]:     at startup (internal/bootstrap/node.js:201:19)
Apr 23 10:38:35 xoa xo-server[30684]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
Apr 23 10:38:35 xoa systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Apr 23 10:38:35 xoa systemd[1]: xo-server.service: Unit entered failed state.
Apr 23 10:38:35 xoa systemd[1]: xo-server.service: Failed with result 'exit-code'.

Provide answers to these questions:

  • Is this a fresh install or an upgrade?

fresh install

  • What method you used to install XOCE (xo_install.sh, manual installation, etc)

xo_install.sh

  • Include what you've done so far in the installation, and if you got any error messages along the way.

just run the script above on Ubuntu 16.04

  • Indicate whether or not you've manually edited any data directly.

No manual edits

Please do not post an issue without answering the related questions above. If you have opened a different issue and already answered these questions, answer them again, once for every ticket. It will be next to impossible for us to help you.

Canonical removed Multiverse from Main live distro 18.04.1

Expected Behavior

Installation to work.


Actual Behavior

The installation fails because the multiverse repo isn't included in 18.04.1-live (it is included in other fuller distro's, this mini or light distro specifically is excluding this package.


Confirm XOCE services are running

N/A

Provide the output of journalctl logs

N/A

Provide answers to these questions:

  • Is this a fresh install or an upgrade?

Fresh Install

  • Version of XOCE server and web interface you're running

N/A

  • What OS is XOCE running on?

Ubuntu Server 18.04.1-Live

  • What method you used to install XOCE (xo_install.sh, manual installation, etc)

This Script

  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error

N/A

  • If a stacktrace is provided in the error, include that too.

N/A

  • Any errors that appear in your browser's error console.

N/A

  • Include what you've done so far in the installation, and if you got any error messages along the way.

Manually added the repo to the sources.list file found at /etc/apt/sources.list

  • Indicate whether or not you've manually edited any data directly.

Yes, sources list file

Add a disclaimer in the README saying that the installation script is not provided by XO team

Following this discussion where a user was told by another user that these installation scripts are the official way to install XenOrchestra from sources, I suggest to add a visible note to the README that says that these are convenience scripts provided by the community, not official scripts provided by the Xen Orchestra developers, and that the official way to install from sources is this: https://xen-orchestra.com/docs/from_the_sources.html

Note: I've not been mandated by Olivier to open this bug report :)

Unable to get the universe and multiverse repositories to install the required packages.

Check your distribution respositories list ie: /etc/apt/sources.list for multiverse.

build-essential
redis-server
libpng-dev
git
python-minimal
libvhdi-utils
nfs-common
lvm2
cifs-utils

These dependencies (on Ubuntu) are available from the multiverse and universe repositories.

How do I get those repositories?
I tried using "sudo add-apt-repository universe" and the same with the multiverse but it's not integrated within xcp-ng.

Is there any command I might have missed?

**I tried yum update but it's using the original xcp repo.

Ubuntu 18.04.1 Install has ufw enabled and XOCE won't load after install

Expected Behavior

Expect install to work.


Actual Behavior

XOCE web interface wont load because ufw is enabled on new Ubuntu install and no rule exists for 80/tcp


Confirm XOCE services are running

N/A

Provide the output of journalctl logs

N/A

Provide answers to these questions:

  • Is this a fresh install or an upgrade? Fresh
  • Version of XOCE server and web interface you're running N/A
  • What OS is XOCE running on?
    https://www.ubuntu.com/download/server/thank-you?version=18.04.1&architecture=amd64
  • What method you used to install XOCE (xo_install.sh, manual installation, etc) xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
  • If a stacktrace is provided in the error, include that too.
  • Any errors that appear in your browser's error console.
  • Include what you've done so far in the installation, and if you got any error messages along the way.
  • Indicate whether or not you've manually edited any data directly.
    "ufw allow 80/tcp" fixes this issue.

spinning wheel on login after a full installation from source

Expected Behavior

I expect to be able to access xen orchestra.


Actual Behavior

When attempting to login, after performing a full install from source, I get a spinning circle in the center of the screen.


Confirm XOCE services are running

● xo-server.service - XO Server                                                                                                                                                              
   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)                                                                                                   
   Active: active (running) since Wed 2018-06-27 19:48:02 UTC; 55min ago                                                                                                                     
 Main PID: 17607 (node)                                                                                                                                                                      
    Tasks: 10                                                                                                                                                                                
   Memory: 89.2M                                                                                                                                                                             
      CPU: 4.162s                                                                                                                                                                            
   CGroup: /system.slice/xo-server.service                                                                                                                                                   
           └─17607 /usr/local/bin/node ./bin/xo-server                                                                                                                                       
                                                                                                                                                                                             
Jun 27 20:42:59 demo xo-server[17607]:     at _combinedTickCallback (internal/process/next_tick.js:131:7)                                                                                    
Jun 27 20:42:59 demo xo-server[17607]:     at process._tickCallback (internal/process/next_tick.js:180:9)                                                                                    
Jun 27 20:42:59 demo xo-server[17607]: xo-server-cloud: next attempt in 1018 ms                                                                                                              
Jun 27 20:43:00 demo xo-server[17607]: xo-server-cloud: next attempt in 1018 ms                                                                                                              
Jun 27 20:43:01 demo xo-server[17607]: xo-server-cloud: next attempt in 1914 ms                                                                                                              
Jun 27 20:43:03 demo xo-server[17607]: xo-server-cloud: next attempt in 2917 ms                                                                                                              
Jun 27 20:43:06 demo xo-server[17607]: xo-server-cloud: next attempt in 4824 ms                                                                                                              
Jun 27 20:43:11 demo xo-server[17607]: xo-server-cloud: next attempt in 8024 ms                                                                                                              
Jun 27 20:43:19 demo xo-server[17607]: xo-server-cloud: next attempt in 12978 ms                                                                                                             
Jun 27 20:43:32 demo xo-server[17607]: xo-server-cloud: next attempt in 21724 ms```

#### Provide the output of journalctl logs

```Jun 27 20:42:59 demo xo-server[17607]:     at _combinedTickCallback (internal/process/next_tick.js:131:7)                                                                                    
Jun 27 20:42:59 demo xo-server[17607]:     at process._tickCallback (internal/process/next_tick.js:180:9)                                                                                    
Jun 27 20:42:59 demo xo-server[17607]: xo-server-cloud: next attempt in 1018 ms                                                                                                              
Jun 27 20:43:00 demo xo-server[17607]: xo-server-cloud: next attempt in 1018 ms                                                                                                              
Jun 27 20:43:01 demo xo-server[17607]: xo-server-cloud: next attempt in 1914 ms                                                                                                              
Jun 27 20:43:03 demo xo-server[17607]: xo-server-cloud: next attempt in 2917 ms                                                                                                              
Jun 27 20:43:06 demo xo-server[17607]: xo-server-cloud: next attempt in 4824 ms                                                                                                              
Jun 27 20:43:11 demo xo-server[17607]: xo-server-cloud: next attempt in 8024 ms                                                                                                              
Jun 27 20:43:19 demo xo-server[17607]: xo-server-cloud: next attempt in 12978 ms                                                                                                             
Jun 27 20:43:32 demo xo-server[17607]: xo-server-cloud: next attempt in 21724 ms                                                                                                             
root@demo:/opt/xen-orchestra# journalctl -u xo-server -f -n 50
-- Logs begin at Wed 2018-06-27 13:55:46 UTC. --                                                                                                                                             
Jun 27 20:38:14 demo xo-server[17607]: xo-server-cloud: fail to connect to updater ConnectionError: connect ECONNREFUSED 127.0.0.1:9001                                                      
Jun 27 20:38:14 demo xo-server[17607]:     at /opt/xen-orchestra/node_modules/jsonrpc-websocket-client/src/websocket-client.js:193:16                                                        
Jun 27 20:38:14 demo xo-server[17607]:     at run (/opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:75:22)                                                                     
Jun 27 20:38:14 demo xo-server[17607]:     at /opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:92:30
Jun 27 20:38:14 demo xo-server[17607]:     at flush (/opt/xen-orchestra/node_modules/core-js/modules/_microtask.js:18:9)
Jun 27 20:38:14 demo xo-server[17607]:     at _combinedTickCallback (internal/process/next_tick.js:131:7)
Jun 27 20:38:14 demo xo-server[17607]:     at process._tickCallback (internal/process/next_tick.js:180:9)
Jun 27 20:38:14 demo xo-server[17607]: xo-server-cloud: next attempt in 1049 ms
Jun 27 20:38:15 demo xo-server[17607]: xo-server-cloud: next attempt in 967 ms
Jun 27 20:38:16 demo xo-server[17607]: xo-server-cloud: next attempt in 1913 ms
Jun 27 20:38:18 demo xo-server[17607]: xo-server-cloud: next attempt in 3091 ms
Jun 27 20:38:21 demo xo-server[17607]: xo-server-cloud: next attempt in 4894 ms
Jun 27 20:38:25 demo xo-server[17607]: xo-server-cloud: next attempt in 8312 ms
Jun 27 20:38:34 demo xo-server[17607]: xo-server-cloud: next attempt in 12423 ms
Jun 27 20:38:46 demo xo-server[17607]: xo-server-cloud: next attempt in 21297 ms
Jun 27 20:39:08 demo xo-server[17607]: xo-server-cloud: next attempt in 34016 ms
Jun 27 20:39:42 demo xo-server[17607]: xo-server-cloud: next attempt in 53564 ms
Jun 27 20:40:35 demo xo-server[17607]: xo-server-cloud: fail to connect to updater ConnectionError: connect ECONNREFUSED 127.0.0.1:9001
Jun 27 20:40:35 demo xo-server[17607]:     at /opt/xen-orchestra/node_modules/jsonrpc-websocket-client/src/websocket-client.js:193:16
Jun 27 20:40:35 demo xo-server[17607]:     at run (/opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:75:22)
Jun 27 20:40:35 demo xo-server[17607]:     at /opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:92:30
Jun 27 20:40:35 demo xo-server[17607]:     at flush (/opt/xen-orchestra/node_modules/core-js/modules/_microtask.js:18:9)
Jun 27 20:40:35 demo xo-server[17607]:     at _combinedTickCallback (internal/process/next_tick.js:131:7)
Jun 27 20:40:35 demo xo-server[17607]:     at process._tickCallback (internal/process/next_tick.js:180:9)
Jun 27 20:40:35 demo xo-server[17607]: xo-server-cloud: next attempt in 996 ms
Jun 27 20:40:36 demo xo-server[17607]: xo-server-cloud: next attempt in 973 ms
Jun 27 20:40:37 demo xo-server[17607]: xo-server-cloud: next attempt in 2095 ms
Jun 27 20:40:39 demo xo-server[17607]: xo-server-cloud: next attempt in 3106 ms
Jun 27 20:40:42 demo xo-server[17607]: xo-server-cloud: next attempt in 5096 ms
Jun 27 20:40:47 demo xo-server[17607]: xo-server-cloud: next attempt in 7979 ms
Jun 27 20:40:55 demo xo-server[17607]: xo-server-cloud: next attempt in 12465 ms
Jun 27 20:41:08 demo xo-server[17607]: xo-server-cloud: next attempt in 20091 ms
Jun 27 20:41:28 demo xo-server[17607]: xo-server-cloud: next attempt in 33822 ms
Jun 27 20:42:02 demo xo-server[17607]: xo-server-cloud: next attempt in 57575 ms
Jun 27 20:42:59 demo xo-server[17607]: xo-server-cloud: fail to connect to updater ConnectionError: connect ECONNREFUSED 127.0.0.1:9001
Jun 27 20:42:59 demo xo-server[17607]:     at /opt/xen-orchestra/node_modules/jsonrpc-websocket-client/src/websocket-client.js:193:16
Jun 27 20:42:59 demo xo-server[17607]:     at run (/opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:75:22)
Jun 27 20:42:59 demo xo-server[17607]:     at /opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:92:30
Jun 27 20:42:59 demo xo-server[17607]:     at flush (/opt/xen-orchestra/node_modules/core-js/modules/_microtask.js:18:9)
Jun 27 20:42:59 demo xo-server[17607]:     at _combinedTickCallback (internal/process/next_tick.js:131:7)
Jun 27 20:42:59 demo xo-server[17607]:     at process._tickCallback (internal/process/next_tick.js:180:9)
Jun 27 20:42:59 demo xo-server[17607]: xo-server-cloud: next attempt in 1018 ms
Jun 27 20:43:00 demo xo-server[17607]: xo-server-cloud: next attempt in 1018 ms
Jun 27 20:43:01 demo xo-server[17607]: xo-server-cloud: next attempt in 1914 ms
Jun 27 20:43:03 demo xo-server[17607]: xo-server-cloud: next attempt in 2917 ms
Jun 27 20:43:06 demo xo-server[17607]: xo-server-cloud: next attempt in 4824 ms
Jun 27 20:43:11 demo xo-server[17607]: xo-server-cloud: next attempt in 8024 ms
Jun 27 20:43:19 demo xo-server[17607]: xo-server-cloud: next attempt in 12978 ms
Jun 27 20:43:32 demo xo-server[17607]: xo-server-cloud: next attempt in 21724 ms
Jun 27 20:43:54 demo xo-server[17607]: xo-server-cloud: next attempt in 33637 ms```
 
#### Provide answers to these questions:

- Is this a fresh install or an upgrade?
    -- This is a fresh install
- Version of XOCE server and web interface you're running
    --I am running the latest version 5.9.0
- What OS is XOCE running on?
    -- Ubuntu 1604
- What method you used to install XOCE (xo_install.sh, manual installation, etc)
    --xo_install.sh
- What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
    --See above (spinning circle after entering login creds)
- If a stacktrace is provided in the error, include that too.
- Any errors that appear in your browser's error console.
    --``` (index):1 Refused to apply style from 'http://192.168.95.102/modules.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
index.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
(index):1 Refused to execute script from 'http://192.168.95.102/index.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
(index):1 Refused to apply style from 'http://192.168.95.102/modules.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.  ```
- Include what you've done so far in the installation, and if you got any error messages along the way.
    -- I've done nothing that the script hasnt done for me.
- Indicate whether or not you've manually edited any data directly.
    --I have not.

Pool Shows 10 missing patches, but all patches are installed

Hi,

since a few days I realized that there is an exclamation mark behind "Pools" (10 missing patches).
When I go to the Patches Section ( Pool or Hosts ) I am told that the systems are up to date. Regarding yum there are no patches left.
Is this just a display Bug, or something worser?

Best Thomas

image
image

Error during installation xen orchestra debian 9

Describe the bug
A clear and concise description of what the bug is.
During the script execution stages, it returned the following error, but completed the installation successfully, when trying to access the web-gui, the "login and password" login credentials are requested, but it remains for minutes to load the information from the panel and nothing happens.

`70: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handlev8::internal::Object, v8::internal::Handlev8::internal::Object, int, v8::internal::Handlev8::internal::Object) [gulp build]
71: v8::Function::Call(v8::Localv8::Context, v8::Localv8::Value, int, v8::Localv8::Value
) [gulp build]
72: v8::Function::Call(v8::Localv8::Value, int, v8::Localv8::Value) [gulp build]
73: node::InternalCallbackScope::Close() [gulp build]
74: node::InternalMakeCallback(node::Environment
, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value, node::async_context) [gulp build]
75: node::AsyncWrap::MakeCallback(v8::Localv8::Function, int, v8::Localv8::Value
) [gulp build]
76: 0x84fe53f [gulp build]
77: 0x85cdcc8 [gulp build]
78: 0x85d1787 [gulp build]
79: 0x85e2b23 [gulp build]
80: uv_run [gulp build]
81: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) [gulp build]
82: node::Start(int, char**) [gulp build]
83: main [gulp build]
84: __libc_start_main [/lib/i386-linux-gnu/libc.so.6]
Aborted

  • xo-web:build − Error: 134
    ✖ 1
    error Command failed with exit code 1.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-github': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-google': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-ldap': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-saml': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-backup-reports': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-cloud': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-load-balancer': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-perf-alert': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-test-plugin': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-email': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-nagios': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-slack': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-xmpp': File exists
    ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-usage-report': File exists
    `
    To Reproduce
    Steps to reproduce the behavior:

After some unsuccessful tests, I chose to remove the "/ opt / xen-orchestra /" folder and perform a new installation, but the same error occurred.

Expected behavior
A clear and concise description of what you expected to happen.

After a new installation, I was waiting for a successful installation.

Screenshots
If applicable, add screenshots to help explain your problem.

https://ibb.co/FbRXKhd
https://ibb.co/VS1Npk2
https://ibb.co/LrBVb40
https://ibb.co/2N3yKpt

Desktop/Server details (please complete the following information):

  • OS: [Debian GNU/Linux 9.9 (stretch) i386]
  • Browser [Google Chrome 75.0.3770.80, Firefoz Quantum 67.0, Internet Explorer 11]

Additional context
Add any other context about the problem here.

Confirm XOCE services are running
Please run systemctl status xo-server.service and paste the resulting output below.

`(18:01:51) root@prjxoce936v /opt/xen-orchestra]# systemctl status xo-server.service
● xo-server.service - XO Server
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2019-06-14 17:24:14 -03; 37min ago
Main PID: 6078 (node)
Tasks: 52 (limit: 4915)
CGroup: /system.slice/xo-server.service
├─6078 /usr/local/bin/node ./bin/xo-server
├─6093 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
├─6098 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
├─6104 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
├─6106 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
├─6111 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
├─6121 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
└─6126 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js

Jun 14 18:00:08 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 965 ms
Jun 14 18:00:09 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 1000 ms
Jun 14 18:00:10 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 1988 ms
Jun 14 18:00:12 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 3018 ms
Jun 14 18:00:15 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 4927 ms
Jun 14 18:00:20 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 7953 ms
Jun 14 18:00:28 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 12495 ms
Jun 14 18:00:41 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 21604 ms
Jun 14 18:01:02 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 32305 ms
Jun 14 18:01:35 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 57400 ms
`

Provide the output of journalctl logs
Please run journalctl -u xo-server -f -n 50 and paste the resulting output below.

`[(17:52:43) root@prjxoce936v /opt/xen-orchestra]# journalctl -u xo-server -f -n 50
-- Logs begin at Fri 2019-06-14 16:58:34 -03. --
Jun 14 17:50:35 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 3031 ms
Jun 14 17:50:38 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 5201 ms
Jun 14 17:50:43 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 7917 ms
Jun 14 17:50:51 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 13628 ms
Jun 14 17:51:05 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 20157 ms
Jun 14 17:51:25 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 35011 ms
Jun 14 17:52:00 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 56645 ms
Jun 14 17:52:56 prjxoce936v xo-server[6078]: xo-server-cloud: fail to connect to updater ErrorEvent {
Jun 14 17:52:56 prjxoce936v xo-server[6078]: target:
Jun 14 17:52:56 prjxoce936v xo-server[6078]: WebSocket {
Jun 14 17:52:56 prjxoce936v xo-server[6078]: domain: null,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _events: {},
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _eventsCount: 0,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _maxListeners: undefined,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: readyState: 3,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: protocol: '',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _binaryType: 'nodebuffer',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _closeFrameReceived: false,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _closeFrameSent: false,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _closeMessage: '',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _closeTimer: null,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _closeCode: 1006,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _extensions: {},
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _receiver: null,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _sender: null,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _socket: null,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _isServer: false,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _redirects: 0,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: url: 'ws://localhost:9001',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: _req: null },
Jun 14 17:52:56 prjxoce936v xo-server[6078]: type: 'error',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: message: 'connect ECONNREFUSED 127.0.0.1:9001',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: error:
Jun 14 17:52:56 prjxoce936v xo-server[6078]: { Error: connect ECONNREFUSED 127.0.0.1:9001
Jun 14 17:52:56 prjxoce936v xo-server[6078]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
Jun 14 17:52:56 prjxoce936v xo-server[6078]: errno: 'ECONNREFUSED',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: code: 'ECONNREFUSED',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: syscall: 'connect',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: address: '127.0.0.1',
Jun 14 17:52:56 prjxoce936v xo-server[6078]: port: 9001,
Jun 14 17:52:56 prjxoce936v xo-server[6078]: [Symbol(originalCallSite)]: [ CallSite {} ],
Jun 14 17:52:56 prjxoce936v xo-server[6078]: [Symbol(mutatedCallSite)]: [ CallSite {} ] } }
Jun 14 17:52:56 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 977 ms
Jun 14 17:52:57 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 967 ms
Jun 14 17:52:58 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 1964 ms
Jun 14 17:53:00 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 2943 ms
Jun 14 17:53:03 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 4976 ms
Jun 14 17:53:08 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 8102 ms
Jun 14 17:53:16 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 13037 ms
Jun 14 17:53:29 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 21882 ms
Jun 14 17:53:51 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 34916 ms
Jun 14 17:54:26 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 55807 ms
Jun 14 17:55:22 prjxoce936v xo-server[6078]: xo-server-cloud: fail to connect to updater ErrorEvent {
Jun 14 17:55:22 prjxoce936v xo-server[6078]: target:
Jun 14 17:55:22 prjxoce936v xo-server[6078]: WebSocket {
Jun 14 17:55:22 prjxoce936v xo-server[6078]: domain: null,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _events: {},
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _eventsCount: 0,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _maxListeners: undefined,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: readyState: 3,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: protocol: '',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _binaryType: 'nodebuffer',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _closeFrameReceived: false,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _closeFrameSent: false,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _closeMessage: '',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _closeTimer: null,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _closeCode: 1006,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _extensions: {},
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _receiver: null,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _sender: null,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _socket: null,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _isServer: false,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _redirects: 0,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: url: 'ws://localhost:9001',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: _req: null },
Jun 14 17:55:22 prjxoce936v xo-server[6078]: type: 'error',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: message: 'connect ECONNREFUSED 127.0.0.1:9001',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: error:
Jun 14 17:55:22 prjxoce936v xo-server[6078]: { Error: connect ECONNREFUSED 127.0.0.1:9001
Jun 14 17:55:22 prjxoce936v xo-server[6078]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
Jun 14 17:55:22 prjxoce936v xo-server[6078]: errno: 'ECONNREFUSED',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: code: 'ECONNREFUSED',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: syscall: 'connect',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: address: '127.0.0.1',
Jun 14 17:55:22 prjxoce936v xo-server[6078]: port: 9001,
Jun 14 17:55:22 prjxoce936v xo-server[6078]: [Symbol(originalCallSite)]: [ CallSite {} ],
Jun 14 17:55:22 prjxoce936v xo-server[6078]: [Symbol(mutatedCallSite)]: [ CallSite {} ] } }
Jun 14 17:55:22 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 999 ms
Jun 14 17:55:23 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 986 ms
Jun 14 17:55:24 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 1954 ms
Jun 14 17:55:26 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 2881 ms
Jun 14 17:55:29 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 4754 ms
Jun 14 17:55:34 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 7813 ms
Jun 14 17:55:41 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 12780 ms
Jun 14 17:55:54 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 20702 ms
Jun 14 17:56:15 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 33842 ms
Jun 14 17:56:49 prjxoce936v xo-server[6078]: xo-server-cloud: next attempt in 54393 ms

`

Provide answers to these questions:

*** Is this a fresh install or an upgrade?**
is a new installation.

  • Version of XOCE server and web interface you're running
    *** What OS is XOCE running on?**
    Debian GNU/Linux 9.9 (stretch)

*** What method you used to install XOCE (xo_install.sh, manual installation, etc)**
_curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash

On the second install, I downloaded the script and executed it manually using the command "./xo_install.sh"
wget https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh_

*** What specific XOCE page you're on, and what specific element you're interacting with to trigger the error**
When I try to access web-gui

*** Any errors that appear in your browser's error console.**
It does not display error, it just does not connect to the console.

*** Indicate whether or not you've manually edited any data directly.**

I have not made any changes.

Revise build process to pull from specific / latest "tagged" release

Expected Behavior


We should enhance the build process to allow the user to specify a tag to indicate the exact point in time to be used as the origin for the source pull. If one is not indicated, then use the most recent.

This should allow for VM creation from a better controlled environment.

Actual Behavior


The current install and upgrade processes grab the latest source from the current branch (master unless the user has switched to a different one). The end result isn't necessarily as stable as if it were built from a specific release tag.

fresh install on new VM Ubuntu 18.04

Expected Behavior

installing XenOrchestra CE on VM

Actual Behavior

xo server fails to start

Confirm XOCE services are running

   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset
   Active: failed (Result: start-limit-hit) since Sat 2018-11-03 13:08:18 CET; 1
  Process: 9223 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, stat
 Main PID: 9223 (code=exited, status=0/SUCCESS)

Nov 03 13:08:18 ubuntu184 systemd[1]: xo-server.service: Service hold-off time o
Nov 03 13:08:18 ubuntu184 systemd[1]: xo-server.service: Scheduled restart job,
Nov 03 13:08:18 ubuntu184 systemd[1]: Stopped XO Server.
Nov 03 13:08:18 ubuntu184 systemd[1]: xo-server.service: Start request repeated
Nov 03 13:08:18 ubuntu184 systemd[1]: xo-server.service: Failed with result 'sta
Nov 03 13:08:18 ubuntu184 systemd[1]: Failed to start XO Server.

Provide the output of journalctl logs

CLICK ME

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2839  100  2839    0     0  11780      0 --:--:-- --:--:-- --:--:-- 11731
'multiverse' distribution component is already enabled for all sources.
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Hit:2 https://dl.yarnpkg.com/debian stable InRelease
Hit:3 https://deb.nodesource.com/node_8.x bionic InRelease
Hit:4 http://be.archive.ubuntu.com/ubuntu bionic InRelease
Get:5 http://be.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:6 http://be.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Fetched 247 kB in 1s (317 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version (7.58.0-2ubuntu3.5).
git is already the newest version (1:2.17.1-1ubuntu0.3).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

## Installing the NodeSource Node.js 8.x LTS Carbon repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://be.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Get:3 http://be.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://deb.nodesource.com/node_8.x bionic InRelease
Hit:5 https://dl.yarnpkg.com/debian stable InRelease
Get:6 http://be.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Fetched 247 kB in 0s (499 kB/s)
Reading package lists... Done

## Confirming "bionic" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/bionic/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...

+ echo 'deb https://deb.nodesource.com/node_8.x bionic main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x bionic main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Hit:2 http://be.archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://be.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://deb.nodesource.com/node_8.x bionic InRelease
Get:5 http://be.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Fetched 247 kB in 0s (497 kB/s)
Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


OK
deb https://dl.yarnpkg.com/debian/ stable main
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Hit:2 http://be.archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://be.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://deb.nodesource.com/node_8.x bionic InRelease
Hit:5 https://dl.yarnpkg.com/debian stable InRelease
Get:6 http://be.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Fetched 247 kB in 0s (499 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version (8.12.0-1nodesource1).
yarn is already the newest version (1.12.1-1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 17024  100 17024    0     0  74995      0 --:--:-- --:--:-- --:--:-- 74995
ln: failed to create symbolic link '/usr/local/bin/node': File exists
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.4ubuntu1).
nfs-common is already the newest version (1:1.3.4-2.1ubuntu5).
python-minimal is already the newest version (2.7.15~rc1-1).
libvhdi-utils is already the newest version (20170223-3).
redis-server is already the newest version (5:4.0.9-1).
git is already the newest version (1:2.17.1-1ubuntu0.3).
libpng-dev is already the newest version (1.6.34-1ubuntu0.18.04.1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
fatal: destination path 'xen-orchestra' already exists and is not an empty directory.
yarn install v1.12.1
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[5/5] Building fresh packages...
[6/9] ⠈ leveldown
[-/9] ⠈ waiting...
[-/9] ⠈ waiting...
[-/9] ⠁ waiting...
error /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown: Command failed.
Exit code: 1
Command: prebuild-install || node-gyp rebuild
Arguments:
Directory: /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown
Output:
prebuild-install WARN install No prebuilt binaries found (target=10.13.0 runtime=node arch=x64 platform=linux)
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/opt/xen-orchestra/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/opt/xen-orchestra/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/pascal/.node-gyp/10.13.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/pascal/.node-gyp/10.13.0',
gyp info spawn args   '-Dnode_gyp_dir=/opt/xen-orchestra/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/pascal/.node-gyp/10.13.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       h += static_cast<unsigned char>(data[2]) << 16;
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
     case 2:
     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       h += static_cast<unsigned char>(data[1]) << 8;
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
     case 1:
     ^~~~
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy-sinksource.o
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy-stubs-internal.o
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy.o
  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/src/batch.o
In file included from ../../nan/nan.h:192:0,
                 from ../src/batch.cc:3:
../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
../../nan/nan_maybe_43_inl.h:112:15: error: ‘class v8::Object’ has no member named ‘ForceSet’
   return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
               ^~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
                 from ../../nan/nan.h:198,
                 from ../src/batch.cc:3:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:337:37: warning: ‘static v8::Local<v8::Value> v8::StringObject::New(v8::Local<v8::String>)’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
   return v8::StringObject::New(value).As<v8::StringObject>();
                                     ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:5053:37: note: declared here
                 static Local<Value> New(Local<String> value));
                                     ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:835:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv);
                                                            ^
In file included from ../src/batch.cc:1:0:
/home/pascal/.node-gyp/10.13.0/include/node/node.h:176:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/home/pascal/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:850:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv);
                                                              ^
In file included from ../src/batch.cc:1:0:
/home/pascal/.node-gyp/10.13.0/include/node/node.h:169:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/home/pascal/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:865:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv);
                                                              ^
In file included from ../src/batch.cc:1:0:
/home/pascal/.node-gyp/10.13.0/include/node/node.h:162:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/home/pascal/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:
../../nan/nan.h:911:53: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       v8::Local<v8::String> string = from->ToString();
                                                     ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h:921:74: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
         length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
                                                                          ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’:
../../nan/nan.h:1479:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
In file included from ../src/batch.cc:1:0:
/home/pascal/.node-gyp/10.13.0/include/node/node.h:176:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/home/pascal/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h: In function ‘size_t StringOrBufferLength(v8::Local<v8::Value>)’:
../src/leveldown.h:16:26: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   return (!obj->ToObject().IsEmpty()
                          ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:17:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     && node::Buffer::HasInstance(obj->ToObject()))
                                                ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:18:42: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     ? node::Buffer::Length(obj->ToObject())
                                          ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:19:21: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     : obj->ToString()->Utf8Length();
                     ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:19:35: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     : obj->ToString()->Utf8Length();
                                   ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:8:0:
../src/common.h: In function ‘bool leveldown::BooleanOptionValue(v8::Local<v8::Object>, const char*, bool)’:
../src/common.h:20:39: warning: ‘bool v8::Value::BooleanValue() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     ? options->Get(key)->BooleanValue()
                                       ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2474:43: note: declared here
   V8_DEPRECATED("Use maybe version", bool BooleanValue() const);
                                           ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:8:0:
../src/common.h: In function ‘uint32_t leveldown::UInt32OptionValue(v8::Local<v8::Object>, const char*, uint32_t)’:
../src/common.h:32:38: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     ? options->Get(key)->Uint32Value()
                                      ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/batch.cc:42:76: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   Database* database = Nan::ObjectWrap::Unwrap<Database>(info[0]->ToObject());
                                                                            ^
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::Put(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/leveldown.h:53:30: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   } else if (!from->ToObject().IsEmpty()                                       \
                              ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:54:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       && node::Buffer::HasInstance(from->ToObject())) {                        \
                                                   ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:55:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Sz_ = node::Buffer::Length(from->ToObject());                        \
                                                     ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Ch_ = node::Buffer::Data(from->ToObject());                          \
                                                   ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:58:54: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::Local<v8::String> to ## Str = from->ToString();                        \
                                                      ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:59:39: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     to ## Sz_ = to ## Str->Utf8Length();                                       \
                                       ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:65:5: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
     );                                                                         \
     ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:53:30: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   } else if (!from->ToObject().IsEmpty()                                       \
                              ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:54:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       && node::Buffer::HasInstance(from->ToObject())) {                        \
                                                   ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:55:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Sz_ = node::Buffer::Length(from->ToObject());                        \
                                                     ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Ch_ = node::Buffer::Data(from->ToObject());                          \
                                                   ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:58:54: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::Local<v8::String> to ## Str = from->ToString();                        \
                                                      ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:59:39: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     to ## Sz_ = to ## Str->Utf8Length();                                       \
                                       ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:65:5: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
     );                                                                         \
     ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::Del(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/leveldown.h:53:30: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   } else if (!from->ToObject().IsEmpty()                                       \
                              ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:54:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       && node::Buffer::HasInstance(from->ToObject())) {                        \
                                                   ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:55:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Sz_ = node::Buffer::Length(from->ToObject());                        \
                                                     ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Ch_ = node::Buffer::Data(from->ToObject());                          \
                                                   ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:58:54: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::Local<v8::String> to ## Str = from->ToString();                        \
                                                      ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:59:39: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     to ## Sz_ = to ## Str->Utf8Length();                                       \
                                       ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:65:5: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
     );                                                                         \
     ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pascal/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /home/pascal/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/home/pascal/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/home/pascal/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
leveldown.target.mk:119: recipe for target 'Release/obj.target/leveldown/src/batch.o' failed
make: Leaving directory '/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown/build'
make: *** [Release/obj.target/leveldown/src/batch.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/xen-orchestra/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
gyp ERR! System Linux 4.15.0-29-generic
gyp ERR! command "/usr/local/bin/node" "/opt/xen-orchestra/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown




yarn run v1.12.1
$ scripts/run-script --parallel build
* complex-matcher:prebuild − yarn run clean
* value-matcher:prebuild − yarn run clean
* vhd-cli:prebuild − rimraf dist/ && index-modules --cjs-lazy src/commands
* vhd-lib:prebuild − yarn run clean
* xen-api:prebuild − rimraf dist/
* xo-cli:prebuild − rimraf dist/
* xo-collection:prebuild − rimraf dist/
* xo-common:prebuild − yarn run clean
* xo-lib:prebuild − rimraf dist/
* xo-remote-parser:prebuild − rimraf dist/
* xo-server:prebuild − index-modules src/api src/xapi/mixins src/xo-mixins && yarn run clean
* xo-server-auth-google:prebuild − rimraf dist/
* xo-server-auth-ldap:prebuild − rimraf dist/
* xo-server-auth-saml:prebuild − yarn run clean
* xo-server-backup-reports:prebuild − yarn run clean
* xo-server-cloud:prebuild − yarn run clean
* xo-server-perf-alert:prebuild − yarn run clean
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-nagios:prebuild − yarn run clean
* xo-server-transport-slack:prebuild − yarn run clean
* xo-server-transport-xmpp:prebuild − yarn run clean
* xo-server-usage-report:prebuild − yarn run clean
* xo-vmdk-to-vhd:prebuild − yarn run clean
* xo-web:prebuild − yarn run clean && index-modules --auto src
* @xen-orchestra/async-map:prebuild − yarn run clean
* @xen-orchestra/cron:prebuild − yarn run clean
* @xen-orchestra/defined:prebuild − yarn run clean
* @xen-orchestra/emit-async:prebuild − yarn run clean
* @xen-orchestra/fs:prebuild − yarn run clean
* @xen-orchestra/log:prebuild − yarn run clean
* @xen-orchestra/mixin:prebuild − yarn run clean
* xo-server-auth-github:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-load-balancer:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xen-api:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-collection:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-remote-parser:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-google:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-email:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/api/index.js
index generated src/xapi/mixins/index.js
index generated src/xo-mixins/index.js
index generated src/commands/index.js
* vhd-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ gulp clean
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* xo-common:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* value-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-cloud:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* vhd-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-saml:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-xmpp:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option

Using targets:
* xo-server-transport-nagios:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
* xo-server-perf-alert:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
* xo-server-usage-report:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
$ rimraf dist/
* @xen-orchestra/async-map:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/fs:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-slack:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/cron:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-vmdk-to-vhd:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/emit-async:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/log:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/defined:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/mixin:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
* xo-server:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option
Successfully compiled 1 file with Babel.

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using targets:
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }

Using modules transform: auto

Using plugins:
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-destructuring { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }

Using polyfills with `usage` option:
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "4"
}
  transform-function-name { "node":"6" }

Using modules transform: auto
  transform-for-of { "node":"6" }

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-dotall-regex { "node":"6" }
  transform-literals { "ie":"11" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-function-name { "ie":"11", "node":"4" }
  transform-arrow-functions { "ie":"11", "node":"4" }
  transform-classes { "ie":"11", "node":"4" }
  transform-object-super { "ie":"11", "node":"4" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"4" }
  transform-sticky-regex { "ie":"11", "node":"4" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"4" }
  transform-unicode-regex { "ie":"11", "node":"4" }
  transform-spread { "ie":"11", "node":"4" }
  transform-parameters { "ie":"11", "node":"4" }
  transform-destructuring { "ie":"11", "node":"4" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

[/opt/xen-orchestra/packages/xo-cli/src/config.js] Based on your code and targets, none were added.
  transform-block-scoping { "ie":"11", "node":"4" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11", "node":"4" }
  transform-regenerator { "ie":"11", "node":"4" }
  transform-exponentiation-operator { "ie":"11", "node":"4" }
  transform-async-to-generator { "ie":"11", "node":"4" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"4" }
  proposal-object-rest-spread { "ie":"11", "node":"4" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"4" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"4" }
  proposal-optional-catch-binding { "ie":"11", "node":"4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[13:06:18] Using gulpfile /opt/xen-orchestra/packages/xo-web/gulpfile.js
[13:06:19] Starting 'clean'...
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[13:06:19] Finished 'clean' after 287 ms
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
index generated src/common/themes/index.js
index generated src/common/intl/locales/index.js
* xo-web:build − NODE_ENV=production gulp build
Successfully compiled 1 file with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "4"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"4" }
  transform-arrow-functions { "ie":"11", "node":"4" }
  transform-classes { "ie":"11", "node":"4" }
  transform-object-super { "ie":"11", "node":"4" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"4" }
  transform-sticky-regex { "ie":"11", "node":"4" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"4" }
  transform-unicode-regex { "ie":"11", "node":"4" }
  transform-spread { "ie":"11", "node":"4" }
Successfully compiled 9 files with Babel.
  transform-parameters { "ie":"11", "node":"4" }
  transform-destructuring { "ie":"11", "node":"4" }
  transform-block-scoping { "ie":"11", "node":"4" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11", "node":"4" }
  transform-regenerator { "ie":"11", "node":"4" }
  transform-exponentiation-operator { "ie":"11", "node":"4" }
  transform-async-to-generator { "ie":"11", "node":"4" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"4" }
  proposal-object-rest-spread { "ie":"11", "node":"4" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"4" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"4" }
  proposal-optional-catch-binding { "ie":"11", "node":"4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "6"
}

Using targets:

Using modules transform: auto

Using plugins:
{
  "chrome": "67",
  "edge": "17",
  "firefox": "61",
  "ie": "11",
  "ios": "11",
  "node": "6",
  "safari": "11.1"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "edge":"17", "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "edge":"17", "firefox":"61", "ie":"11", "ios":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "edge":"17", "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
@babel/preset-env: `DEBUG` option
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
@babel/preset-env: `DEBUG` option
  transform-async-to-generator { "ie":"11", "node":"6" }
Successfully compiled 1 file with Babel.
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

[/opt/xen-orchestra/packages/xo-cli/src/index.js] Added following polyfills:
Successfully compiled 1 file with Babel.
  proposal-async-generator-functions { "edge":"17", "ie":"11", "ios":"11", "node":"6", "safari":"11.1" }

Using targets:
  proposal-object-rest-spread { "edge":"17", "ie":"11", "ios":"11", "node":"6" }
  proposal-unicode-property-regex { "edge":"17", "firefox":"61", "ie":"11", "ios":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "edge":"17", "firefox":"61", "ie":"11", "ios":"11", "node":"6", "safari":"11.1" }
  proposal-optional-catch-binding { "edge":"17", "ie":"11", "ios":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  es6.promise { "node":"6" }
  es6.array.sort { "node":"6" }
  web.dom.iterable { "node":"6" }
  es6.symbol { "node":"6" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  es7.symbol.async-iterator { "node":"6" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "4"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"4" }
  transform-arrow-functions { "ie":"11", "node":"4" }
  transform-classes { "ie":"11", "node":"4" }
  transform-object-super { "ie":"11", "node":"4" }
  transform-shorthand-properties { "ie":"11" }
@babel/preset-env: `DEBUG` option
Successfully compiled 2 files with Babel.

Using targets:
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"4" }
  transform-sticky-regex { "ie":"11", "node":"4" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"4" }
  transform-unicode-regex { "ie":"11", "node":"4" }
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-spread { "ie":"11", "node":"4" }
  transform-parameters { "ie":"11", "node":"4" }
  transform-destructuring { "ie":"11", "node":"4" }
  transform-block-scoping { "ie":"11", "node":"4" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11", "node":"4" }
  transform-regenerator { "ie":"11", "node":"4" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "ie":"11", "node":"4" }
  transform-async-to-generator { "ie":"11", "node":"4" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"4" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"4" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"4" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"4" }
  proposal-optional-catch-binding { "ie":"11", "node":"4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
Successfully compiled 1 file with Babel.
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel.
Successfully compiled 3 files with Babel.
Successfully compiled 5 files with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
Successfully compiled 1 file with Babel.
Successfully compiled 8 files with Babel.
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
[13:06:27] Using gulpfile /opt/xen-orchestra/packages/xo-web/gulpfile.js
[13:06:27] Starting 'build'...
[13:06:27] Starting 'buildPages'...
[13:06:27] Starting 'buildScripts'...
[13:06:27] Starting 'buildStyles'...
[13:06:27] Starting 'copyAssets'...
Successfully compiled 1 file with Babel.
Successfully compiled 3 files with Babel.
Successfully compiled 9 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 8 files with Babel.
Successfully compiled 4 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 3 files with Babel.
Successfully compiled 6 files with Babel.
Successfully compiled 15 files with Babel.
[13:06:31] Finished 'buildPages' after 4.22 s
DEPRECATION WARNING on line 29, column 8 of /opt/xen-orchestra/packages/xo-web/src/index.scss:
Including .css files with @import is non-standard behaviour which will be removed in future versions of LibSass.
Use a custom importer to maintain this behaviour. Check your implementations documentation on how to create a custom importer.

DEPRECATION WARNING on line 63, column 8 of /opt/xen-orchestra/packages/xo-web/src/index.scss:
Including .css files with @import is non-standard behaviour which will be removed in future versions of LibSass.
Use a custom importer to maintain this behaviour. Check your implementations documentation on how to create a custom importer.

[13:06:34] Finished 'buildStyles' after 7.31 s
[13:06:35] Finished 'copyAssets' after 8.15 s
Successfully compiled 114 files with Babel.
[13:08:10] Finished 'buildScripts' after 1.7 min
[13:08:10] Finished 'build' after 1.7 min
Done in 126.45s.
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-github': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-google': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-ldap': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-auth-saml': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-backup-reports': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-cloud': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-load-balancer': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-perf-alert': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-test-plugin': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-email': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-nagios': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-slack': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-transport-xmpp': File exists
ln: failed to create symbolic link '/usr/local/lib/node_modules/xo-server-usage-report': File exists


Installation complete, open a browser to:
192.168.1.72

Default Login:[email protected] Password:admin

Don't forget to change your password!

Provide answers to these questions:

sudo curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
    192.168.1.72 refused connection

  • If a stacktrace is provided in the error, include that too.
    ?

  • Any errors that appear in your browser's error console.
    192.168.1.72 refused connection

  • Include what you've done so far in the installation, and if you got any error messages along the way.
    see log (above) ...

  • Indicate whether or not you've manually edited any data directly.
    no

[Ubuntu 18.04 minimal] yarn can not be installed because of cmdtest

Expected Behavior

XOCE is installed and functional


Actual Behavior

XOCE is not installed, but no error message in final output


Problem

yarn can not be installed/used because the package cmdtest provides also binary called yarn
http://www.openmutual.org/2017/10/yarn-install-fails-as-it-is-using-cmdtest-package-and-not-yarn/


Solution

remove package cmdtest so that yarn can be installed, maybe check at start if cmdtest is installed and display some error message

XO 5.28 update or fresh install does not work

Expected Behavior

updating xo to 5.28 or a fresh install does not make the xo site available. Expected xo 5.28 to be running


Actual Behavior

after upgrade of an older version or fresh install xo-server fails to start


Confirm XOCE services are running

nope it is not ...

systemctl status xo-server.service
● xo-server.service - XO Server
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit-hit) since Fri 2018-11-02 19:12:03 CET; 30min ago
Process: 13489 ExecStart=/usr/local/bin/node ./bin/xo-server (code=exited, status=0/SUCCESS)
Main PID: 13489 (code=exited, status=0/SUCCESS)

Provide the output of journalctl logs

CLICK ME

journalctl -u xo-server -f -n 50
-- Logs begin at Fri 2018-11-02 18:57:22 CET. --
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.load (internal/modules/cjs/loader.js:598:32)
Nov 02 19:12:03 XOA xo-server[13489]:        at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
Nov 02 19:12:03 XOA xo-server[13489]:        at Function.Module._load (internal/modules/cjs/loader.js:529:3)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.require (internal/modules/cjs/loader.js:636:17)
Nov 02 19:12:03 XOA xo-server[13489]:        at require (internal/modules/cjs/helpers.js:20:18)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module._compile (internal/modules/cjs/loader.js:688:30)
Nov 02 19:12:03 XOA xo-server[13489]:        at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.load (internal/modules/cjs/loader.js:598:32)
Nov 02 19:12:03 XOA xo-server[13489]:        at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
Nov 02 19:12:03 XOA xo-server[13489]:        at Function.Module._load (internal/modules/cjs/loader.js:529:3)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.require (internal/modules/cjs/loader.js:636:17)
Nov 02 19:12:03 XOA xo-server[13489]:        at require (internal/modules/cjs/helpers.js:20:18)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module._compile (internal/modules/cjs/loader.js:688:30)
Nov 02 19:12:03 XOA xo-server[13489]:        at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.load (internal/modules/cjs/loader.js:598:32)
Nov 02 19:12:03 XOA xo-server[13489]:        at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
Nov 02 19:12:03 XOA xo-server[13489]:        at Function.Module._load (internal/modules/cjs/loader.js:529:3)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.require (internal/modules/cjs/loader.js:636:17)
Nov 02 19:12:03 XOA xo-server[13489]:        at require (internal/modules/cjs/helpers.js:20:18)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module._compile (internal/modules/cjs/loader.js:688:30)
Nov 02 19:12:03 XOA xo-server[13489]:        at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.load (internal/modules/cjs/loader.js:598:32)
Nov 02 19:12:03 XOA xo-server[13489]:        at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
Nov 02 19:12:03 XOA xo-server[13489]:        at Function.Module._load (internal/modules/cjs/loader.js:529:3)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.require (internal/modules/cjs/loader.js:636:17)
Nov 02 19:12:03 XOA xo-server[13489]:        at require (internal/modules/cjs/helpers.js:20:18)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module._compile (internal/modules/cjs/loader.js:688:30)
Nov 02 19:12:03 XOA xo-server[13489]:        at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
Nov 02 19:12:03 XOA xo-server[13489]:        at Module.load (internal/modules/cjs/loader.js:598:32)
Nov 02 19:12:03 XOA xo-server[13489]:        at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
Nov 02 19:12:03 XOA xo-server[13489]:        at Function.Module._load (internal/modules/cjs/loader.js:529:3)
Nov 02 19:12:03 XOA xo-server[13489]:        at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
Nov 02 19:12:03 XOA xo-server[13489]:        at startup (internal/bootstrap/node.js:285:19)
Nov 02 19:12:03 XOA xo-server[13489]:        at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
Nov 02 19:12:03 XOA xo-server[13489]:      tries:
Nov 02 19:12:03 XOA xo-server[13489]:       [ '/opt/xen-orchestra/packages/xo-server/build/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/build/Debug/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/build/Release/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/out/Debug/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/Debug/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/out/Release/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/Release/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/build/default/leveldown.node',
Nov 02 19:12:03 XOA xo-server[13489]:         '/opt/xen-orchestra/packages/xo-server/compiled/10.13.0/linux/x64/leveldown.node' ] } }
Nov 02 19:12:03 XOA systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Nov 02 19:12:03 XOA systemd[1]: Stopped XO Server.
Nov 02 19:12:03 XOA systemd[1]: xo-server.service: Start request repeated too quickly.
Nov 02 19:12:03 XOA systemd[1]: Failed to start XO Server.
Nov 02 19:12:03 XOA systemd[1]: xo-server.service: Unit entered failed state.
Nov 02 19:12:03 XOA systemd[1]: xo-server.service: Failed with result 'start-limit-hit'.

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    this was fresh install (tried an upgrade before)
  • Version of XOCE server and web interface you're running
    latest 5.28
  • What OS is XOCE running on?
    Debian 9 (tried upgrade on Debian 8 first, also failed)
  • What method you used to install XOCE (xo_install.sh, manual installation, etc)
    xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
  • If a stacktrace is provided in the error, include that too.

found this error in the install-script output:

Setting up build-essential (12.3) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for systemd (232-25+deb9u4) ...
Cloning into 'xen-orchestra'...
remote: Enumerating objects: 116, done.
remote: Counting objects: 100% (116/116), done.
remote: Compressing objects: 100% (83/83), done.
remote: Total 65522 (delta 56), reused 66 (delta 33), pack-reused 65406
Receiving objects: 100% (65522/65522), 29.71 MiB | 2.39 MiB/s, done.
Resolving deltas: 100% (43775/43775), done.
yarn install v1.12.1
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[5/5] Building fresh packages...
[6/9] ⡀ leveldown
[-/9] ⡀ waiting...
[-/9] ⢀ waiting...
[-/9] ⢀ waiting...
error /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown: Command failed.
Exit code: 1
Command: prebuild-install || node-gyp rebuild
Arguments: 
Directory: /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown
Output:
prebuild-install WARN install No prebuilt binaries found (target=10.13.0 runtime=node arch=x64 platform=linux)
CLICK ME

root@XOA:/home/hijmen# curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash
bash: curl: command not found
root@XOA:/home/hijmen# curl
bash: curl: command not found
root@XOA:/home/hijmen# apt install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libcurl3
The following NEW packages will be installed:
  curl libcurl3
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 519 kB of archives.
After this operation, 989 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://security.debian.org/debian-security stretch/updates/main amd64 libcurl3 amd64 7.52.1-5+deb9u7 [292 kB]
Get:2 http://security.debian.org/debian-security stretch/updates/main amd64 curl amd64 7.52.1-5+deb9u7 [228 kB]
Fetched 519 kB in 0s (3,425 kB/s)
Selecting previously unselected package libcurl3:amd64.
(Reading database ... 128837 files and directories currently installed.)
Preparing to unpack .../libcurl3_7.52.1-5+deb9u7_amd64.deb ...
Unpacking libcurl3:amd64 (7.52.1-5+deb9u7) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.52.1-5+deb9u7_amd64.deb ...
Unpacking curl (7.52.1-5+deb9u7) ...
Setting up libcurl3:amd64 (7.52.1-5+deb9u7) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up curl (7.52.1-5+deb9u7) ...
root@XOA:/home/hijmen# curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2839  100  2839    0     0  13071      0 --:--:-- --:--:-- --:--:-- 13082
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.nl.debian.org/debian stretch InRelease                        
Hit:3 http://ftp.nl.debian.org/debian stretch-updates InRelease                
Hit:4 http://ftp.nl.debian.org/debian stretch Release
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version (7.52.1-5+deb9u7).
The following additional packages will be installed:
  git-man liberror-perl patch rsync
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-arch git-cvs git-mediawiki git-svn ed diffutils-doc
The following NEW packages will be installed:
  git git-man liberror-perl patch rsync
0 upgraded, 5 newly installed, 0 to remove and 1 not upgraded.
Need to get 6,131 kB of archives.
After this operation, 32.0 MB of additional disk space will be used.
Get:1 http://ftp.nl.debian.org/debian stretch/main amd64 liberror-perl all 0.17024-1 [26.9 kB]
Get:2 http://security.debian.org/debian-security stretch/updates/main amd64 git-man all 1:2.11.0-3+deb9u4 [1,433 kB]
Get:3 http://ftp.nl.debian.org/debian stretch/main amd64 patch amd64 2.7.5-1+deb9u1 [112 kB]
Get:4 http://ftp.nl.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u1 [393 kB]
Get:5 http://security.debian.org/debian-security stretch/updates/main amd64 git amd64 1:2.11.0-3+deb9u4 [4,167 kB]
Fetched 6,131 kB in 0s (8,179 kB/s)
Selecting previously unselected package liberror-perl.
(Reading database ... 128854 files and directories currently installed.)
Preparing to unpack .../liberror-perl_0.17024-1_all.deb ...
Unpacking liberror-perl (0.17024-1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.11.0-3+deb9u4_all.deb ...
Unpacking git-man (1:2.11.0-3+deb9u4) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.11.0-3+deb9u4_amd64.deb ...
Unpacking git (1:2.11.0-3+deb9u4) ...
Selecting previously unselected package patch.
Preparing to unpack .../patch_2.7.5-1+deb9u1_amd64.deb ...
Unpacking patch (2.7.5-1+deb9u1) ...
Selecting previously unselected package rsync.
Preparing to unpack .../rsync_3.1.2-1+deb9u1_amd64.deb ...
Unpacking rsync (3.1.2-1+deb9u1) ...
Setting up git-man (1:2.11.0-3+deb9u4) ...
Setting up liberror-perl (0.17024-1) ...
Setting up rsync (3.1.2-1+deb9u1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Setting up patch (2.7.5-1+deb9u1) ...
Processing triggers for systemd (232-25+deb9u4) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up git (1:2.11.0-3+deb9u4) ...

## Installing the NodeSource Node.js 8.x LTS Carbon repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.nl.debian.org/debian stretch InRelease
Hit:3 http://ftp.nl.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.nl.debian.org/debian stretch Release
Reading package lists... Done

## Installing packages required for setup: apt-transport-https...

+ apt-get install -y apt-transport-https > /dev/null 2>&1

## Confirming "stretch" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/stretch/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...

+ echo 'deb https://deb.nodesource.com/node_8.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x stretch main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.nl.debian.org/debian stretch InRelease
Hit:3 http://ftp.nl.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.nl.debian.org/debian stretch Release
Get:5 https://deb.nodesource.com/node_8.x stretch InRelease [4,647 B]
Get:7 https://deb.nodesource.com/node_8.x stretch/main Sources [762 B]
Get:8 https://deb.nodesource.com/node_8.x stretch/main amd64 Packages [1,009 B]
Fetched 6,418 B in 0s (9,259 B/s)
Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


OK
deb https://dl.yarnpkg.com/debian/ stable main
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.nl.debian.org/debian stretch InRelease
Hit:3 http://ftp.nl.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.nl.debian.org/debian stretch Release
Get:5 https://dl.yarnpkg.com/debian stable InRelease [13.3 kB]
Hit:6 https://deb.nodesource.com/node_8.x stretch InRelease    
Get:8 https://dl.yarnpkg.com/debian stable/main amd64 Packages [8,057 B]
Get:9 https://dl.yarnpkg.com/debian stable/main all Packages [8,057 B]
Fetched 29.5 kB in 0s (41.2 kB/s)                             
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  nodejs yarn
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 14.4 MB of archives.
After this operation, 68.8 MB of additional disk space will be used.
Get:1 https://deb.nodesource.com/node_8.x stretch/main amd64 nodejs amd64 8.12.0-1nodesource1 [13.5 MB]
Get:2 https://dl.yarnpkg.com/debian stable/main amd64 yarn all 1.12.1-1 [824 kB]
Fetched 14.4 MB in 1s (7,713 kB/s)                     
Selecting previously unselected package nodejs.
(Reading database ... 129773 files and directories currently installed.)
Preparing to unpack .../nodejs_8.12.0-1nodesource1_amd64.deb ...
Unpacking nodejs (8.12.0-1nodesource1) ...
Selecting previously unselected package yarn.
Preparing to unpack .../archives/yarn_1.12.1-1_all.deb ...
Unpacking yarn (1.12.1-1) ...
Setting up nodejs (8.12.0-1nodesource1) ...
Setting up yarn (1.12.1-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 17024  100 17024    0     0  64531      0 --:--:-- --:--:-- --:--:-- 64730

     install : node-v10.13.0
       mkdir : /usr/local/n/versions/node/10.13.0
       fetch : https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v10.13.0

ln: failed to create symbolic link '/usr/local/bin/node': File exists
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-minimal is already the newest version (2.7.13-2).
git is already the newest version (1:2.11.0-3+deb9u4).
The following additional packages will be installed:
  binutils dpkg-dev fakeroot g++ g++-6 gcc gcc-6 keyutils
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  libasan3 libbfio1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl
  libfakeroot libfile-fcntllock-perl libgcc-6-dev libitm1 libjemalloc1
  liblsan0 libmpx2 libnfsidmap2 libpng-tools libstdc++-6-dev libtirpc1
  libtsan0 libubsan0 libvhdi1 linux-libc-dev make manpages-dev redis-tools
  rpcbind zlib1g-dev
Suggested packages:
  binutils-doc debian-keyring g++-multilib g++-6-multilib gcc-6-doc
  libstdc++6-6-dbg gcc-multilib autoconf automake libtool flex bison gdb
  gcc-doc gcc-6-multilib gcc-6-locales libgcc1-dbg libgomp1-dbg libitm1-dbg
  libatomic1-dbg libasan3-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg
  libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc libstdc++-6-doc
  make-doc open-iscsi watchdog ruby-redis
The following NEW packages will be installed:
  binutils build-essential dpkg-dev fakeroot g++ g++-6 gcc gcc-6 keyutils
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  libasan3 libbfio1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl
  libfakeroot libfile-fcntllock-perl libgcc-6-dev libitm1 libjemalloc1
  liblsan0 libmpx2 libnfsidmap2 libpng-dev libpng-tools libstdc++-6-dev
  libtirpc1 libtsan0 libubsan0 libvhdi-utils libvhdi1 linux-libc-dev make
  manpages-dev nfs-common redis-server redis-tools rpcbind zlib1g-dev
0 upgraded, 43 newly installed, 0 to remove and 1 not upgraded.
Need to get 34.6 MB of archives.
After this operation, 144 MB of additional disk space will be used.
Get:1 http://ftp.nl.debian.org/debian stretch/main amd64 libnfsidmap2 amd64 0.25-5.1 [32.0 kB]
Get:2 http://security.debian.org/debian-security stretch/updates/main amd64 linux-libc-dev amd64 4.9.110-3+deb9u6 [1,351 kB]
Get:3 http://ftp.nl.debian.org/debian stretch/main amd64 libtirpc1 amd64 0.2.5-1.2 [80.6 kB]
Get:4 http://ftp.nl.debian.org/debian stretch/main amd64 binutils amd64 2.28-5 [3,770 kB]
Get:5 http://ftp.nl.debian.org/debian stretch/main amd64 libc-dev-bin amd64 2.24-11+deb9u3 [258 kB]
Get:6 http://ftp.nl.debian.org/debian stretch/main amd64 libc6-dev amd64 2.24-11+deb9u3 [2,361 kB]
Get:7 http://ftp.nl.debian.org/debian stretch/main amd64 libcc1-0 amd64 6.3.0-18+deb9u1 [30.6 kB]
Get:8 http://ftp.nl.debian.org/debian stretch/main amd64 libitm1 amd64 6.3.0-18+deb9u1 [27.3 kB]
Get:9 http://ftp.nl.debian.org/debian stretch/main amd64 libasan3 amd64 6.3.0-18+deb9u1 [311 kB]
Get:10 http://ftp.nl.debian.org/debian stretch/main amd64 liblsan0 amd64 6.3.0-18+deb9u1 [115 kB]
Get:11 http://ftp.nl.debian.org/debian stretch/main amd64 libtsan0 amd64 6.3.0-18+deb9u1 [257 kB]
Get:12 http://ftp.nl.debian.org/debian stretch/main amd64 libubsan0 amd64 6.3.0-18+deb9u1 [107 kB]
Get:13 http://ftp.nl.debian.org/debian stretch/main amd64 libcilkrts5 amd64 6.3.0-18+deb9u1 [40.5 kB]
Get:14 http://ftp.nl.debian.org/debian stretch/main amd64 libmpx2 amd64 6.3.0-18+deb9u1 [11.2 kB]
Get:15 http://ftp.nl.debian.org/debian stretch/main amd64 libgcc-6-dev amd64 6.3.0-18+deb9u1 [2,296 kB]
Get:16 http://ftp.nl.debian.org/debian stretch/main amd64 gcc-6 amd64 6.3.0-18+deb9u1 [6,900 kB]
Get:17 http://ftp.nl.debian.org/debian stretch/main amd64 gcc amd64 4:6.3.0-4 [5,196 B]
Get:18 http://ftp.nl.debian.org/debian stretch/main amd64 libstdc++-6-dev amd64 6.3.0-18+deb9u1 [1,420 kB]
Get:19 http://ftp.nl.debian.org/debian stretch/main amd64 g++-6 amd64 6.3.0-18+deb9u1 [7,094 kB]
Get:20 http://ftp.nl.debian.org/debian stretch/main amd64 g++ amd64 4:6.3.0-4 [1,546 B]
Get:21 http://ftp.nl.debian.org/debian stretch/main amd64 make amd64 4.1-9.1 [302 kB]
Get:22 http://ftp.nl.debian.org/debian stretch/main amd64 libdpkg-perl all 1.18.25 [1,287 kB]
Get:23 http://ftp.nl.debian.org/debian stretch/main amd64 dpkg-dev all 1.18.25 [1,595 kB]
Get:24 http://ftp.nl.debian.org/debian stretch/main amd64 build-essential amd64 12.3 [7,346 B]
Get:25 http://ftp.nl.debian.org/debian stretch/main amd64 libfakeroot amd64 1.21-3.1 [45.7 kB]
Get:26 http://ftp.nl.debian.org/debian stretch/main amd64 fakeroot amd64 1.21-3.1 [85.6 kB]
Get:27 http://ftp.nl.debian.org/debian stretch/main amd64 keyutils amd64 1.5.9-9 [52.7 kB]
Get:28 http://ftp.nl.debian.org/debian stretch/main amd64 libalgorithm-diff-perl all 1.19.03-1 [48.7 kB]
Get:29 http://ftp.nl.debian.org/debian stretch/main amd64 libalgorithm-diff-xs-perl amd64 0.04-4+b2 [11.6 kB]
Get:30 http://ftp.nl.debian.org/debian stretch/main amd64 libalgorithm-merge-perl all 0.08-3 [12.7 kB]
Get:31 http://ftp.nl.debian.org/debian stretch/main amd64 libbfio1 amd64 20160108-1 [312 kB]
Get:32 http://ftp.nl.debian.org/debian stretch/main amd64 libfile-fcntllock-perl amd64 0.22-3+b2 [35.3 kB]
Get:33 http://ftp.nl.debian.org/debian stretch/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-5 [205 kB]
Get:34 http://ftp.nl.debian.org/debian stretch/main amd64 libpng-dev amd64 1.6.28-1 [250 kB]
Get:35 http://ftp.nl.debian.org/debian stretch/main amd64 libpng-tools amd64 1.6.28-1 [133 kB]
Get:36 http://ftp.nl.debian.org/debian stretch/main amd64 libvhdi1 amd64 20160424-1+deb9u1 [331 kB]
Get:37 http://ftp.nl.debian.org/debian stretch/main amd64 libvhdi-utils amd64 20160424-1+deb9u1 [29.0 kB]
Get:38 http://ftp.nl.debian.org/debian stretch/main amd64 manpages-dev all 4.10-2 [2,145 kB]
Get:39 http://ftp.nl.debian.org/debian stretch/main amd64 rpcbind amd64 0.2.3-0.6 [46.0 kB]
Get:40 http://ftp.nl.debian.org/debian stretch/main amd64 nfs-common amd64 1:1.3.4-2.1 [231 kB]
Get:41 http://ftp.nl.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Get:42 http://ftp.nl.debian.org/debian stretch/main amd64 redis-tools amd64 3:3.2.6-3+deb9u2 [463 kB]
Get:43 http://ftp.nl.debian.org/debian stretch/main amd64 redis-server amd64 3:3.2.6-3+deb9u2 [413 kB]
Fetched 34.6 MB in 3s (11.5 MB/s)      
Extracting templates from packages: 100%
Selecting previously unselected package libnfsidmap2:amd64.
(Reading database ... 133276 files and directories currently installed.)
Preparing to unpack .../00-libnfsidmap2_0.25-5.1_amd64.deb ...
Unpacking libnfsidmap2:amd64 (0.25-5.1) ...
Selecting previously unselected package libtirpc1:amd64.
Preparing to unpack .../01-libtirpc1_0.2.5-1.2_amd64.deb ...
Unpacking libtirpc1:amd64 (0.2.5-1.2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../02-binutils_2.28-5_amd64.deb ...
Unpacking binutils (2.28-5) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../03-libc-dev-bin_2.24-11+deb9u3_amd64.deb ...
Unpacking libc-dev-bin (2.24-11+deb9u3) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../04-linux-libc-dev_4.9.110-3+deb9u6_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.9.110-3+deb9u6) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../05-libc6-dev_2.24-11+deb9u3_amd64.deb ...
Unpacking libc6-dev:amd64 (2.24-11+deb9u3) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../06-libcc1-0_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libcc1-0:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../07-libitm1_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libitm1:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libasan3:amd64.
Preparing to unpack .../08-libasan3_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libasan3:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../09-liblsan0_6.3.0-18+deb9u1_amd64.deb ...
Unpacking liblsan0:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../10-libtsan0_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libtsan0:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libubsan0:amd64.
Preparing to unpack .../11-libubsan0_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libubsan0:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libcilkrts5:amd64.
Preparing to unpack .../12-libcilkrts5_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libcilkrts5:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libmpx2:amd64.
Preparing to unpack .../13-libmpx2_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libmpx2:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package libgcc-6-dev:amd64.
Preparing to unpack .../14-libgcc-6-dev_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libgcc-6-dev:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package gcc-6.
Preparing to unpack .../15-gcc-6_6.3.0-18+deb9u1_amd64.deb ...
Unpacking gcc-6 (6.3.0-18+deb9u1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../16-gcc_4%3a6.3.0-4_amd64.deb ...
Unpacking gcc (4:6.3.0-4) ...
Selecting previously unselected package libstdc++-6-dev:amd64.
Preparing to unpack .../17-libstdc++-6-dev_6.3.0-18+deb9u1_amd64.deb ...
Unpacking libstdc++-6-dev:amd64 (6.3.0-18+deb9u1) ...
Selecting previously unselected package g++-6.
Preparing to unpack .../18-g++-6_6.3.0-18+deb9u1_amd64.deb ...
Unpacking g++-6 (6.3.0-18+deb9u1) ...
Selecting previously unselected package g++.
Preparing to unpack .../19-g++_4%3a6.3.0-4_amd64.deb ...
Unpacking g++ (4:6.3.0-4) ...
Selecting previously unselected package make.
Preparing to unpack .../20-make_4.1-9.1_amd64.deb ...
Unpacking make (4.1-9.1) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../21-libdpkg-perl_1.18.25_all.deb ...
Unpacking libdpkg-perl (1.18.25) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../22-dpkg-dev_1.18.25_all.deb ...
Unpacking dpkg-dev (1.18.25) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../23-build-essential_12.3_amd64.deb ...
Unpacking build-essential (12.3) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../24-libfakeroot_1.21-3.1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.21-3.1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../25-fakeroot_1.21-3.1_amd64.deb ...
Unpacking fakeroot (1.21-3.1) ...
Selecting previously unselected package keyutils.
Preparing to unpack .../26-keyutils_1.5.9-9_amd64.deb ...
Unpacking keyutils (1.5.9-9) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../27-libalgorithm-diff-perl_1.19.03-1_all.deb ...
Unpacking libalgorithm-diff-perl (1.19.03-1) ...
Selecting previously unselected package libalgorithm-diff-xs-perl.
Preparing to unpack .../28-libalgorithm-diff-xs-perl_0.04-4+b2_amd64.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-4+b2) ...
Selecting previously unselected package libalgorithm-merge-perl.
Preparing to unpack .../29-libalgorithm-merge-perl_0.08-3_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-3) ...
Selecting previously unselected package libbfio1.
Preparing to unpack .../30-libbfio1_20160108-1_amd64.deb ...
Unpacking libbfio1 (20160108-1) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../31-libfile-fcntllock-perl_0.22-3+b2_amd64.deb ...
Unpacking libfile-fcntllock-perl (0.22-3+b2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../32-zlib1g-dev_1%3a1.2.8.dfsg-5_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-5) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../33-libpng-dev_1.6.28-1_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.28-1) ...
Selecting previously unselected package libpng-tools.
Preparing to unpack .../34-libpng-tools_1.6.28-1_amd64.deb ...
Unpacking libpng-tools (1.6.28-1) ...
Selecting previously unselected package libvhdi1:amd64.
Preparing to unpack .../35-libvhdi1_20160424-1+deb9u1_amd64.deb ...
Unpacking libvhdi1:amd64 (20160424-1+deb9u1) ...
Selecting previously unselected package libvhdi-utils.
Preparing to unpack .../36-libvhdi-utils_20160424-1+deb9u1_amd64.deb ...
Unpacking libvhdi-utils (20160424-1+deb9u1) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../37-manpages-dev_4.10-2_all.deb ...
Unpacking manpages-dev (4.10-2) ...
Selecting previously unselected package rpcbind.
Preparing to unpack .../38-rpcbind_0.2.3-0.6_amd64.deb ...
Unpacking rpcbind (0.2.3-0.6) ...
Selecting previously unselected package nfs-common.
Preparing to unpack .../39-nfs-common_1%3a1.3.4-2.1_amd64.deb ...
Unpacking nfs-common (1:1.3.4-2.1) ...
Selecting previously unselected package libjemalloc1.
Preparing to unpack .../40-libjemalloc1_3.6.0-9.1_amd64.deb ...
Unpacking libjemalloc1 (3.6.0-9.1) ...
Selecting previously unselected package redis-tools.
Preparing to unpack .../41-redis-tools_3%3a3.2.6-3+deb9u2_amd64.deb ...
Unpacking redis-tools (3:3.2.6-3+deb9u2) ...
Selecting previously unselected package redis-server.
Preparing to unpack .../42-redis-server_3%3a3.2.6-3+deb9u2_amd64.deb ...
Unpacking redis-server (3:3.2.6-3+deb9u2) ...
Setting up libcc1-0:amd64 (6.3.0-18+deb9u1) ...
Setting up make (4.1-9.1) ...
Setting up libasan3:amd64 (6.3.0-18+deb9u1) ...
Setting up libnfsidmap2:amd64 (0.25-5.1) ...
Setting up libjemalloc1 (3.6.0-9.1) ...
Setting up libcilkrts5:amd64 (6.3.0-18+deb9u1) ...
Setting up libpng-tools (1.6.28-1) ...
Setting up libubsan0:amd64 (6.3.0-18+deb9u1) ...
Setting up libtsan0:amd64 (6.3.0-18+deb9u1) ...
Setting up linux-libc-dev:amd64 (4.9.110-3+deb9u6) ...
Setting up libdpkg-perl (1.18.25) ...
Setting up keyutils (1.5.9-9) ...
Setting up libbfio1 (20160108-1) ...
Setting up liblsan0:amd64 (6.3.0-18+deb9u1) ...
Setting up libfile-fcntllock-perl (0.22-3+b2) ...
Setting up libmpx2:amd64 (6.3.0-18+deb9u1) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Setting up libtirpc1:amd64 (0.2.5-1.2) ...
Setting up libfakeroot:amd64 (1.21-3.1) ...
Processing triggers for systemd (232-25+deb9u4) ...
Setting up libalgorithm-diff-perl (1.19.03-1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up binutils (2.28-5) ...
Setting up libc-dev-bin (2.24-11+deb9u3) ...
Setting up manpages-dev (4.10-2) ...
Setting up libc6-dev:amd64 (2.24-11+deb9u3) ...
Setting up libitm1:amd64 (6.3.0-18+deb9u1) ...
Setting up rpcbind (0.2.3-0.6) ...
Created symlink /etc/systemd/system/multi-user.target.wants/rpcbind.service → /lib/systemd/system/rpcbind.service.
Created symlink /etc/systemd/system/sockets.target.wants/rpcbind.socket → /lib/systemd/system/rpcbind.socket.
Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-5) ...
Setting up libgcc-6-dev:amd64 (6.3.0-18+deb9u1) ...
Setting up redis-tools (3:3.2.6-3+deb9u2) ...
Setting up libvhdi1:amd64 (20160424-1+deb9u1) ...
Setting up libstdc++-6-dev:amd64 (6.3.0-18+deb9u1) ...
Setting up nfs-common (1:1.3.4-2.1) ...

Creating config file /etc/idmapd.conf with new version
Adding system user `statd' (UID 118) ...
Adding new user `statd' (UID 118) with group `nogroup' ...
Not creating home directory `/var/lib/nfs'.
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-client.target → /lib/systemd/system/nfs-client.target.
Created symlink /etc/systemd/system/remote-fs.target.wants/nfs-client.target → /lib/systemd/system/nfs-client.target.
nfs-utils.service is a disabled or a static unit, not starting it.
Setting up libvhdi-utils (20160424-1+deb9u1) ...
Setting up fakeroot (1.21-3.1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up gcc-6 (6.3.0-18+deb9u1) ...
Setting up g++-6 (6.3.0-18+deb9u1) ...
Setting up libalgorithm-merge-perl (0.08-3) ...
Setting up dpkg-dev (1.18.25) ...
Setting up libalgorithm-diff-xs-perl (0.04-4+b2) ...
Setting up libpng-dev:amd64 (1.6.28-1) ...
Setting up redis-server (3:3.2.6-3+deb9u2) ...
Created symlink /etc/systemd/system/redis.service → /lib/systemd/system/redis-server.service.
Created symlink /etc/systemd/system/multi-user.target.wants/redis-server.service → /lib/systemd/system/redis-server.service.
Setting up gcc (4:6.3.0-4) ...
Setting up g++ (4:6.3.0-4) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.3) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for systemd (232-25+deb9u4) ...
Cloning into 'xen-orchestra'...
remote: Enumerating objects: 116, done.
remote: Counting objects: 100% (116/116), done.
remote: Compressing objects: 100% (83/83), done.
remote: Total 65522 (delta 56), reused 66 (delta 33), pack-reused 65406
Receiving objects: 100% (65522/65522), 29.71 MiB | 2.39 MiB/s, done.
Resolving deltas: 100% (43775/43775), done.
yarn install v1.12.1
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[5/5] Building fresh packages...
[6/9] ⡀ leveldown
[-/9] ⡀ waiting...
[-/9] ⢀ waiting...
[-/9] ⢀ waiting...
error /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown: Command failed.
Exit code: 1
Command: prebuild-install || node-gyp rebuild
Arguments: 
Directory: /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown
Output:
prebuild-install WARN install No prebuilt binaries found (target=10.13.0 runtime=node arch=x64 platform=linux)
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp http GET https://nodejs.org/download/release/v10.13.0/node-v10.13.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v10.13.0/node-v10.13.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v10.13.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v10.13.0/SHASUMS256.txt
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/opt/xen-orchestra/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/opt/xen-orchestra/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.node-gyp/10.13.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.node-gyp/10.13.0',
gyp info spawn args   '-Dnode_gyp_dir=/opt/xen-orchestra/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.node-gyp/10.13.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy-sinksource.o
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy-stubs-internal.o
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy.o
  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/src/batch.o
In file included from ../../nan/nan.h:192:0,
                 from ../src/batch.cc:3:
../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
../../nan/nan_maybe_43_inl.h:112:15: error: ‘class v8::Object’ has no member named ‘ForceSet’
   return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
               ^~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
                 from ../../nan/nan.h:198,
                 from ../src/batch.cc:3:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:337:37: warning: ‘static v8::Local<v8::Value> v8::StringObject::New(v8::Local<v8::String>)’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
   return v8::StringObject::New(value).As<v8::StringObject>();
                                     ^
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:5053:37: note: declared here
                 static Local<Value> New(Local<String> value));
                                     ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:835:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, func, argc, argv);
                                                            ^
In file included from ../src/batch.cc:1:0:
/root/.node-gyp/10.13.0/include/node/node.h:176:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/root/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:850:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, symbol, argc, argv);
                                                              ^
In file included from ../src/batch.cc:1:0:
/root/.node-gyp/10.13.0/include/node/node.h:169:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/root/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:865:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
         v8::Isolate::GetCurrent(), target, method, argc, argv);
                                                              ^
In file included from ../src/batch.cc:1:0:
/root/.node-gyp/10.13.0/include/node/node.h:162:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/root/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:
../../nan/nan.h:911:53: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       v8::Local<v8::String> string = from->ToString();
                                                     ^
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h:921:74: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
         length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
                                                                          ^
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:3:0:
../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’:
../../nan/nan.h:1479:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
     ));
     ^
In file included from ../src/batch.cc:1:0:
/root/.node-gyp/10.13.0/include/node/node.h:176:50: note: declared here
                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                  ^
/root/.node-gyp/10.13.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h: In function ‘size_t StringOrBufferLength(v8::Local<v8::Value>)’:
../src/leveldown.h:16:26: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   return (!obj->ToObject().IsEmpty()
                          ^
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:17:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     && node::Buffer::HasInstance(obj->ToObject()))
                                                ^
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:18:42: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     ? node::Buffer::Length(obj->ToObject())
                                          ^
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:19:21: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     : obj->ToString()->Utf8Length();
                     ^
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:19:35: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     : obj->ToString()->Utf8Length();
                                   ^
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:8:0:
../src/common.h: In function ‘bool leveldown::BooleanOptionValue(v8::Local<v8::Object>, const char*, bool)’:
../src/common.h:20:39: warning: ‘bool v8::Value::BooleanValue() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     ? options->Get(key)->BooleanValue()
                                       ^
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2474:43: note: declared here
   V8_DEPRECATED("Use maybe version", bool BooleanValue() const);
                                           ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/batch.cc:8:0:
../src/common.h: In function ‘uint32_t leveldown::UInt32OptionValue(v8::Local<v8::Object>, const char*, uint32_t)’:
../src/common.h:32:38: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     ? options->Get(key)->Uint32Value()
                                      ^
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/batch.cc:42:76: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   Database* database = Nan::ObjectWrap::Unwrap<Database>(info[0]->ToObject());
                                                                            ^
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::Put(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/leveldown.h:53:30: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   } else if (!from->ToObject().IsEmpty()                                       \
                              ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:54:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       && node::Buffer::HasInstance(from->ToObject())) {                        \
                                                   ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:55:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Sz_ = node::Buffer::Length(from->ToObject());                        \
                                                     ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Ch_ = node::Buffer::Data(from->ToObject());                          \
                                                   ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:58:54: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::Local<v8::String> to ## Str = from->ToString();                        \
                                                      ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:59:39: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     to ## Sz_ = to ## Str->Utf8Length();                                       \
                                       ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:65:5: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
     );                                                                         \
     ^
../src/batch.cc:91:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:53:30: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   } else if (!from->ToObject().IsEmpty()                                       \
                              ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:54:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       && node::Buffer::HasInstance(from->ToObject())) {                        \
                                                   ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:55:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Sz_ = node::Buffer::Length(from->ToObject());                        \
                                                     ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Ch_ = node::Buffer::Data(from->ToObject());                          \
                                                   ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:58:54: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::Local<v8::String> to ## Str = from->ToString();                        \
                                                      ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:59:39: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     to ## Sz_ = to ## Str->Utf8Length();                                       \
                                       ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:65:5: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
     );                                                                         \
     ^
../src/batch.cc:92:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::Del(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/leveldown.h:53:30: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
   } else if (!from->ToObject().IsEmpty()                                       \
                              ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:54:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
       && node::Buffer::HasInstance(from->ToObject())) {                        \
                                                   ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:55:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Sz_ = node::Buffer::Length(from->ToObject());                        \
                                                     ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     to ## Ch_ = node::Buffer::Data(from->ToObject());                          \
                                                   ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:58:54: warning: ‘v8::Local<v8::String> v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::Local<v8::String> to ## Str = from->ToString();                        \
                                                      ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/node.h:63:0,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:10040:15: note: declared here
 Local<String> Value::ToString() const {
               ^~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:59:39: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
     to ## Sz_ = to ## Str->Utf8Length();                                       \
                                       ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2587:52: note: declared here
   V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
                                                    ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/database.h:18:0,
                 from ../src/batch.cc:5:
../src/leveldown.h:65:5: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
     );                                                                         \
     ^
../src/batch.cc:110:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
   LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.node-gyp/10.13.0/include/node/v8.h:26:0,
                 from /root/.node-gyp/10.13.0/include/node/node.h:63,
                 from ../src/batch.cc:1:
/root/.node-gyp/10.13.0/include/node/v8.h:2659:21: note: declared here
                 int WriteUtf8(char* buffer, int length = -1,
                     ^
/root/.node-gyp/10.13.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
leveldown.target.mk:119: recipe for target 'Release/obj.target/leveldown/src/batch.o' failed
make: Leaving directory '/opt/xen-orchestra/node_modules/level-party/node_modules/leveldown/build'
make: *** [Release/obj.target/leveldown/src/batch.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/xen-orchestra/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
gyp ERR! System Linux 4.9.0-6-amd64
gyp ERR! command "/usr/local/bin/node" "/opt/xen-orchestra/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /opt/xen-orchestra/node_modules/level-party/node_modules/leveldown
gyp ERR! node -v v10.13.0




yarn run v1.12.1
$ scripts/run-script --parallel build
* complex-matcher:prebuild − yarn run clean
* value-matcher:prebuild − yarn run clean
* vhd-cli:prebuild − rimraf dist/ && index-modules --cjs-lazy src/commands
* vhd-lib:prebuild − yarn run clean
* xen-api:prebuild − rimraf dist/
* xo-cli:prebuild − rimraf dist/
* xo-collection:prebuild − rimraf dist/
* xo-common:prebuild − yarn run clean
* xo-lib:prebuild − rimraf dist/
* xo-remote-parser:prebuild − rimraf dist/
* xo-server:prebuild − index-modules src/api src/xapi/mixins src/xo-mixins && yarn run clean
* xo-server-auth-google:prebuild − rimraf dist/
* xo-server-auth-ldap:prebuild − rimraf dist/
* xo-server-auth-saml:prebuild − yarn run clean
* xo-server-backup-reports:prebuild − yarn run clean
* xo-server-cloud:prebuild − yarn run clean
* xo-server-perf-alert:prebuild − yarn run clean
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-nagios:prebuild − yarn run clean
* xo-server-transport-slack:prebuild − yarn run clean
* xo-server-transport-xmpp:prebuild − yarn run clean
* xo-server-usage-report:prebuild − yarn run clean
* xo-vmdk-to-vhd:prebuild − yarn run clean
* xo-web:prebuild − yarn run clean && index-modules --auto src
* @xen-orchestra/async-map:prebuild − yarn run clean
* @xen-orchestra/cron:prebuild − yarn run clean
* @xen-orchestra/defined:prebuild − yarn run clean
* @xen-orchestra/emit-async:prebuild − yarn run clean
* @xen-orchestra/fs:prebuild − yarn run clean
* @xen-orchestra/log:prebuild − yarn run clean
* @xen-orchestra/mixin:prebuild − yarn run clean
* xo-server-auth-github:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-load-balancer:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xen-api:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-collection:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-remote-parser:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-google:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-email:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/api/index.js
index generated src/xapi/mixins/index.js
index generated src/xo-mixins/index.js
index generated src/commands/index.js
* vhd-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ gulp clean
$ rimraf dist/
* @xen-orchestra/defined:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* value-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* vhd-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-common:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-saml:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-cloud:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-perf-alert:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-nagios:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-slack:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-xmpp:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-usage-report:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-vmdk-to-vhd:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/async-map:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/cron:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/emit-async:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/fs:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/log:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/mixin:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
$ rimraf dist/
@babel/preset-env: `DEBUG` option

Using targets:
@babel/preset-env: `DEBUG` option
{
  "node": "6"
}

Using modules transform: auto

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
* xo-server:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
Successfully compiled 1 file with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "4"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option
  transform-template-literals { "ie":"11" }

Using targets:
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"4" }
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
  transform-arrow-functions { "ie":"11", "node":"4" }
  transform-classes { "ie":"11", "node":"4" }
  transform-object-super { "ie":"11", "node":"4" }
{
  "node": "6"
}
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"4" }
  transform-sticky-regex { "ie":"11", "node":"4" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"4" }
  transform-unicode-regex { "ie":"11", "node":"4" }
  transform-spread { "ie":"11", "node":"4" }
  transform-parameters { "ie":"11", "node":"4" }
  transform-destructuring { "ie":"11", "node":"4" }
  transform-block-scoping { "ie":"11", "node":"4" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11", "node":"4" }
  transform-regenerator { "ie":"11", "node":"4" }
  transform-exponentiation-operator { "ie":"11", "node":"4" }
  transform-async-to-generator { "ie":"11", "node":"4" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"4" }
  proposal-object-rest-spread { "ie":"11", "node":"4" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"4" }

Using modules transform: auto
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"4" }

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-optional-catch-binding { "ie":"11", "node":"4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[19:08:29] Using gulpfile /opt/xen-orchestra/packages/xo-web/gulpfile.js
[19:08:29] Starting 'clean'...
[19:08:29] Finished 'clean' after 212 ms
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:

Using targets:
{
  "node": "6"
}
  transform-function-name { "node":"6" }

Using modules transform: auto
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }

Using plugins:
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills with `usage` option:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
@babel/preset-env: `DEBUG` option
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
@babel/preset-env: `DEBUG` option
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
index generated src/common/themes/index.js
index generated src/common/intl/locales/index.js
* xo-web:build − NODE_ENV=production gulp build

[/opt/xen-orchestra/packages/xo-cli/src/config.js] Based on your code and targets, none were added.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
@babel/preset-env: `DEBUG` option
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "4"
}

Using modules transform: auto

Using plugins:

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"4" }
  transform-arrow-functions { "ie":"11", "node":"4" }
  transform-classes { "ie":"11", "node":"4" }
  transform-object-super { "ie":"11", "node":"4" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"4" }
  transform-sticky-regex { "ie":"11", "node":"4" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"4" }
  transform-unicode-regex { "ie":"11", "node":"4" }
  transform-spread { "ie":"11", "node":"4" }
  transform-parameters { "ie":"11", "node":"4" }
  transform-destructuring { "ie":"11", "node":"4" }
  transform-block-scoping { "ie":"11", "node":"4" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11", "node":"4" }
  transform-regenerator { "ie":"11", "node":"4" }
  transform-exponentiation-operator { "ie":"11", "node":"4" }
  transform-async-to-generator { "ie":"11", "node":"4" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"4" }
  proposal-object-rest-spread { "ie":"11", "node":"4" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"4" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"4" }
  proposal-optional-catch-binding { "ie":"11", "node":"4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
@babel/preset-env: `DEBUG` option
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
Successfully compiled 1 file with Babel.

Using targets:
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
{
  "node": "6"
}

Using modules transform: auto
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "4"
}

Using modules transform: auto

Using plugins:
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"4" }
  transform-arrow-functions { "ie":"11", "node":"4" }
  transform-classes { "ie":"11", "node":"4" }
  transform-object-super { "ie":"11", "node":"4" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"4" }
  transform-sticky-regex { "ie":"11", "node":"4" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"4" }
  transform-unicode-regex { "ie":"11", "node":"4" }
  transform-spread { "ie":"11", "node":"4" }
  transform-parameters { "ie":"11", "node":"4" }
@babel/preset-env: `DEBUG` option

Using plugins:
  transform-destructuring { "ie":"11", "node":"4" }
  transform-block-scoping { "ie":"11", "node":"4" }
  transform-typeof-symbol { "ie":"11" }
  transform-function-name { "node":"6" }
  transform-new-target { "ie":"11", "node":"4" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-regenerator { "ie":"11", "node":"4" }
  transform-exponentiation-operator { "ie":"11", "node":"4" }
  transform-async-to-generator { "ie":"11", "node":"4" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"4" }

Using targets:
  proposal-object-rest-spread { "ie":"11", "node":"4" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"4" }
@babel/preset-env: `DEBUG` option
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "chrome": "67",
  "edge": "17",
  "firefox": "61",
  "ie": "11",
  "ios": "11",
  "node": "6",
  "safari": "11.1"
}

Using modules transform: auto

Using plugins:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"4" }
  proposal-optional-catch-binding { "ie":"11", "node":"4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "edge":"17", "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "edge":"17", "firefox":"61", "ie":"11", "ios":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "edge":"17", "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "edge":"17", "ie":"11", "ios":"11", "node":"6", "safari":"11.1" }
Successfully compiled 1 file with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "67",
  "firefox": "61",
  "ie": "11",
  "ios": "11.3",
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-template-literals { "ie":"11" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  proposal-object-rest-spread { "edge":"17", "ie":"11", "ios":"11", "node":"6" }
  proposal-unicode-property-regex { "edge":"17", "firefox":"61", "ie":"11", "ios":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "edge":"17", "firefox":"61", "ie":"11", "ios":"11", "node":"6", "safari":"11.1" }
  proposal-optional-catch-binding { "edge":"17", "ie":"11", "ios":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-dotall-regex { "firefox":"61", "ie":"11", "node":"6" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-parameters { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-async-generator-functions { "ie":"11", "ios":"11.3", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "firefox":"61", "ie":"11", "node":"6" }
  proposal-json-strings { "chrome":"67", "firefox":"61", "ie":"11", "ios":"11.3", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel.
Successfully compiled 9 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 5 files with Babel.
Successfully compiled 1 file with Babel.

[/opt/xen-orchestra/packages/xo-cli/src/index.js] Added following polyfills:
  es6.promise { "node":"6" }
  es6.array.sort { "node":"6" }
  web.dom.iterable { "node":"6" }
  es6.symbol { "node":"6" }
  es7.symbol.async-iterator { "node":"6" }
Successfully compiled 8 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 3 files with Babel.
Successfully compiled 2 files with Babel.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-dotall-regex { "node":"6" }
  transform-destructuring { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-async-to-generator { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[19:08:44] Using gulpfile /opt/xen-orchestra/packages/xo-web/gulpfile.js
[19:08:45] Starting 'build'...
[19:08:45] Starting 'buildPages'...
[19:08:45] Starting 'buildScripts'...
[19:08:45] Starting 'buildStyles'...
[19:08:45] Starting 'copyAssets'...
Successfully compiled 3 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 4 files with Babel.
Successfully compiled 8 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 9 files with Babel.
Successfully compiled 1 file with Babel.
Successfully compiled 3 files with Babel.
Successfully compiled 6 files with Babel.
Successfully compiled 15 files with Babel.
[19:08:53] Finished 'buildPages' after 8.63 s
DEPRECATION WARNING on line 29, column 8 of /opt/xen-orchestra/packages/xo-web/src/index.scss:
Including .css files with @import is non-standard behaviour which will be removed in future versions of LibSass.
Use a custom importer to maintain this behaviour. Check your implementations documentation on how to create a custom importer.

DEPRECATION WARNING on line 63, column 8 of /opt/xen-orchestra/packages/xo-web/src/index.scss:
Including .css files with @import is non-standard behaviour which will be removed in future versions of LibSass.
Use a custom importer to maintain this behaviour. Check your implementations documentation on how to create a custom importer.

[19:08:58] Finished 'buildStyles' after 14 s
Successfully compiled 115 files with Babel.
[19:09:07] Finished 'copyAssets' after 23 s
[19:11:41] Finished 'buildScripts' after 2.93 min
[19:11:41] Finished 'build' after 2.93 min
Done in 216.99s.
Created symlink /etc/systemd/system/multi-user.target.wants/xo-server.service → /lib/systemd/system/xo-server.service.


Installation complete, open a browser to:
192.168.150.5 

Default Login:[email protected] Password:admin

Don't forget to change your password!



- Any errors that appear in your browser's error console.
- Include what you've done so far in the installation, and if you got any error messages along the way.
- Indicate whether or not you've manually edited any data directly.

error on yarn

[1/5] Validating package.json...
error @: The engine "yarn" is incompatible with this module. Expected version "^1.7.0".
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
yarn run v1.3.2
$ scripts/run-script --parallel build
module.js:549
    throw err;
    ^

Error: Cannot find module 'promise-toolbox'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/opt/xen-orchestra/scripts/run-script:4:32)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

error while restarting server

Hello Jarli :-)
tanks for your script. I am new to XCP and still experimenting creating, moving, backuping VMs etc.
I came to your script which will do the whole self compiling ... GREAT!
But here is the (authentification-) error, xo-server.service is reporting:
(system is a fresh Ubuntu 20.04; nothing special, fresh install; tried it also as root)

root@ubuntu2004lts:/home/icr# systemctl status xo-server.service
● xo-server.service - XO Server
Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-05-01 19:38:46 UTC; 3h 51min ago
Main PID: 4652 (node)
Tasks: 18 (limit: 4578)
Memory: 75.2M
CGroup: /system.slice/xo-server.service
├─4652 /usr/local/bin/node ./bin/xo-server
└─4667 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js

Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: at _default.authenticateUser (/opt/xen-orchestra/packages/xo-server/src/xo-mixins/authentication.js:1>
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: at Xo.authenticateUser (/opt/xen-orchestra/node_modules/lodash/_createBind.js:23:15)
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: at Strategy._verify (/opt/xen-orchestra/packages/xo-server/src/index.js:283:35)
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: at Strategy.authenticate (/opt/xen-orchestra/node_modules/passport-local/lib/strategy.js:90:12)
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: at attempt (/opt/xen-orchestra/node_modules/passport/lib/middleware/authenticate.js:366:16) {
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: command: 'SINTER',
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: code: 'NR_CLOSED',
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: args: [ 'xo:user_email:[email protected]' ]
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: }
Mai 01 23:28:32 ubuntu2004lts xo-server[4652]: }

Maybe others experience this too?

Can I migrate existing configuration/setup?

I was using the commercial free-tier. I have now installed, and have a functioning, from-source XOA install.

The next step is the configuration. Do I need to start from scratch or can I export/import from the free-tier?

debian 8 . CPU high "node". not working

Hi, I installed previously on a debian 9 and everything was fine.
I tried on a debian 8 and it does not work, although it says it has finished.
Then I can see that the CPU really working at almost 100%, a task named "node"

any clues ?

thanks.

Wrong md5/sha256 checksum for prepackaged xoce.xva

Describe the bug
Checksums of the downloaded xoce.xva don't match the ones in README.md

To Reproduce
The file was downloaded twice, via https and http to two different machines.
Both downloads have the same checksums (so no random corruption while downloading):

c9a14ced90bf7ea561d3055d5d1cc81c
c487d63f2eef67fcaf0e9c4e4998d4a3948fdad960cb1af5a70fcb80b07c2551

but these are different from the ones given in README.md:

8a982a08533800b4ca292e1525cf7b11
e0125f603ef15c08e9cc22c842c0c186c035d59fcea3c2becae88b5bc3a8c056

Expected behavior
Matching checksums.
Please check the hosted file to make sure it is not corrupted or compromised, or README.md just needs to be updated.

Node v10 release - unable to build

Expected Behavior

New install of XOCE in a fresh Ubuntu 17.10 minimal VM on XCP-ng


Actual Behavior

Error:

yarn install v1.6.0
(node:8995) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
error [email protected]: The engine "node" is incompatible with this module. Expected version ">=4 <=9".
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
yarn run v1.6.0
(node:9024) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
$ scripts/run-script --parallel build
internal/modules/cjs/loader.js:573
    throw err;
    ^

Error: Cannot find module 'promise-toolbox'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)
    at Function.Module._load (internal/modules/cjs/loader.js:497:25)
    at Module.require (internal/modules/cjs/loader.js:626:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/opt/xen-orchestra/scripts/run-script:4:32)
    at Module._compile (internal/modules/cjs/loader.js:678:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
    at Module.load (internal/modules/cjs/loader.js:589:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
    at Function.Module._load (internal/modules/cjs/loader.js:520:3)
error Command failed with exit code 1.

Confirm XOCE services are running

systemctl status xo-server.service
Failed.

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50

-- Logs begin at Wed 2018-04-25 11:45:47 EDT. --
Apr 25 11:57:25 xoa2 systemd[1]: Started XO Server.
Apr 25 11:57:26 xoa2 xo-server[9094]: internal/modules/cjs/loader.js:573
Apr 25 11:57:26 xoa2 xo-server[9094]:     throw err;
Apr 25 11:57:26 xoa2 xo-server[9094]:     ^
Apr 25 11:57:26 xoa2 xo-server[9094]: Error: Cannot find module 'bluebird'
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Function.Module._load (internal/modules/cjs/loader.js:497:25)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Module.require (internal/modules/cjs/loader.js:626:17)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at require (internal/modules/cjs/helpers.js:20:18)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:12:18)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Module._compile (internal/modules/cjs/loader.js:678:30)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Module.load (internal/modules/cjs/loader.js:589:32)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Function.Module._load (internal/modules/cjs/loader.js:520:3)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at Function.Module.runMain (internal/modules/cjs/loader.js:719:10)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at startup (internal/bootstrap/node.js:228:19)
Apr 25 11:57:26 xoa2 xo-server[9094]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:575:3)
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Unit entered failed state.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Failed with result 'exit-code'.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Apr 25 11:57:26 xoa2 systemd[1]: Stopped XO Server.
Apr 25 11:57:26 xoa2 systemd[1]: Started XO Server.
Apr 25 11:57:26 xoa2 xo-server[9100]: internal/modules/cjs/loader.js:573
Apr 25 11:57:26 xoa2 xo-server[9100]:     throw err;
Apr 25 11:57:26 xoa2 xo-server[9100]:     ^
Apr 25 11:57:26 xoa2 xo-server[9100]: Error: Cannot find module 'bluebird'
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Function.Module._load (internal/modules/cjs/loader.js:497:25)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Module.require (internal/modules/cjs/loader.js:626:17)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at require (internal/modules/cjs/helpers.js:20:18)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:12:18)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Module._compile (internal/modules/cjs/loader.js:678:30)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Module.load (internal/modules/cjs/loader.js:589:32)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Function.Module._load (internal/modules/cjs/loader.js:520:3)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at Function.Module.runMain (internal/modules/cjs/loader.js:719:10)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at startup (internal/bootstrap/node.js:228:19)
Apr 25 11:57:26 xoa2 xo-server[9100]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:575:3)
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Unit entered failed state.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Failed with result 'exit-code'.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Apr 25 11:57:26 xoa2 systemd[1]: Stopped XO Server.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Start request repeated too quickly.
Apr 25 11:57:26 xoa2 systemd[1]: Failed to start XO Server.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Unit entered failed state.
Apr 25 11:57:26 xoa2 systemd[1]: xo-server.service: Failed with result 'exit-code'.

Provide answers to these questions:

Fresh install, XCP-ng, script install

Adding the Plugins would be great

Expected Behavior

The plugins should be installed (not activated) so that we can use it.

Actual Behavior

The plugins are empty

Provide answers to these questions:

  • it's not installed after on a fresh installation
  • version 5.19.x
  • debian 9.4
  • installed with xo_install.sh

Hosts and VMs - blank console page on XO from source 5.59.0

I am runing XO from source 5.59.0 build with your script on a fully patched Debian Buster VM (2 vCPU, 2GiB RAM, 10 GiB storage) in a fully patched two node XCP-ng 8.1 cluster (DELL R210 II, 32GiB RAM, NAS).

When I go to the console tab of any host or any VM, the console windows is not shown (page is blank, except for the info graphics at the top of the page). I am using current Chrome or Firefox browser on a Windows 10 Pro maschine.

When accessing the console tab tailf /var/log/syslog gives
May 2 17:45:35 e2052 xo-server[9259]: 2020-05-02T15:45:35.867Z xo:main INFO + Console proxy (admin - ::ffff:192.168.10.11)
May 2 17:45:35 e2052 xo-server[9259]: 2020-05-02T15:45:35.891Z xo:proxy-console DEBUG connected
May 2 17:45:46 e2052 xo-server[9259]: 2020-05-02T15:45:46.562Z xo:main INFO - Console proxy (admin - ::ffff:192.168.10.11)
May 2 17:45:46 e2052 xo-server[9259]: 2020-05-02T15:45:46.562Z xo:proxy-console DEBUG disconnected from the XO client
May 2 17:46:00 e2052 xo-server[9259]: [load-balancer]Execute plans!
(Upps, no line breaks with code markup?)

When I access the host or VM through XCP-ng Center (build 20.04.00.32), the console window is shown.
Any idea how to get the console windows back in XO from Source?

XO-Server config path

Hi,

I was trying to change the port of XOA and let it run on https, however the default path that is stated in the official docs is non existing. where is theconfig file located of XO-Server? /opt/xen-orchestra/packages/xo-server doesn't seem to exist.

Installer fails on fresh Ubuntu 20.10 and 20.04.1 LTS

Describe the bug
i created a fresh VM with 4GB of Ram 30 GIG of HDD and 3 cores and installed Ubuntu 20.04.1 LTS from the installer. After the installation finished i run the following command:

curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | sudo bash

the installer started and finished however had a few errors specifically
[20:05:18] 'build' errored after 3.41 s
link to the full install log: https://pastebin.com/44HJZxZu

however it finishes with the following message:

`

Installation complete, open a browser to:
XX.X.X.XX 2003:XXf2f:XX:XXXX:XXXX:XXXX:XXX

Default Login:[email protected] Password:admin

Don't forget to change your password!

`
I changed the IPs. When you try to open the IP in the browser you somehow get a bugged login windows (link: https://s12.directupload.net/images/201221/gdtufifv.png) but once you login you only get a white screen.

i tested this multiple times with Ubuntu 20.10 and 20.04.01 LTS all fresh installation.

To Reproduce
Install fresh ubuntu, run install script und get a non working installation.

Expected behavior
succsesfull installation

Screenshots
Screen from login: https://s12.directupload.net/images/201221/gdtufifv.png
Pastbin of installation: https://pastebin.com/44HJZxZu

Desktop/Server details (please complete the following information):

  • Ubuntu 20.10 and 20.04.1 LTS
  • Firefox and Chrome
  • Chrome 87 FIrefox 84

Additional context
Add any other context about the problem here.

Confirm XOCE services are running
systemctl status xo-server.service

● xo-server.service - XO Server
     `Loaded:` loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2020-12-21 20:05:23 UTC; 15min ago
   Main PID: 11275 (node)
      Tasks: 25 (limit: 4451)
     Memory: 95.8M
     CGroup: /system.slice/xo-server.service
             ├─11275 /usr/local/bin/node ./bin/xo-server
             ├─11291 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js
             └─11297 /usr/local/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/workers/processChild.js

Dec 21 20:11:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:12:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:13:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:14:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:15:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:16:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:17:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:18:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:19:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:20:00 manageman xo-server[11275]: [load-balancer]Execute plans!


Provide the output of journalctl logs

-- Logs begin at Mon 2020-12-21 19:58:04 UTC. --

Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.918Z xo:xo-mixins:plugins INFO [NOTICE] register plugin backup-reports for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.919Z xo:xo-mixins:plugins INFO [NOTICE] register plugin load-balancer for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.919Z xo:xo-mixins:plugins INFO [NOTICE] register plugin perf-alert for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.920Z xo:xo-mixins:plugins INFO [NOTICE] register plugin sdn-controller for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.921Z xo:xo-mixins:plugins INFO [NOTICE] register plugin test-plugin for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.922Z xo:xo-mixins:plugins INFO [NOTICE] register plugin transport-email for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.923Z xo:xo-mixins:plugins INFO [NOTICE] register plugin transport-icinga2 for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.924Z xo:xo-mixins:plugins INFO [NOTICE] register plugin transport-nagios for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.924Z xo:xo-mixins:plugins INFO [NOTICE] register plugin transport-slack for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.925Z xo:xo-mixins:plugins INFO [NOTICE] register plugin transport-xmpp for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.926Z xo:xo-mixins:plugins INFO [NOTICE] register plugin usage-report for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.926Z xo:xo-mixins:plugins INFO [NOTICE] register plugin web-hooks for the first time
Dec 21 20:05:24 manageman xo-server[11275]: 2020-12-21T20:05:24.995Z xo:xo-server:sdn-controller DEBUG No cert-dir provided, using default self-signed certificates
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register auth-github
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register auth-google
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register auth-ldap
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register auth-saml
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register test-plugin
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register transport-email
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register transport-icinga2
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register transport-nagios
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register transport-slack
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register transport-xmpp
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register usage-report
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register web-hooks
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.008Z xo:plugin INFO successfully register backup-reports
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.012Z xo:plugin INFO successfully register audit
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.012Z xo:plugin INFO successfully register load-balancer
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.012Z xo:plugin INFO successfully register perf-alert
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.012Z xo:xo-server:sdn-controller DEBUG No default self-signed certificates exists, creating them
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.991Z xo:xo-server:sdn-controller DEBUG All certificates have been successfully written
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.992Z xo:xo-server:sdn-controller:tls-connect DEBUG Certificates have been updated
Dec 21 20:05:25 manageman xo-server[11275]: 2020-12-21T20:05:25.994Z xo:plugin INFO successfully register sdn-controller
Dec 21 20:06:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:07:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:08:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:09:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:10:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:11:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:12:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:13:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:14:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:15:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:16:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:17:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:18:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:19:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:20:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:21:00 manageman xo-server[11275]: [load-balancer]Execute plans!
Dec 21 20:22:00 manageman xo-server[11275]: [load-balancer]Execute plans!

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    Fresh
  • Version of XOCE server and web interface you're running
    None yet
  • What OS is XOCE running on?
    Ubuntu
  • A link to the ISO you've used as as the server (so we can verify/troubleshoot)
    https://ubuntu.com/download/server
  • What method did you use to install XOCE (xo_install.sh, manual installation, etc)
    curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | sudo bash
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error
  • If a stacktrace is provided in the error, include that too.
  • Any errors that appear in your browser's error console.
    No just white page
  • Include what you've done so far in the installation, and if you got any error messages along the way.
    Rerun installer un multiple new VMs with no sccsess
  • Indicate whether or not you've manually edited any data directly.
    No

Default username / password not working

Expected Behavior

With a fresh install on Ubuntu 18.04 (also tried Debian 8) the supplied username / password do not work. The error is Invalid credentials.


Actual Behavior


Confirm XOCE services are running

systemctl status xo-server.service

● xo-server.service - XO Server
   Loaded: loaded (/lib/systemd/system/xo-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2018-09-19 18:04:47 UTC; 2min 2s ago
 Main PID: 11754 (node)
	Tasks: 16 (limit: 4624)
   CGroup: /system.slice/xo-server.service
		   ├─11754 /usr/local/bin/node ./bin/xo-server
		   └─11786 /usr/bin/node /opt/xen-orchestra/node_modules/jest-worker/build/child.js

Sep 19 18:04:54 xo xo-server[11754]: xo-server-cloud: next attempt in 1010 ms
Sep 19 18:04:55 xo xo-server[11754]: xo-server-cloud: next attempt in 960 ms
Sep 19 18:04:56 xo xo-server[11754]: xo-server-cloud: next attempt in 1918 ms
Sep 19 18:04:58 xo xo-server[11754]: xo-server-cloud: next attempt in 2953 ms
Sep 19 18:05:01 xo xo-server[11754]: xo-server-cloud: next attempt in 4995 ms
Sep 19 18:05:06 xo xo-server[11754]: xo-server-cloud: next attempt in 7927 ms
Sep 19 18:05:14 xo xo-server[11754]: xo-server-cloud: next attempt in 13227 ms
Sep 19 18:05:27 xo xo-server[11754]: xo-server-cloud: next attempt in 20034 ms
Sep 19 18:05:47 xo xo-server[11754]: xo-server-cloud: next attempt in 35536 ms
Sep 19 18:06:22 xo xo-server[11754]: xo-server-cloud: next attempt in 52324 ms

#### Provide the output of journalctl logs

```journalctl -u xo-server -f -n 50```
-- Logs begin at Wed 2018-09-19 13:05:44 UTC. --
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.281Z xo:plugin register load-balancer
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.301Z xo:plugin register perf-alert
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.321Z xo:plugin register test-plugin
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.324Z xo:plugin register transport-email
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.440Z xo:plugin register transport-nagios
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.445Z xo:plugin register transport-slack
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.667Z xo:plugin register transport-xmpp
Sep 19 18:04:53 xo xo-server[11754]: 2018-09-19T18:04:53.756Z xo:plugin register usage-report
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.050Z xo:plugin failed register auth-github
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.052Z xo:plugin Error: Cannot find module '/usr/local/lib/node_modules//xo-server-auth-github'
Sep 19 18:04:54 xo xo-server[11754]:     at require (internal/module.js:11:18)
Sep 19 18:04:54 xo xo-server[11754]:     at _combinedTickCallback (internal/process/next_tick.js:132:7)
Sep 19 18:04:54 xo xo-server[11754]:     at process._tickCallback (internal/process/next_tick.js:181:9)
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.053Z xo:perf blocked for 1255ms
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin auth-google for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin auth-ldap for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin auth-saml for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin backup-reports for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin cloud for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin load-balancer for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin perf-alert for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin test-plugin for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin transport-email for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin transport-nagios for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin transport-slack for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin transport-xmpp for the first time
Sep 19 18:04:54 xo xo-server[11754]: [NOTICE] register plugin usage-report for the first time
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.095Z xo:plugin successfully register auth-google
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.096Z xo:plugin successfully register auth-ldap
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.096Z xo:plugin successfully register auth-saml
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.097Z xo:plugin successfully register backup-reports
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.097Z xo:plugin successfully register load-balancer
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.098Z xo:plugin successfully register perf-alert
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.098Z xo:plugin successfully register test-plugin
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.098Z xo:plugin successfully register transport-email
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.099Z xo:plugin successfully register transport-nagios
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.099Z xo:plugin successfully register transport-slack
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.100Z xo:plugin successfully register transport-xmpp
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.100Z xo:plugin successfully register usage-report
Sep 19 18:04:54 xo xo-server[11754]: 2018-09-19T18:04:54.101Z xo:plugin successfully register cloud
Sep 19 18:04:54 xo xo-server[11754]: xo-server-cloud: next attempt in 1010 ms
Sep 19 18:04:55 xo xo-server[11754]: xo-server-cloud: next attempt in 960 ms
Sep 19 18:04:56 xo xo-server[11754]: xo-server-cloud: next attempt in 1918 ms
Sep 19 18:04:58 xo xo-server[11754]: xo-server-cloud: next attempt in 2953 ms
Sep 19 18:05:01 xo xo-server[11754]: xo-server-cloud: next attempt in 4995 ms
Sep 19 18:05:06 xo xo-server[11754]: xo-server-cloud: next attempt in 7927 ms
Sep 19 18:05:14 xo xo-server[11754]: xo-server-cloud: next attempt in 13227 ms
Sep 19 18:05:27 xo xo-server[11754]: xo-server-cloud: next attempt in 20034 ms
Sep 19 18:05:47 xo xo-server[11754]: xo-server-cloud: next attempt in 35536 ms
Sep 19 18:06:22 xo xo-server[11754]: xo-server-cloud: next attempt in 52324 ms
Sep 19 18:07:15 xo xo-server[11754]: xo-server-cloud: fail to connect to updater ConnectionError: connect ECONNREFUSED 127.0.0.1:9001
Sep 19 18:07:15 xo xo-server[11754]:     at /opt/xen-orchestra/node_modules/jsonrpc-websocket-client/src/websocket-client.js:193:16
Sep 19 18:07:15 xo xo-server[11754]:     at run (/opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:75:22)
Sep 19 18:07:15 xo xo-server[11754]:     at /opt/xen-orchestra/node_modules/core-js/modules/es6.promise.js:92:30
Sep 19 18:07:15 xo xo-server[11754]:     at flush (/opt/xen-orchestra/node_modules/core-js/modules/_microtask.js:18:9)
Sep 19 18:07:15 xo xo-server[11754]:     at _combinedTickCallback (internal/process/next_tick.js:132:7)
Sep 19 18:07:15 xo xo-server[11754]:     at process._tickCallback (internal/process/next_tick.js:181:9)
Sep 19 18:07:15 xo xo-server[11754]: xo-server-cloud: next attempt in 992 ms
Sep 19 18:07:16 xo xo-server[11754]: xo-server-cloud: next attempt in 1016 ms
Sep 19 18:07:17 xo xo-server[11754]: xo-server-cloud: next attempt in 2012 ms
Sep 19 18:07:19 xo xo-server[11754]: xo-server-cloud: next attempt in 3096 ms

Provide answers to these questions:

  • Is this a fresh install or an upgrade?
    Fresh install

  • Version of XOCE server and web interface you're running?
    Latest

  • What OS is XOCE running on?
    Ubuntu 18.04.1

  • What method you used to install XOCE (xo_install.sh, manual installation, etc)
    xo_install.sh

  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error?
    Login page

  • If a stacktrace is provided in the error, include that too.
    N/A

  • Any errors that appear in your browser's error console.
    Invalid credentials

  • Include what you've done so far in the installation, and if you got any error messages along the way.
    Ran xo_install.sh as root

  • Indicate whether or not you've manually edited any data directly.
    No editing has been done.

XO Hub

Describe the bug
No VMs available in XO Hub. Not sure if I'm misunderstanding how this feature works or if its just not available in the CE

To Reproduce
Steps to reproduce the behavior:
Open the "Hub" option on the main menu and see "No VMs available"

Expected behavior
List of deployable templates

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop/Server details (please complete the following information):

  • OS: Ubuntu 18.10
  • Browser Chrome
  • Version xoserver 5.51.1

Additional context
Add any other context about the problem here.

Confirm XOCE services are running
Please run systemctl status xo-server.service and paste the resulting output below.

Provide the output of journalctl logs
Please run journalctl -u xo-server -f -n 50 and paste the resulting output below.

Provide answers to these questions:

  • Is this a fresh install or an upgrade? upgrade
  • Version of XOCE server and web interface you're running 5.51.1
  • What OS is XOCE running on? 18.10
  • What method did you use to install XOCE (xo_install.sh, manual installation, etc)xo_install.sh

Failed clean install

Expected Behavior

Successfull Install


Actual Behavior

Error during Yarn install:

error https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
yarn run v1.12.3
$ scripts/run-script --parallel build
module.js:550
	throw err;
	^

Error: Cannot find module 'promise-toolbox'
	at Function.Module._resolveFilename (module.js:548:15)
	at Function.Module._load (module.js:475:25)
	at Module.require (module.js:597:17)
	at require (internal/module.js:11:18)
	at Object.<anonymous> (/opt/xen-orchestra/scripts/run-script:4:32)
	at Module._compile (module.js:653:30)
	at Object.Module._extensions..js (module.js:664:10)
	at Module.load (module.js:566:32)
	at tryModuleLoad (module.js:506:12)
	at Function.Module._load (module.js:498:3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Created symlink /etc/systemd/system/multi-user.target.wants/xo-server.service → /lib/systemd/system/xo-server.service.
-----

Confirm XOCE services are running

Never completed install

Provide the output of journalctl logs

journalctl -u xo-server -f -n 50

-- Logs begin at Thu 2018-11-15 13:45:44 EST. --
Nov 15 13:54:34 XOA-deb systemd[1]: Started XO Server.
Nov 15 13:54:34 XOA-deb xo-server[10960]: module.js:550
Nov 15 13:54:34 XOA-deb xo-server[10960]:     throw err;
Nov 15 13:54:34 XOA-deb xo-server[10960]:     ^
Nov 15 13:54:34 XOA-deb xo-server[10960]: Error: Cannot find module 'bluebird'
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Function.Module._resolveFilename (module.js:548:15)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Function.Module._load (module.js:475:25)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Module.require (module.js:597:17)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at require (internal/module.js:11:18)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:12:18)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Module._compile (module.js:653:30)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Object.Module._extensions..js (module.js:664:10)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Module.load (module.js:566:32)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at tryModuleLoad (module.js:506:12)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Function.Module._load (module.js:498:3)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at Function.Module.runMain (module.js:694:10)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at startup (bootstrap_node.js:204:16)
Nov 15 13:54:34 XOA-deb xo-server[10960]:     at bootstrap_node.js:625:3
Nov 15 13:54:34 XOA-deb systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Nov 15 13:54:34 XOA-deb systemd[1]: xo-server.service: Unit entered failed state.
Nov 15 13:54:34 XOA-deb systemd[1]: xo-server.service: Failed with result 'exit-code'.
Nov 15 13:54:34 XOA-deb systemd[1]: xo-server.service: Service hold-off time over, scheduling restart.
Nov 15 13:54:34 XOA-deb systemd[1]: Stopped XO Server.
Nov 15 13:54:34 XOA-deb systemd[1]: Started XO Server.
Nov 15 13:54:34 XOA-deb xo-server[10967]: module.js:550
Nov 15 13:54:34 XOA-deb xo-server[10967]:     throw err;
Nov 15 13:54:34 XOA-deb xo-server[10967]:     ^
Nov 15 13:54:34 XOA-deb xo-server[10967]: Error: Cannot find module 'bluebird'
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Function.Module._resolveFilename (module.js:548:15)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Function.Module._load (module.js:475:25)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Module.require (module.js:597:17)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at require (internal/module.js:11:18)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Object.<anonymous> (/opt/xen-orchestra/packages/xo-server/bin/xo-server:12:18)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Module._compile (module.js:653:30)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Object.Module._extensions..js (module.js:664:10)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Module.load (module.js:566:32)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at tryModuleLoad (module.js:506:12)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Function.Module._load (module.js:498:3)
Nov 15 13:54:34 XOA-deb xo-server[10967]:     at Function.Module.runMain (module.js:694:10)

Provide answers to these questions:

  • Is this a fresh install or an upgrade? Clean install, tried on both Debian 9 and Ubuntu 18.01
  • Version of XOCE server and web interface you're running - NA
  • What OS is XOCE running on? - tried on both Debian 9 and Ubuntu 18.01
  • What method you used to install XOCE (xo_install.sh, manual installation, etc) xo_install.sh
  • What specific XOCE page you're on, and what specific element you're interacting with to trigger the error NA
  • If a stacktrace is provided in the error, include that too. NA
  • Any errors that appear in your browser's error console. NA
  • Include what you've done so far in the installation, and if you got any error messages along the way. NA
  • Indicate whether or not you've manually edited any data directly. NA

Updating python-minimal

Describe the bug
I am using Ubuntu 20 LTS. During the installation the terminal tolled me, that it is not possible to use python-minimal, but rather python2-minimal. Would it be possible to change it in your installation skript?

To Reproduce
Steps to reproduce the behavior:

  1. Fresh install of 20 LTS
  2. Open Terminal
  3. Issue the command curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash
  4. During installation it will pop up in the terminal

Desktop/Server details (please complete the following information):

  • OS: Ubuntu 20 LTS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.