ronivay / XenOrchestraInstallerUpdater

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

XenOrchestra - Failed to start XO Server - ervice RestartSec=100ms expired, scheduling restart #83

Closed makeitcloudy closed 3 years ago

makeitcloudy commented 3 years ago

OS Version: CentOS 8 Stream / Debian 10 Node.js version: node -v : v14.17.0 Yarn version: yarn -v : 1.22.5

Server specs 2vCPU, 4GB RAM

Issue [root@localhost XenOrchestraInstallerUpdater]# systemctl status xo-server ● xo-server.service - XO Server Loaded: loaded (/etc/systemd/system/xo-server.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2021-06-14 23:37:27 CEST; 5s ago Process: 43467 ExecStart=/opt/xo/xo-server/dist/cli.mjs (code=exited, status=1/FAILURE) Main PID: 43467 (code=exited, status=1/FAILURE)

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

Installation logfile

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
index generated src/common/themes/index.js
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  syntax-json-strings
  syntax-optional-catch-binding
  syntax-async-generators
  syntax-object-rest-spread
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

Using targets:
{
  "chrome": "89",
  "edge": "89",
  "ios": "14",
  "node": "6",
  "safari": "14"
}

Using modules transform: auto

Using plugins:
  proposal-class-static-block { chrome < 91, edge, ios, node, safari }
  proposal-private-property-in-object { chrome < 91, edge, ios, node, safari }
  proposal-class-properties { ios, node < 14.6, safari }
  proposal-private-methods { ios, node < 14.6, safari }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { chrome, edge, node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { ios, node < 13.2, safari }
  transform-modules-commonjs
  proposal-dynamic-import

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

Using targets:
{
  "chrome": "89",
  "edge": "89",
  "ios": "14",
  "node": "6",
  "safari": "14"
}

Using modules transform: auto

Using plugins:
  proposal-class-static-block { chrome < 91, edge, ios, node, safari }
  proposal-private-property-in-object { chrome < 91, edge, ios, node, safari }
  proposal-class-properties { ios, node < 14.6, safari }
  proposal-private-methods { ios, node < 14.6, safari }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { chrome, edge, node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { ios, node < 13.2, safari }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
Successfully compiled 1 file with Babel (33693ms).
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  syntax-object-rest-spread
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  syntax-json-strings
  syntax-optional-catch-binding
  syntax-async-generators
  syntax-object-rest-spread
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 3 files with Babel (34428ms).
@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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
{
  "node": "14.17"
}

Using modules transform: false

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  syntax-class-properties
  syntax-numeric-separator
  proposal-logical-assignment-operators { node < 15 }
  syntax-nullish-coalescing-operator
  proposal-optional-chaining { node }
  syntax-json-strings
  syntax-optional-catch-binding
  syntax-async-generators
  syntax-object-rest-spread
  syntax-dynamic-import
  syntax-export-namespace-from

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

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

Using targets:
{
  "chrome": "89",
  "edge": "89",
  "ios": "14",
  "node": "6",
  "safari": "14"
}

Using modules transform: auto
Successfully compiled 9 files with Babel (33632ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "14.13"
}

Using modules transform: false

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  syntax-class-properties
  syntax-numeric-separator
  proposal-logical-assignment-operators { node < 15 }
  syntax-nullish-coalescing-operator
  proposal-optional-chaining { node }
  syntax-json-strings
  syntax-optional-catch-binding
  syntax-async-generators
  syntax-object-rest-spread
  syntax-dynamic-import
  syntax-export-namespace-from

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

Using plugins:
  proposal-class-static-block { chrome < 91, edge, ios, node, safari }
  proposal-private-property-in-object { chrome < 91, edge, ios, node, safari }
  proposal-class-properties { ios, node < 14.6, safari }
  proposal-private-methods { ios, node < 14.6, safari }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { chrome, edge, node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { ios, node < 13.2, safari }
  transform-modules-commonjs
  proposal-dynamic-import

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

Using targets:
{
  "chrome": "89",
  "edge": "89",
  "ios": "14",
  "node": "6",
  "safari": "14"
}

Using modules transform: auto

Using plugins:
  proposal-class-static-block { chrome < 91, edge, ios, node, safari }
  proposal-private-property-in-object { chrome < 91, edge, ios, node, safari }
  proposal-class-properties { ios, node < 14.6, safari }
  proposal-private-methods { ios, node < 14.6, safari }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { chrome, edge, node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { ios, node < 13.2, safari }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  syntax-json-strings
  syntax-optional-catch-binding
  syntax-async-generators
  syntax-object-rest-spread
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (30144ms).
Successfully compiled 1 file with Babel (42129ms).
Successfully compiled 1 file with Babel (30001ms).
Successfully compiled 9 files with Babel (42806ms).
Successfully compiled 1 file with Babel (29793ms).
Successfully compiled 1 file with Babel (42508ms).
Successfully compiled 2 files with Babel (43666ms).
Successfully compiled 1 file with Babel (30235ms).
Successfully compiled 1 file with Babel (27084ms).
@babel/preset-env: `DEBUG` option

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { chrome < 91, edge, firefox, ios, node, safari, samsung }
  proposal-private-property-in-object { chrome < 91, edge, firefox, ios, node, safari, samsung }
  proposal-class-properties { firefox, ios, node < 14.6, safari, samsung }
  proposal-private-methods { firefox, ios, node < 14.6, safari, samsung }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15, samsung }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { chrome, edge, node, samsung }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { ios, node < 13.2, safari }
  transform-modules-commonjs
  proposal-dynamic-import

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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

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

Using modules transform: auto

Using plugins:
  proposal-class-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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-static-block { node }
  proposal-private-property-in-object { node }
  proposal-class-properties { node < 14.6 }
  proposal-private-methods { node < 14.6 }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { node }
  syntax-json-strings
  syntax-optional-catch-binding
  syntax-async-generators
  syntax-object-rest-spread
  proposal-export-namespace-from { node < 13.2 }
  transform-modules-commonjs
  proposal-dynamic-import

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

Using targets:
{
  "node": "14"
}

Using modules transform: auto

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

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[23:26:39] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-web/gulpfile.js
[23:26:39] Starting 'build'...
[23:26:39] Starting 'buildPages'...
[23:26:39] Starting 'buildScripts'...
[23:26:39] Starting 'buildStyles'...
[23:26:39] Starting 'copyAssets'...
Successfully compiled 3 files with Babel (35574ms).
Successfully compiled 10 files with Babel (35950ms).
Successfully compiled 1 file with Babel (42575ms).
Successfully compiled 5 files with Babel (51814ms).
Successfully compiled 9 files with Babel (34115ms).
Successfully compiled 24 files with Babel (51456ms).
Successfully compiled 3 files with Babel (47482ms).
Successfully compiled 7 files with Babel (43270ms).
Successfully compiled 6 files with Babel (62168ms).
Successfully compiled 21 files with Babel (50088ms).
Successfully compiled 19 files with Babel (59801ms).
Successfully compiled 1 file with Babel (47123ms).
Successfully compiled 1 file with Babel (47555ms).
Successfully compiled 1 file with Babel (48150ms).
Successfully compiled 10 files with Babel (46274ms).
[23:26:56] Finished 'buildPages' after 16 s
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "89",
  "edge": "89",
  "ios": "14",
  "node": "6",
  "safari": "14"
}

Using modules transform: auto

Using plugins:
  proposal-class-static-block { chrome < 91, edge, ios, node, safari }
  proposal-private-property-in-object { chrome < 91, edge, ios, node, safari }
  proposal-class-properties { ios, node < 14.6, safari }
  proposal-private-methods { ios, node < 14.6, safari }
  proposal-numeric-separator { node < 12.5 }
  proposal-logical-assignment-operators { node < 15 }
  proposal-nullish-coalescing-operator { node < 14 }
  proposal-optional-chaining { chrome, edge, node }
  proposal-json-strings { node < 10 }
  proposal-optional-catch-binding { node < 10 }
  proposal-async-generator-functions { node < 10 }
  proposal-object-rest-spread { node < 8.3 }
  transform-dotall-regex { node < 8.10 }
  proposal-unicode-property-regex { node < 10 }
  transform-named-capturing-groups-regex { node < 10 }
  transform-async-to-generator { node < 7.6 }
  transform-exponentiation-operator { node < 7 }
  transform-function-name { node < 6.5 }
  transform-for-of { node < 6.5 }
  transform-destructuring { node < 6.5 }
  proposal-export-namespace-from { ios, node < 13.2, safari }
  transform-modules-commonjs
  proposal-dynamic-import

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 131 files with Babel (54077ms).
[23:27:07] Finished 'buildStyles' after 27 s
[23:27:07] Finished 'copyAssets' after 27 s
[23:29:58] Finished 'buildScripts' after 3.32 min
[23:29:58] Finished 'build' after 3.32 min
Done in 258.81s.
=== CMD ===: sed -i "s#ExecStart=.*#ExecStart=/opt/xo\/xo-server\/dist\/cli.mjs#" /opt/xo/xo-builds/xen-orchestra-20210614231
6/packages/xo-server/xo-server.service

=== CMD ===: sed -i "/ExecStart=.*/a WorkingDirectory=/opt/xo/xo-server" /opt/xo/xo-builds/xen-orchestra-202106142316/package
s/xo-server/xo-server.service

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

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

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

=== CMD ===: ln -sfn /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-server /opt/xo/xo-server

=== CMD ===: ln -sfn /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-web /opt/xo/xo-web

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

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

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

Installation failed
xo-server service log:

-- Logs begin at Mon 2021-06-14 23:02:27 CEST, end at Mon 2021-06-14 23:30:10 CEST. --
Jun 14 23:30:08 localhost.localdomain systemd[1]: Started XO Server.
Jun 14 23:30:08 localhost.localdomain xo-server[43358]: /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-server/dist/
cli.mjs:2
Jun 14 23:30:08 localhost.localdomain xo-server[43358]: import * as SourceMapSupport from 'source-map-support';
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:        ^
Jun 14 23:30:08 localhost.localdomain xo-server[43358]: SyntaxError: Unexpected token *
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at Module._compile (internal/modules/cjs/loader.js:723:23)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:
789:10)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at Module.load (internal/modules/cjs/loader.js:653:32)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12
)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at startup (internal/bootstrap/node.js:283:19)
Jun 14 23:30:08 localhost.localdomain xo-server[43358]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Jun 14 23:30:08 localhost.localdomain systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 14 23:30:08 localhost.localdomain systemd[1]: xo-server.service: Failed with result 'exit-code'.
Jun 14 23:30:08 localhost.localdomain systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Jun 14 23:30:08 localhost.localdomain systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 1.
Jun 14 23:30:08 localhost.localdomain systemd[1]: Stopped XO Server.
Jun 14 23:30:08 localhost.localdomain systemd[1]: Started XO Server.
Jun 14 23:30:09 localhost.localdomain xo-server[43371]: /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-server/dist/
cli.mjs:2
Jun 14 23:30:09 localhost.localdomain xo-server[43371]: import * as SourceMapSupport from 'source-map-support';
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:        ^
Jun 14 23:30:09 localhost.localdomain xo-server[43371]: SyntaxError: Unexpected token *
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at Module._compile (internal/modules/cjs/loader.js:723:23)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:
789:10)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at Module.load (internal/modules/cjs/loader.js:653:32)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12
)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at startup (internal/bootstrap/node.js:283:19)
Jun 14 23:30:09 localhost.localdomain xo-server[43371]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Failed with result 'exit-code'.
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 2.
Jun 14 23:30:09 localhost.localdomain systemd[1]: Stopped XO Server.
Jun 14 23:30:09 localhost.localdomain systemd[1]: Started XO Server.
Jun 14 23:30:09 localhost.localdomain xo-server[43379]: /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-server/dist/
cli.mjs:2
Jun 14 23:30:09 localhost.localdomain xo-server[43379]: import * as SourceMapSupport from 'source-map-support';
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:        ^
Jun 14 23:30:09 localhost.localdomain xo-server[43379]: SyntaxError: Unexpected token *
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at Module._compile (internal/modules/cjs/loader.js:723:23)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:
789:10)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at Module.load (internal/modules/cjs/loader.js:653:32)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12
)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at startup (internal/bootstrap/node.js:283:19)
Jun 14 23:30:09 localhost.localdomain xo-server[43379]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Failed with result 'exit-code'.
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Jun 14 23:30:09 localhost.localdomain systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 3.
Jun 14 23:30:09 localhost.localdomain systemd[1]: Stopped XO Server.
Jun 14 23:30:09 localhost.localdomain systemd[1]: Started XO Server.
Jun 14 23:30:10 localhost.localdomain xo-server[43387]: /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-server/dist/
cli.mjs:2
Jun 14 23:30:10 localhost.localdomain xo-server[43387]: import * as SourceMapSupport from 'source-map-support';
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:        ^
Jun 14 23:30:10 localhost.localdomain xo-server[43387]: SyntaxError: Unexpected token *
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at Module._compile (internal/modules/cjs/loader.js:723:23)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:
789:10)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at Module.load (internal/modules/cjs/loader.js:653:32)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12
)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at startup (internal/bootstrap/node.js:283:19)
Jun 14 23:30:10 localhost.localdomain xo-server[43387]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Failed with result 'exit-code'.
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 4.
Jun 14 23:30:10 localhost.localdomain systemd[1]: Stopped XO Server.
Jun 14 23:30:10 localhost.localdomain systemd[1]: Started XO Server.
Jun 14 23:30:10 localhost.localdomain xo-server[43396]: /opt/xo/xo-builds/xen-orchestra-202106142316/packages/xo-server/dist/
cli.mjs:2
Jun 14 23:30:10 localhost.localdomain xo-server[43396]: import * as SourceMapSupport from 'source-map-support';
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:        ^
Jun 14 23:30:10 localhost.localdomain xo-server[43396]: SyntaxError: Unexpected token *
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at Module._compile (internal/modules/cjs/loader.js:723:23)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:
789:10)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at Module.load (internal/modules/cjs/loader.js:653:32)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12
)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at startup (internal/bootstrap/node.js:283:19)
Jun 14 23:30:10 localhost.localdomain xo-server[43396]:     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Failed with result 'exit-code'.
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Service RestartSec=100ms expired, scheduling restart.
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Scheduled restart job, restart counter is at 5.
Jun 14 23:30:10 localhost.localdomain systemd[1]: Stopped XO Server.
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Start request repeated too quickly.
Jun 14 23:30:10 localhost.localdomain systemd[1]: xo-server.service: Failed with result 'exit-code'.
Jun 14 23:30:10 localhost.localdomain systemd[1]: Failed to start XO Server.

