Updating Nodebb from a very out of date install
-
Hey! I'm a total moron, please help me before I break my monitor in half.
I also have a install I've been running at NodeBB v0.7.1. Yup, there's two of us who fell way behind. Wont make that mistake again.
Its time to upgrade, and- ...
Ugh.So, I followed this guide, to the letter.
Went from 0.7.1 to 0.7.x with
git fetch
No errors, log: http://pastebin.com/i8V155rz
git reset --hard origin/v0.7.x
Log: HEAD is now at 6856a5e Merge pull request #3657 from davidvuong/v0.7.xSeems- Okay? Maybe?
Okay, so
./nodebb upgrade
Log: http://pastebin.com/47YAcNJUOnly one error so far, I think. Lets see if I can start it.
./nodebb start
For the full license, please visit: http://www.gnu.org/copyleft/gpl.html
Clustering enabled: Spinning up 1 process(es).
15/1 17:47 [5142] - info: Time: Fri Jan 15 2016 17:47:55 GMT-0500 (EST)
15/1 17:47 [5142] - info: Initializing NodeBB v0.7.3
[outdated] nodebb-theme-vanilla v5.0.29, requires 3.0.7
15/1 17:47 [5142] - warn: One or more of NodeBB's dependent packages are out-of-date. Please run the following command to update them:
15/1 17:47 [5142] - warn: ./nodebb upgrade
[cluster] Child Process (5142) has exited (code: 0, signal: null)... Okay, so that's not great. Lets try
npm install
Error. Crap. Log: http://pastebin.com/traYpg4HWell, lets try upgrade, then start again?
./nodebb upgrade
npm ERR! not ok code 0... This can't be good. ...
./nodebb start
at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/home/janitor/nodebb/src/file.js:7:12) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) 3 restarts in 10 seconds, most likely an error on startup. Halting.
I'd be hugely grateful to anyone who can help at all here, I'm stuck in a ditch. Thanks!
-
virtual memory exhausted: Cannot allocate memory
Seems like your system is out of memory while the
npm install
.
One trick I some times use (if my remote host because of some reasons rejects the install) is tonpm install
on a local machine, push that viascp
to my remote host and runnpm rebuild
there.npm WARN This failure might be due to the use of legacy binary "node"
But maybe you need to update your nodejs/npm...
-
@frissdiegurke Thanks!
Thankfully, Pichalite was able to talk me up to 0.7.3, now we're trying to get up from there.