ronivay / XenOrchestraInstallerUpdater

Xen Orchestra install/update script
GNU General Public License v3.0
1.22k stars 190 forks source link

[fail] Update completed, but looks like there was a problem when starting xo-server/reading journalctl #71

Closed dsiminiuk closed 3 years ago

dsiminiuk commented 3 years ago

OS Version: Ubuntu 20.04.2 LTS Node.js version: v15.10.0 Yarn version: 1.22.5 Server specs: 2 vCPUs 4GB

Issue Updates appear to complete but detects a problem which. Sometimes a reboot will enable the service and other times not and then the installation needs to be reverted.

Because the script doesn't finish, the /etc/xo/xo-builds directory is not cleansed and it eventually fills the disk.

Console output during update...

[info] Checking current node.js version

[ok] node.js version already on 15, checking updates

[info] Fetching Xen Orchestra source code

[info] Creating install directory: /etc/xo/xo-builds/xen-orchestra-202103181022

[ok] Shutting down xo-server

[info] Updating xen-orchestra from '52af565f7' to '078f40281'

[info] xo-server and xo-web build quite a while. Grab a cup of coffee and lay back

[ok] Running installation

[ok] Installing plugins

[info] Fixing binary path in systemd service configuration file
[info] Adding WorkingDirectory parameter to systemd service configuration file
[info] Fixing relative path to xo-web installation in xo-server configuration file
[info] Activating modified configuration file

[info] Symlinking fresh xo-server install/update to /etc/xo/xo-server
[info] Symlinking fresh xo-web install/update to /etc/xo/xo-web

[info] Replacing systemd service configuration file
[info] Reloading systemd configuration

[info] Starting xo-server...
 waiting for port to be open
 waiting for port to be open
 waiting for port to be open
 waiting for port to be open
 waiting for port to be open
 waiting for port to be open

[fail] Update completed, but looks like there was a problem when starting xo-server/reading journalctl. Please see logs for more details
Control xo-server service with systemctl for stop/start/restart etc.

However, service appears active.

root@xoa:~# systemctl status xo-server.service
● xo-server.service - XO Server
     Loaded: loaded (/etc/systemd/system/xo-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-03-18 10:31:35 CDT; 4min 49s ago
   Main PID: 53372 (node)
      Tasks: 11 (limit: 4585)
     Memory: 93.5M
     CGroup: /system.slice/xo-server.service
             └─53372 node /etc/xo/xo-server/bin/xo-server

Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.840Z xo:plugin INFO register transport-icinga2
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.842Z xo:plugin INFO register usage-report
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.006Z xo:plugin INFO successfully register transport-email
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.006Z xo:plugin INFO successfully register transport-icinga2
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register usage-report
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register audit
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register backup-reports
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.010Z xo:plugin INFO successfully register load-balancer
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.010Z xo:plugin INFO successfully register perf-alert
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.150Z xo:plugin INFO successfully register sdn-controller

If the WebUI is left open during the update and then refreshed afterward...

Cannot GET /

Installation logfile

=== CMD ===: apt-get install -y --only-upgrade nodejs yarn

Reading package lists...
Building dependency tree...
Reading state information...
yarn is already the newest version (1.22.5-1).
The following packages will be upgraded:
  nodejs
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/25.4 MB of archives.
After this operation, 444 kB of additional disk space will be used.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 119735 files and directories currently installed.)
Preparing to unpack .../nodejs_15.12.0-deb-1nodesource1_amd64.deb ...
Unpacking nodejs (15.12.0-deb-1nodesource1) over (15.11.0-deb-1nodesource1) ...
Setting up nodejs (15.12.0-deb-1nodesource1) ...
Processing triggers for man-db (2.9.1-1) ...
=== CMD ===: cd "/etc/xo/xo-src/xen-orchestra"

=== CMD ===: git pull

From https://github.com/vatesfr/xen-orchestra
   52af565f7..078f40281  master          -> origin/master
   b1c82cbb5..46a827b51  avoidBootingVm  -> origin/avoidBootingVm
   941baf013..7f4738ce2  streamPerf      -> origin/streamPerf
   e3465cf5f..01b9f2404  ya_backupnosnap -> origin/ya_backupnosnap
Updating 52af565f7..078f40281
Fast-forward
 docs/full_backups.md          | 18 ------------------
 docs/load_balancing.md        |  2 +-
 docs/manage_infrastructure.md | 14 ++++++++------
 docs/purchase.md              |  2 +-
 docs/troubleshooting.md       |  2 +-
 docs/users.md                 |  2 +-
 docs/xosan.md                 | 10 +++++-----
 7 files changed, 17 insertions(+), 33 deletions(-)
 delete mode 100644 docs/full_backups.md