Any help would be highly appreciated. Everything was working fine with previous releases, tried with update, as well as with brand new install on a VM from a scratch, and reached similar result.

ronivay commented 3 years ago

Hi,

Unfortunately i wasn't able to reproduce this with CentOS or Debian. Did you do any related tasks manually like install packages or edit the default configuration file that ships with the script?

makeitcloudy commented 3 years ago

Hi ! thank you for prompt response, the fact is that I've been just updating the version, and firstly it turned out that it requires node.js 14.17 I've been having 14.16, and it just failed within the update. Haven't done the snapshot, so I ended up without the xoa, as the update failed. So indeed tried with manually updating the node, and pointing the os towards the required version, but it did not help.

As XS/xcpn-g is redhat based, I just spin up with regular xoa appliance, new vm centos8stream based, and tried with the script on that brand new distro, reaching the similar result. For some reason it did not upgrade the node.js within the upgrade option of xo-install.sh script, unless I screw up something by my own, which is also possible. (no manual modification of the script)

ronivay commented 3 years ago

Hi,

Script will check if the major version of node.js is correct and attempt to upgrade it. If major version is already correct, it will attempt to update through repository using apt/yum. No updates will be found if node.js was originally installed via some other method and not using the script. Manual installation is the only reason i can think of right now for it to not update the minor version. Any node.js upgrade/update action also requires that AUTOUPDATE is set to true in xo-install.cfg.

XCP-ng is based on CentOS. Official Xen Orchestra appliance on the other hand runs on Debian.

I'd suggest removing any manually installed node.js completely and just running the update and let the script handle node.js installation via the method it supports. There's been some cases where installation fails for some that have installed node.js on their own. To be honest i haven't bothered debugging those further as the script should handle it and if one decides to install/update it by themself, they should be able to deal with it also :D

ronivay commented 3 years ago

@tansei any updates on this?

github-actions[bot] commented 3 years ago

This issue has been open for 14 days without activity. It will be closed in 5 days if not updated