@zipang yes of course we'll support Node 8 but to do so we have to drop support for all Node versions prior to v6. You can understand why we'd be hesitant to do so so quickly after our last major version release.
If correctly installed, the .git directory would be there. Maybe you've copied "everything" within the NodeBB directory at one time and since directories starting with . are hidden by default, you've lost this during it.
And if the .git directory is there, the update commands within the docs make sense. npm update (more specific npm install --production, which does include package update) gets called during the ./nodebb upgrade command.
@pichalite Thank you for the response.
That was most peculiar, but I reset the config.json to be how it was and it stopped having this error.
Besides I still think it's best to check data.config, before extracting data.config.loggedin anyway.