=== CMD ===: cd .

=== CMD ===: rm -rf "/etc/xo/xo-builds/xen-orchestra-202103181022"

=== CMD ===: cp -r "/etc/xo/xo-src/xen-orchestra /etc/xo/xo-builds/xen-orchestra-202103181022"

=== CMD ===: cd /etc/xo/xo-builds/xen-orchestra-202103181022

=== CMD ===: git rev-parse HEAD

=== CMD ===: git rev-parse --short HEAD

=== CMD ===: cd .

=== CMD ===: cd /etc/xo/xo-server

=== CMD ===: git rev-parse HEAD

=== CMD ===: git rev-parse --short HEAD

=== CMD ===: cd .

=== CMD ===: /bin/systemctl stop xo-server

=== CMD ===: cd /etc/xo/xo-builds/xen-orchestra-202103181022 && yarn  && yarn build

yarn install v1.22.5
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info fsevents@2.3.1: The platform "linux" is incompatible with this module.
info "fsevents@2.3.1" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 274.32s.
yarn run v1.22.5
$ 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
* xapi-explore-sr:prebuild − rimraf dist/
* 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-audit:prebuild − rimraf dist/
* 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-perf-alert:prebuild − yarn run clean
* xo-server-sdn-controller:prebuild − rimraf dist/
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-icinga2: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-server-web-hooks:prebuild − rimraf dist/
* xo-vmdk-to-vhd:prebuild − yarn run clean
* xo-web:prebuild − yarn run clean && index-modules --auto src
* @xen-orchestra/audit-core:prebuild − rimraf dist/
* @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
* @xen-orchestra/openflow:prebuild − rimraf dist/
* @xen-orchestra/proxy:prebuild − yarn run clean && index-modules --cjs-lazy src/app/mixins
* @xen-orchestra/proxy-cli:prebuild − yarn run clean
* @xen-orchestra/template:prebuild − yarn run clean
* @xen-orchestra/upload-ova:prebuild − rimraf dist/
* @xen-orchestra/xapi:prebuild − yarn run clean
* xo-import-servers-csv:build − tsc
* 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/
* xapi-explore-sr: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-cli: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-audit: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-sdn-controller: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/
* xo-server-transport-icinga2:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-web-hooks: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
* @xen-orchestra/audit-core:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/openflow: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/
* @xen-orchestra/upload-ova: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/
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ gulp clean
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* xo-server-usage-report: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/
$ rimraf dist/
* xo-server-perf-alert: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/
$ rimraf dist/
* value-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
* vhd-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
* xo-server-transport-nagios: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/
* xo-server-transport-slack:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
* xo-vmdk-to-vhd: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/
$ rimraf dist/
* @xen-orchestra/defined: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-xmpp:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/proxy-cli: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/xapi: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/
index generated src/app/mixins/index.js
* @xen-orchestra/proxy:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/template:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "node": "8.9.4"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.9.4" }
  proposal-private-methods { "node":"8.9.4" }
  proposal-numeric-separator { "node":"8.9.4" }
  proposal-logical-assignment-operators { "node":"8.9.4" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-nullish-coalescing-operator { "node":"8.9.4" }
  proposal-optional-chaining { "node":"8.9.4" }
  proposal-json-strings { "node":"8.9.4" }
  proposal-optional-catch-binding { "node":"8.9.4" }
  proposal-async-generator-functions { "node":"8.9.4" }
  syntax-object-rest-spread { "node":"8.9.4" }
  transform-dotall-regex { "node":"8.9.4" }
  proposal-unicode-property-regex { "node":"8.9.4" }
  transform-named-capturing-groups-regex { "node":"8.9.4" }
  proposal-export-namespace-from { "node":"8.9.4" }
  transform-modules-commonjs { "node":"8.9.4" }
  proposal-dynamic-import { "node":"8.9.4" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "node": "8"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8" }
  proposal-private-methods { "node":"8" }
  proposal-numeric-separator { "node":"8" }
  proposal-logical-assignment-operators { "node":"8" }
  proposal-nullish-coalescing-operator { "node":"8" }
  proposal-optional-chaining { "node":"8" }
  proposal-json-strings { "node":"8" }
  proposal-optional-catch-binding { "node":"8" }
  proposal-async-generator-functions { "node":"8" }
  proposal-object-rest-spread { "node":"8" }
  transform-dotall-regex { "node":"8" }
  proposal-unicode-property-regex { "node":"8" }
  transform-named-capturing-groups-regex { "node":"8" }
  proposal-export-namespace-from { "node":"8" }
  transform-modules-commonjs { "node":"8" }
  proposal-dynamic-import { "node":"8" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "7.6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"7.6" }
  proposal-private-methods { "node":"7.6" }
  proposal-numeric-separator { "node":"7.6" }
  proposal-logical-assignment-operators { "node":"7.6" }
  proposal-nullish-coalescing-operator { "node":"7.6" }
  proposal-optional-chaining { "node":"7.6" }
  proposal-json-strings { "node":"7.6" }
  proposal-optional-catch-binding { "node":"7.6" }
  proposal-async-generator-functions { "node":"7.6" }
  proposal-object-rest-spread { "node":"7.6" }
  transform-dotall-regex { "node":"7.6" }
  proposal-unicode-property-regex { "node":"7.6" }
  transform-named-capturing-groups-regex { "node":"7.6" }
  proposal-export-namespace-from { "node":"7.6" }
  transform-modules-commonjs { "node":"7.6" }
  proposal-dynamic-import { "node":"7.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": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using targets:
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-class-properties { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
@babel/preset-env: `DEBUG` option

Using targets:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[10:27:50] Using gulpfile /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-web/gulpfile.js
[10:27:50] @babel/preset-env: `DEBUG` option
Starting 'clean'...

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (22945ms).
[10:27:50] Finished 'clean' after 436 ms
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "12"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"12" }
  proposal-private-methods { "node":"12" }
  proposal-numeric-separator { "node":"12" }
  proposal-logical-assignment-operators { "node":"12" }
  proposal-nullish-coalescing-operator { "node":"12" }
  proposal-optional-chaining { "node":"12" }
  syntax-json-strings { "node":"12" }
  syntax-optional-catch-binding { "node":"12" }
  syntax-async-generators { "node":"12" }
  syntax-object-rest-spread { "node":"12" }
  proposal-export-namespace-from { "node":"12" }
  transform-modules-commonjs { "node":"12" }
  proposal-dynamic-import { "node":"12" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
Successfully compiled 9 files with Babel (18690ms).
Successfully compiled 1 file with Babel (19099ms).
Successfully compiled 1 file with Babel (15363ms).
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 2 files with Babel (23670ms).
Successfully compiled 3 files with Babel (23262ms).
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "firefox": "83",
  "ie": "11",
  "ios": "12.2",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ie":"11", "ios":"12.2", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-optional-chaining { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-json-strings { "ie":"11", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }
  transform-parameters { "ie":"11" }
  proposal-async-generator-functions { "ie":"11", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  transform-dotall-regex { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "ie":"11", "node":"6" }
  transform-named-capturing-groups-regex { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-template-literals { "ie":"11", "ios":"12.2" }
  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-unicode-escapes { "ie":"11" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "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" }
  proposal-export-namespace-from { "ie":"11", "ios":"12.2", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
Successfully compiled 1 file with Babel (16767ms).
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
index generated src/common/themes/index.js
index generated src/common/intl/locales/index.js
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
* xo-web:build − NODE_ENV=production gulp build
Successfully compiled 1 file with Babel (22486ms).
Successfully compiled 1 file with Babel (15684ms).
Successfully compiled 1 file with Babel (16103ms).
Successfully compiled 9 files with Babel (26066ms).
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto
Successfully compiled 1 file with Babel (15658ms).

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 2 files with Babel (21216ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 8 files with Babel (17787ms).
Successfully compiled 5 files with Babel (25534ms).
Successfully compiled 3 files with Babel (19013ms).
Successfully compiled 3 files with Babel (22075ms).
Successfully compiled 1 file with Babel (21761ms).
Successfully compiled 5 files with Babel (31056ms).
Successfully compiled 24 files with Babel (24624ms).
[10:27:58] Using gulpfile /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-web/gulpfile.js
[10:27:58] Starting 'build'...
[10:27:58] Starting 'buildPages'...
[10:27:58] Starting 'buildScripts'...
[10:27:58] Starting 'buildStyles'...
[10:27:58] Starting 'copyAssets'...
Successfully compiled 1 file with Babel (22597ms).
Successfully compiled 20 files with Babel (27861ms).
Successfully compiled 8 files with Babel (21093ms).
Successfully compiled 11 files with Babel (19885ms).
Successfully compiled 1 file with Babel (23601ms).
Successfully compiled 1 file with Babel (23162ms).
Successfully compiled 10 files with Babel (22167ms).
Successfully compiled 7 files with Babel (22296ms).
Successfully compiled 22 files with Babel (23602ms).
[10:28:03] Finished 'buildPages' after 4.79 s
[10:28:06] Finished 'buildStyles' after 8.48 s
[10:28:06] Finished 'copyAssets' after 8.49 s
Successfully compiled 130 files with Babel (27684ms).
[10:29:29] Finished 'buildScripts' after 1.52 min
[10:29:29] Finished 'build' after 1.52 min
Done in 130.22s.
=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-audit /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-backup-reports /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-load-balancer /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-perf-alert /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-sdn-controller /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-transport-email /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-transport-icinga2 /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: ln -sn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server-usage-report /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/node_modules/

=== CMD ===: cd /etc/xo/xo-builds/xen-orchestra-202103181022 && yarn && yarn build

yarn install v1.22.5
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
Done in 1.48s.
yarn run v1.22.5
$ 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
* xapi-explore-sr:prebuild − rimraf dist/
* 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-audit:prebuild − rimraf dist/
* 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-perf-alert:prebuild − yarn run clean
* xo-server-sdn-controller:prebuild − rimraf dist/
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-icinga2: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-server-web-hooks:prebuild − rimraf dist/
* xo-vmdk-to-vhd:prebuild − yarn run clean
index generated src/api/index.js* xo-web:prebuild − yarn run clean && index-modules --auto src

index generated src/xapi/mixins/index.js
index generated src/xo-mixins/index.js
* @xen-orchestra/audit-core:prebuild − rimraf dist/
* @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
* @xen-orchestra/openflow:prebuild − rimraf dist/
* @xen-orchestra/proxy:prebuild − yarn run clean && index-modules --cjs-lazy src/app/mixins
* @xen-orchestra/proxy-cli:prebuild − yarn run clean
* @xen-orchestra/template:prebuild − yarn run clean
* @xen-orchestra/upload-ova:prebuild − rimraf dist/
* @xen-orchestra/xapi:prebuild − yarn run clean
* xo-import-servers-csv:build − tsc
* 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/
* xapi-explore-sr: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-cli: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-audit: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/
index generated src/commands/index.js
* xo-server-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-sdn-controller: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/
* vhd-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-icinga2:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-web-hooks:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/audit-core:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/openflow:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/upload-ova:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* vhd-lib: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/
$ rimraf dist/
$ rimraf dist/
* xo-common:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ gulp clean
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* xo-server-auth-saml:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* xo-server-perf-alert: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-transport-slack: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/
* @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/
* xo-server-transport-nagios: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/template:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/proxy-cli: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/mixin: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/xapi:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/app/mixins/index.js
* @xen-orchestra/proxy: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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

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

Using targets:
{
  "node": "8.9.4"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.9.4" }
  proposal-private-methods { "node":"8.9.4" }
  proposal-numeric-separator { "node":"8.9.4" }
  proposal-logical-assignment-operators { "node":"8.9.4" }
  proposal-nullish-coalescing-operator { "node":"8.9.4" }
  proposal-optional-chaining { "node":"8.9.4" }
  proposal-json-strings { "node":"8.9.4" }
  proposal-optional-catch-binding { "node":"8.9.4" }
  proposal-async-generator-functions { "node":"8.9.4" }
  syntax-object-rest-spread { "node":"8.9.4" }
  transform-dotall-regex { "node":"8.9.4" }
  proposal-unicode-property-regex { "node":"8.9.4" }
  transform-named-capturing-groups-regex { "node":"8.9.4" }
  proposal-export-namespace-from { "node":"8.9.4" }
  transform-modules-commonjs { "node":"8.9.4" }
  proposal-dynamic-import { "node":"8.9.4" }

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:

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

Using modules transform: auto

Using modules transform: auto

Using plugins:

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"8.10" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"8.10" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"8.10" }
  proposal-async-generator-functions { "node":"6" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-object-rest-spread { "node":"6" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-dotall-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-modules-commonjs { "node":"8.10" }
  transform-async-to-generator { "node":"6" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[10:29:43] Using gulpfile /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-web/gulpfile.js
[10:29:43] Starting 'clean'...
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[10:29:44] Finished 'clean' after 353 ms
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (9948ms).
Successfully compiled 1 file with Babel (9414ms).
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 (10175ms).
Successfully compiled 1 file with Babel (10765ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8" }
  proposal-private-methods { "node":"8" }
  proposal-numeric-separator { "node":"8" }
  proposal-logical-assignment-operators { "node":"8" }
  proposal-nullish-coalescing-operator { "node":"8" }
  proposal-optional-chaining { "node":"8" }
  proposal-json-strings { "node":"8" }
  proposal-optional-catch-binding { "node":"8" }
  proposal-async-generator-functions { "node":"8" }
  proposal-object-rest-spread { "node":"8" }
  transform-dotall-regex { "node":"8" }
  proposal-unicode-property-regex { "node":"8" }
  transform-named-capturing-groups-regex { "node":"8" }
  proposal-export-namespace-from { "node":"8" }
  transform-modules-commonjs { "node":"8" }
  proposal-dynamic-import { "node":"8" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "node": "7.6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"7.6" }
  proposal-private-methods { "node":"7.6" }
  proposal-numeric-separator { "node":"7.6" }
  proposal-logical-assignment-operators { "node":"7.6" }
  proposal-nullish-coalescing-operator { "node":"7.6" }
  proposal-optional-chaining { "node":"7.6" }
  proposal-json-strings { "node":"7.6" }
  proposal-optional-catch-binding { "node":"7.6" }
  proposal-async-generator-functions { "node":"7.6" }
  proposal-object-rest-spread { "node":"7.6" }
  transform-dotall-regex { "node":"7.6" }
  proposal-unicode-property-regex { "node":"7.6" }
  transform-named-capturing-groups-regex { "node":"7.6" }
  proposal-export-namespace-from { "node":"7.6" }
  transform-modules-commonjs { "node":"7.6" }
  proposal-dynamic-import { "node":"7.6" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-dynamic-import { "node":"6" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (13860ms).
Successfully compiled 9 files with Babel (13966ms).
Successfully compiled 3 files with Babel (14611ms).
Successfully compiled 1 file with Babel (15041ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "12"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"12" }
  proposal-private-methods { "node":"12" }
  proposal-numeric-separator { "node":"12" }
  proposal-logical-assignment-operators { "node":"12" }
  proposal-nullish-coalescing-operator { "node":"12" }
  proposal-optional-chaining { "node":"12" }
  syntax-json-strings { "node":"12" }
  syntax-optional-catch-binding { "node":"12" }
  syntax-async-generators { "node":"12" }
  syntax-object-rest-spread { "node":"12" }
  proposal-export-namespace-from { "node":"12" }
  transform-modules-commonjs { "node":"12" }
  proposal-dynamic-import { "node":"12" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "firefox": "83",
  "ie": "11",
  "ios": "12.2",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
Successfully compiled 1 file with Babel (16108ms).
  proposal-class-properties { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ie":"11", "ios":"12.2", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-optional-chaining { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-json-strings { "ie":"11", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }
  transform-parameters { "ie":"11" }
  proposal-async-generator-functions { "ie":"11", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  transform-dotall-regex { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "ie":"11", "node":"6" }
  transform-named-capturing-groups-regex { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-template-literals { "ie":"11", "ios":"12.2" }
  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-unicode-escapes { "ie":"11" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "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" }
  proposal-export-namespace-from { "ie":"11", "ios":"12.2", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (11108ms).
Successfully compiled 2 files with Babel (16876ms).
Successfully compiled 1 file with Babel (16833ms).
Successfully compiled 1 file with Babel (11691ms).
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "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:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[10:29:53] Using gulpfile /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-web/gulpfile.js
[10:29:53] Starting 'build'...
[10:29:53] Starting 'buildPages'...
[10:29:53] Starting 'buildScripts'...
[10:29:53] Starting 'buildStyles'...
[10:29:53] Starting 'copyAssets'...
Successfully compiled 1 file with Babel (11386ms).
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (12328ms).
Successfully compiled 2 files with Babel (16915ms).
Successfully compiled 1 file with Babel (12153ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

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

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

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

Using targets:
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 3 files with Babel (13997ms).
Successfully compiled 8 files with Babel (13636ms).
Successfully compiled 5 files with Babel (19782ms).
Successfully compiled 3 files with Babel (17814ms).
Successfully compiled 1 file with Babel (17046ms).
Successfully compiled 24 files with Babel (20398ms).
Successfully compiled 5 files with Babel (22465ms).
Successfully compiled 8 files with Babel (16258ms).
Successfully compiled 11 files with Babel (14817ms).
Successfully compiled 20 files with Babel (22674ms).
Successfully compiled 1 file with Babel (18107ms).
Successfully compiled 1 file with Babel (18331ms).
Successfully compiled 1 file with Babel (17972ms).
Successfully compiled 7 files with Babel (17996ms).
Successfully compiled 10 files with Babel (17853ms).
Successfully compiled 22 files with Babel (20243ms).
[10:30:00] Finished 'buildPages' after 7.25 s
[10:30:04] Finished 'buildStyles' after 11 s
[10:30:04] Finished 'copyAssets' after 11 s
Successfully compiled 130 files with Babel (24713ms).
[10:31:26] Finished 'buildScripts' after 1.55 min
[10:31:26] Finished 'build' after 1.55 min
Done in 115.14s.
=== CMD ===: sed -i "s#ExecStart=.*#ExecStart=/etc/xo\/xo-server\/bin\/xo-server#" /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/xo-server.service

=== CMD ===: sed -i "/ExecStart=.*/a WorkingDirectory=/etc/xo/xo-server" /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/xo-server.service

=== CMD ===: sed -i "s/#'\/any\/url' = '\/path\/to\/directory'/'\/' = '\/etc\/xo\/xo-web\/dist\/'/" /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/sample.config.toml

=== CMD ===: mkdir -p /root/.config/xo-server

=== CMD ===: mv -f /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/sample.config.toml /root/.config/xo-server/config.toml

=== CMD ===: ln -sfn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server /etc/xo/xo-server

=== CMD ===: ln -sfn /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-web /etc/xo/xo-web

=== CMD ===: /bin/cp -f /etc/xo/xo-builds/xen-orchestra-202103181022/packages/xo-server/xo-server.service /etc/systemd/system/xo-server.service

=== CMD ===: /bin/systemctl daemon-reload

=== CMD ===: /bin/systemctl start xo-server

Update failed
xo-server service log:

-- Logs begin at Fri 2021-02-26 12:13:32 CST, end at Thu 2021-03-18 10:32:32 CDT. --
Mar 18 10:22:45 xoa systemd[1]: Stopping XO Server...
Mar 18 10:22:45 xoa xo-server[33663]: 2021-03-18T15:22:45.060Z xo:main INFO SIGTERM caught, closing…
Mar 18 10:22:45 xoa xo-server[33663]: 2021-03-18T15:22:45.083Z xo:main INFO - WebSocket connection (192.168.1.81)
Mar 18 10:22:45 xoa xo-server[33663]: 2021-03-18T15:22:45.083Z xo:main INFO bye :-)
Mar 18 10:22:45 xoa systemd[1]: xo-server.service: Succeeded.
Mar 18 10:22:45 xoa systemd[1]: Stopped XO Server.
Mar 18 10:31:35 xoa systemd[1]: Started XO Server.
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.166Z xo:main INFO Configuration loaded.
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.225Z xo:main INFO Web server listening on http://0.0.0.0:80
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.352Z xo:xo-mixins:hooks WARN hook start failure: {
Mar 18 10:31:40 xoa xo-server[53372]:   error: Error: Command failed with exit code 5: vgchange -an
Mar 18 10:31:40 xoa xo-server[53372]:     Logical volume ubuntu-vg/ubuntu-lv contains a filesystem in use.
Mar 18 10:31:40 xoa xo-server[53372]:     Can't deactivate volume group "ubuntu-vg" with 1 open logical volume(s)
Mar 18 10:31:40 xoa xo-server[53372]:       at makeError (/etc/xo/xo-builds/xen-orchestra-202103181022/node_modules/execa/lib/error.js:59:11)
Mar 18 10:31:40 xoa xo-server[53372]:       at handlePromise (/etc/xo/xo-builds/xen-orchestra-202103181022/node_modules/execa/index.js:114:26) {
Mar 18 10:31:40 xoa xo-server[53372]:     shortMessage: 'Command failed with exit code 5: vgchange -an',
Mar 18 10:31:40 xoa xo-server[53372]:     command: 'vgchange -an',
Mar 18 10:31:40 xoa xo-server[53372]:     exitCode: 5,
Mar 18 10:31:40 xoa xo-server[53372]:     signal: undefined,
Mar 18 10:31:40 xoa xo-server[53372]:     signalDescription: undefined,
Mar 18 10:31:40 xoa xo-server[53372]:     stdout: '',
Mar 18 10:31:40 xoa xo-server[53372]:     stderr: '  Logical volume ubuntu-vg/ubuntu-lv contains a filesystem in use.\n' +
Mar 18 10:31:40 xoa xo-server[53372]:       `  Can't deactivate volume group "ubuntu-vg" with 1 open logical volume(s)`,
Mar 18 10:31:40 xoa xo-server[53372]:     failed: true,
Mar 18 10:31:40 xoa xo-server[53372]:     timedOut: false,
Mar 18 10:31:40 xoa xo-server[53372]:     isCanceled: false,
Mar 18 10:31:40 xoa xo-server[53372]:     killed: false
Mar 18 10:31:40 xoa xo-server[53372]:   }
Mar 18 10:31:40 xoa xo-server[53372]: }
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.650Z xo:main INFO Setting up / → /etc/xo/xo-web/dist/
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.653Z xo:plugin INFO register audit
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.732Z xo:plugin INFO register backup-reports
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.735Z xo:plugin INFO register load-balancer
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.741Z xo:plugin INFO register perf-alert
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.754Z xo:plugin INFO register sdn-controller
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.812Z xo:plugin INFO register transport-email
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.840Z xo:plugin INFO register transport-icinga2
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.842Z xo:plugin INFO register usage-report
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.006Z xo:plugin INFO successfully register transport-email
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.006Z xo:plugin INFO successfully register transport-icinga2
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register usage-report
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register audit
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register backup-reports
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.010Z xo:plugin INFO successfully register load-balancer
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.010Z xo:plugin INFO successfully register perf-alert
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.150Z xo:plugin INFO successfully register sdn-controller

xo-server.service log

Mar 18 10:22:45 xoa systemd[1]: Stopping XO Server...
Mar 18 10:22:45 xoa xo-server[33663]: 2021-03-18T15:22:45.060Z xo:main INFO SIGTERM caught, closing…
Mar 18 10:22:45 xoa xo-server[33663]: 2021-03-18T15:22:45.083Z xo:main INFO - WebSocket connection (192.168.1.81)
Mar 18 10:22:45 xoa xo-server[33663]: 2021-03-18T15:22:45.083Z xo:main INFO bye :-)
Mar 18 10:22:45 xoa systemd[1]: xo-server.service: Succeeded.
Mar 18 10:22:45 xoa systemd[1]: Stopped XO Server.
Mar 18 10:31:35 xoa systemd[1]: Started XO Server.
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.166Z xo:main INFO Configuration loaded.
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.225Z xo:main INFO Web server listening on http://0.0.0.0:80
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.352Z xo:xo-mixins:hooks WARN hook start failure: {
Mar 18 10:31:40 xoa xo-server[53372]:   error: Error: Command failed with exit code 5: vgchange -an
Mar 18 10:31:40 xoa xo-server[53372]:     Logical volume ubuntu-vg/ubuntu-lv contains a filesystem in use.
Mar 18 10:31:40 xoa xo-server[53372]:     Can't deactivate volume group "ubuntu-vg" with 1 open logical volume(s)
Mar 18 10:31:40 xoa xo-server[53372]:       at makeError (/etc/xo/xo-builds/xen-orchestra-202103181022/node_modules/execa/lib/error.js:59:11)
Mar 18 10:31:40 xoa xo-server[53372]:       at handlePromise (/etc/xo/xo-builds/xen-orchestra-202103181022/node_modules/execa/index.js:114:26) {
Mar 18 10:31:40 xoa xo-server[53372]:     shortMessage: 'Command failed with exit code 5: vgchange -an',
Mar 18 10:31:40 xoa xo-server[53372]:     command: 'vgchange -an',
Mar 18 10:31:40 xoa xo-server[53372]:     exitCode: 5,
Mar 18 10:31:40 xoa xo-server[53372]:     signal: undefined,
Mar 18 10:31:40 xoa xo-server[53372]:     signalDescription: undefined,
Mar 18 10:31:40 xoa xo-server[53372]:     stdout: '',
Mar 18 10:31:40 xoa xo-server[53372]:     stderr: '  Logical volume ubuntu-vg/ubuntu-lv contains a filesystem in use.\n' +
Mar 18 10:31:40 xoa xo-server[53372]:       `  Can't deactivate volume group "ubuntu-vg" with 1 open logical volume(s)`,
Mar 18 10:31:40 xoa xo-server[53372]:     failed: true,
Mar 18 10:31:40 xoa xo-server[53372]:     timedOut: false,
Mar 18 10:31:40 xoa xo-server[53372]:     isCanceled: false,
Mar 18 10:31:40 xoa xo-server[53372]:     killed: false
Mar 18 10:31:40 xoa xo-server[53372]:   }
Mar 18 10:31:40 xoa xo-server[53372]: }
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.650Z xo:main INFO Setting up / → /etc/xo/xo-web/dist/
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.653Z xo:plugin INFO register audit
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.732Z xo:plugin INFO register backup-reports
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.735Z xo:plugin INFO register load-balancer
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.741Z xo:plugin INFO register perf-alert
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.754Z xo:plugin INFO register sdn-controller
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.812Z xo:plugin INFO register transport-email
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.840Z xo:plugin INFO register transport-icinga2
Mar 18 10:31:40 xoa xo-server[53372]: 2021-03-18T15:31:40.842Z xo:plugin INFO register usage-report
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.006Z xo:plugin INFO successfully register transport-email
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.006Z xo:plugin INFO successfully register transport-icinga2
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register usage-report
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register audit
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.007Z xo:plugin INFO successfully register backup-reports
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.010Z xo:plugin INFO successfully register load-balancer
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.010Z xo:plugin INFO successfully register perf-alert
Mar 18 10:31:41 xoa xo-server[53372]: 2021-03-18T15:31:41.150Z xo:plugin INFO successfully register sdn-controller

In this instance, the folder /etc/xo/xo-builds/xen-orchestra-202103181022 was not created and after reboot xo-server did not start.

journalctl -u xo-server -n 100

Mar 18 10:53:24 xoa.siminiuk.com systemd[1]: Started XO Server.
Mar 18 10:53:24 xoa.siminiuk.com systemd[944]: xo-server.service: Changing to the requested working directory failed: No such file or directory
Mar 18 10:53:24 xoa.siminiuk.com systemd[944]: xo-server.service: Failed at step CHDIR spawning /etc/xo/xo-server/bin/xo-server: No such file or directory
Mar 18 10:53:24 xoa.siminiuk.com systemd[1]: xo-server.service: Main process exited, code=exited, status=200/CHDIR
Mar 18 10:53:24 xoa.siminiuk.com systemd[1]: xo-server.service: Failed with result 'exit-code'.
Mar 18 10:53:25 xoa.siminiuk.com systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 1.
Mar 18 10:53:25 xoa.siminiuk.com systemd[1]: Stopped XO Server.
Mar 18 10:53:25 xoa.siminiuk.com systemd[1]: Started XO Server.

Reverting to /etc/xo/xo-builds/xen-orchestra-202103140300 brought it back online.

ronivay commented 3 years ago

Hi,

yeah that’s expected behaviour that installation isn’t cleaned if it fails in startup phase since it’s most likely something else than failed build at that point. Also enabling service is skipped at that point so it doesn’t start after reboot.

It seems to be simply a check error when looking specific line from service log. I wonder why this doesn’t happen every time. But that line indeed isn’t there according to logs. Need to do little testing.

ronivay commented 3 years ago

Looks like you've manually changed the config listen line to 0.0.0.0, so the check fails, even though service started fine. Indeed something to be fixed, but haven't had reported issues with that check before.

Changed the logic a bit and now it should hit no matter what the listen address is.

dsiminiuk commented 3 years ago

@ronivay

In what file would is this listen configuration item? I don't see it anywhere nor do I recall ever setting it.

In any case, I downloaded the latest version of the script and it ran fine.

[info] Starting xo-server...
 waiting for port to be open

        WebUI started in port 80. Make sure you have firewall rules in place to allow access.

[info] Update successful. Enabling xo-server service to start on reboot

Thanks!

Would it be possible to put a version number/release date in the comment header of the script so I can see what I have as compared to the raw version hosted here?

ronivay commented 3 years ago

Couple possible places. This script adds config to users (which you've defined in xo-install.cfg) home directory, which by default is /root/.config/xo-server/config.toml. Xen Orchestra will prefer this config file, but will also read settings from /etc/xo-server/config.toml if one has added this by hand. Settings in latter will only have effect if they aren't set in the one inside users home directory.

There is a setting under [[http.listen]] called hostname which is commented out by default which means it'll listen all addresses. Only way i could reproduce the same you had, was by setting this to 0.0.0.0. Even disabling IPv6 completely still caused the log to show the default http://[::]:80 instead of http://0.0.0.0:80

I've had some ideas about adding version numbers to script. I'll look into it soon.

dsiminiuk commented 3 years ago

I do have a file here /root/.config/xo-server/config.toml but there is no mention of the term "listen" or any IP addresses.

FIle /etc/xo-server/config.toml doesn't exist.

However, I have several other copies outside of the /etc/xo/xo-builds directory...

In /etc/xo/xo-src/xen-orchestra/packages/xo-server/config.toml there is

[[http.listen]]
port = 80

# These options are applied to all listen entries.
[http.listenOptions]

In /etc/xo/xo-src/xen-orchestra/packages/xo-server-test/config.toml there is no mention of listen or an IP address.

In /etc/xo/xo-src/xen-orchestra/@xen-orchestra/proxy/config.toml I see

[http.listen.https]

And I have never looked at these files before, much less modified them.

I did disable IPv6 in the grub command line with "ipv6.disable=1".

ronivay commented 3 years ago

When was that /root/.config/xo-server/config.toml last modified? Assuming CONFIGUPDATE variable is set to true in xo-install.cfg, it should be rewritten during every update. It should definitely have http.listen section since that's copied directly from xen orchestra sources sample file and edited so that port, ssl-certificate etc match what is configured in xo-install.cfg.

All other files you found are default configs which shouldn't be edited by hand anyway and don't have effect across different installations present.

It could very well be the ipv6 disable. Just didn't behave the same with my test Debian 10 VM. Anyway nothing wrong having only IPv4 address as listener and now script should figure out that service started no matter what the listen address is.

dsiminiuk commented 3 years ago

Timestamp...

-rw-r--r-- 1 root root 4760 Mar 18 17:01 config.toml

In xo-install.cfg

CONFIGUPDATE="true"

It built successfully last time so no issues now. I was just trying to get to the root of "Looks like you've manually changed the config", because I hadn't. :)

ronivay commented 3 years ago

Yeah my bad for assuming you had. Should be okay now what comes to checking if service started or not.