XO Community Edition Update Error - XO-Web
-
In some cases, the yarn command is failing when it gets to the "build" process --
root@xo-5:/opt/xo-server# yarn yarn install v0.21.3 [1/4] Resolving packages... success Already up-to-date. $ npm run build > [email protected] prebuild /opt/xo-server > index-modules src/api src/xapi/mixins src/xo-mixins sh: 1: index-modules: not found npm ERR! Linux 4.8.0-40-generic npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build" npm ERR! node v6.9.2 npm ERR! npm v3.10.9 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! [email protected] prebuild: `index-modules src/api src/xapi/mixins src/xo-mixins` npm ERR! spawn ENOENT npm ERR! npm ERR! Failed at the [email protected] prebuild script 'index-modules src/api src/xapi/mixins src/xo-mixins'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the xo-server package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! index-modules src/api src/xapi/mixins src/xo-mixins npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs xo-server npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls xo-server npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /opt/xo-server/npm-debug.log error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. root@xo-5:/opt/xo-server#
-
Works as expected if I do an
npm i
first. So it appears that the index files aren't being built by yarn. Does that sound correct? -
Appears to work better for me with the optional upgrade parameter, ie:
yarn upgrade
-
Except that doesn't appear to generate the dist directory
-
yarn install --force
works correctly for me on multiple rebuild attempts. -
-
Both.
-
@Danp, Testing in my lab now with the finalized changes.
-
Seems functional using the updated script.
I've applied the change to the update script.
-
@DustinB3403 That link is to your repo. You and @scottalanmiller should get together and decide which one is going to be maintained going forward.
-
@Danp said in XO Community Edition Update Error - XO-Web:
@DustinB3403 That link is to your repo. You and @scottalanmiller should get together and decide which one is going to be maintained going forward.
Thanks for the reminder!
-
Maybe a new guide for a how to do a clean install and then how to upgrade on Ubuntu/CentOS/Debian