nodebb upgrade fails with Error: schema-out-of-date
I have a nodebb instance running 1.1.2 and it has started complaining about schema-out-of-date when I try to start it.
To fix this, I am trying to run ./nodebb upgrade as several other threads here has suggested I should do. However it also fails. Here is the log:
[email protected]:/nodebb-forum# ./nodebb upgrade 1. Bringing base dependencies up to date... OK 2. Checking installed plugins for updates... OK 3. Updating NodeBB data store schema... 31/10 15:58  - info: NodeBB Setup Triggered via Command Line Welcome to NodeBB! This looks like a new installation, so you'll have to answer a few questions about your environment before we can proceed. Press enter to accept the default setting (shown in brackets). 31/10 15:58  - info: Now configuring mongo database: Configuration Saved OK 31/10 15:58  - warn: You have no mongo password setup! 31/10 15:58  - info: [database] Checking database indices. 31/10 15:58  - info: [database] Checking database indices done! Populating database with default configs, if not already set... Previous theme detected, skipping enabling default theme Categories OK. Found 8 categories. Administrator found, skipping Admin setup 31/10 15:58  - info: Global Moderators group found, skipping creation! Enabling default plugins 31/10 15:58  - info: [install/defaultPlugins] customDefaults undefined 31/10 15:58  - info: [install/enableDefaultPlugins] activating default plugins 0=nodebb-plugin-composer-default, 1=nodebb-plugin-markdown, 2=nodebb-plugin-mentions, 3=nodebb-widget-essentials, 4=nodebb-rewards-essentials, 5=nodebb-plugin-soundpack-default, 6=nodebb-plugin-emoji-extended, 7=nodebb-plugin-emoji-one 31/10 15:58  - warn: NodeBB Setup Aborted. Error: schema-out-of-date at /nodebb-forum/src/upgrade.js:32:25 at /nodebb-forum/src/database/mongo/hash.js:69:4 at handleCallback (/nodebb-forum/node_modules/mongodb/lib/utils.js:96:12) at /nodebb-forum/node_modules/mongodb/lib/collection.js:1403:5 at handleCallback (/nodebb-forum/node_modules/mongodb/lib/utils.js:96:12) at /nodebb-forum/node_modules/mongodb/lib/cursor.js:675:5 at handleCallback (/nodebb-forum/node_modules/mongodb-core/lib/cursor.js:172:5) at nextFunction (/nodebb-forum/node_modules/mongodb-core/lib/cursor.js:682:5) at /nodebb-forum/node_modules/mongodb-core/lib/cursor.js:593:7 at queryCallback (/nodebb-forum/node_modules/mongodb-core/lib/cursor.js:233:18) at /nodebb-forum/node_modules/mongodb-core/lib/connection/pool.js:436:18 at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9) OK NodeBB Upgrade Complete!
Does anyone have any ideas?
PitaJ Global Moderator Plugin & Theme Dev
have you tried just running it? does it still give you that error? what version of nodebb? what commit?
@PitaJ yes I have, when I try running NodeBB it stops with the same message. I am using v1.2.1 (from that tag in GitHub)
@julian you have a point, the output of ./nodebb upgrade looks similar to the output when I am trying to start nodebb. There is a config.json present that was generated and used when the NodeBB installation was working.
Thank you for the replies. I will keep digging now and see if I can find out anything more.