URGENT, Cannot install on Rocky 9
-
Every time I try to change the theme from the command line it shows entire sub-directories missing. I know those were there so I don't know what's removing some of the directories.
This is at the developers level now which I am not.
Require stack: - /home/node/nodebb/node_modules/request-promise-native/lib/rp.js - /home/node/nodebb/src/plugins/index.js - /home/node/nodebb/src/groups/index.js - /home/node/nodebb/src/user/index.js - /home/node/nodebb/src/events.js - /home/node/nodebb/src/cli/reset.js - /home/node/nodebb/src/cli/index.js - /home/node/nodebb/nodebb Error: Cannot find module 'stealthy-require' Require stack:
When I rebuilt, I installed a new setup but there were complaints of missing directories. This one for example;
/node_modules/request-promise-native/lib/rp.js
So I copied those files from the backup I made to put the uploads/... stuff back.2023-05-17T16:34:55.951Z [4567/1918] - ^[[33mwarn^[[39m: [plugins] "nodebb-plugin-question-and-answer" is active but not installed. 2023-05-17T16:34:56.291Z [4567/1918] - ^[[32minfo^[[39m: [api] Adding 0 route(s) to `api/v3/plugins` 2023-05-17T16:34:56.343Z [4567/1918] - ^[[32minfo^[[39m: [router] Routes added 2023-05-17T16:34:56.352Z [4567/1918] - ^[[32minfo^[[39m: π NodeBB Ready 2023-05-17T16:34:56.355Z [4567/1918] - ^[[32minfo^[[39m: π€ Enabling 'trust proxy' 2023-05-17T16:34:56.359Z [4567/1918] - ^[[32minfo^[[39m: π‘ NodeBB is now listening on: 0.0.0.0:4567 2023-05-17T16:34:56.359Z [4567/1918] - ^[[32minfo^[[39m: π Canonical URL: https://support.domain.com DEPRECATION WARNING on line 68, column 52 of ../../node_modules/bootswatch/dist/flatly/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 68 β $nav-link-padding-y: .5rem !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 70, column 56 of ../../node_modules/bootswatch/dist/flatly/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 70 β $nav-link-disabled-color: $gray-600 !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 79, column 60 of ../../node_modules/bootswatch/dist/litera/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 79 β $input-group-addon-bg: $gray-200 !default !default; β ^^^^^^^^ β΅ WARNING: The keyword 'none' must be used as a single argument. ../../node_modules/bootstrap/scss/mixins/_box-shadow.scss 10:9 box-shadow() ../../node_modules/bootstrap/scss/forms/_form-control.scss 40:7 @import bootstrap/scss/_forms.scss 3:9 @import - 18:9 root stylesheet
This error;
[plugins] "nodebb-plugin-question-and-answer" is active but not installed.
is especially odd because I did re-install that plugin.I feel like I have to rebuild yet again because something is getting corrupted and it only seems to keep getting worse.
-
You don't have to rebuild the server because of those errors. If you copied stuff over from another server you are probably missing the dependencies in the node_modules folder. You can fix that by running
npm install
and it will install all the dependencies. Try these commands and post any errors you get../nodebb stop npm install ./nodebb activate nodebb-theme-harmony ./nodebb build ./nodebb start && ./nodebb log
-
The only things I originally copied were the files from the uploads but then I started seeing files being shown as missing as I would work on restoring or restarting etc. That's why I ended up copying those because I wasn't finding enough information to know how to deal with what ever was going on.
nodebb won't come up but I'll follow the steps;
$ ./nodebb stop NodeBB is already stopped. $ npm install up to date, audited 1378 packages in 6s 182 packages are looking for funding run `npm fund` for details 7 vulnerabilities (2 moderate, 5 high) Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. $ ./nodebb activate nodebb-theme-harmony 2023-05-18T18:45:23.477Z [4567/3771] - error: uncaughtException: Cannot find module 'request-promise-core/configure/request2' Require stack: - /home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js - /home/nodebun/nodebb/src/plugins/index.js - /home/nodebun/nodebb/src/cli/manage.js - /home/nodebun/nodebb/src/cli/index.js - /home/nodebun/nodebb/nodebb Error: Cannot find module 'request-promise-core/configure/request2' Require stack: - /home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js - /home/nodebun/nodebb/src/plugins/index.js - /home/nodebun/nodebb/src/cli/manage.js - /home/nodebun/nodebb/src/cli/index.js - /home/nodebun/nodebb/nodebb at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15) at Module._load (node:internal/modules/cjs/loader:920:27) at Module.require (node:internal/modules/cjs/loader:1141:19) at require (node:internal/modules/cjs/helpers:110:18) at Object.<anonymous> (/home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js:3:17) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Module._load (node:internal/modules/cjs/loader:958:12) at Module.require (node:internal/modules/cjs/loader:1141:19) {"date":"Thu May 18 2023 18:45:23 GMT+0000 (Coordinated Universal Time)","error":{"code":"MODULE_NOT_FOUND","requireStack":["/home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js","/home/nodebun/nodebb/src/plugins/index.js","/home/nodebun/nodebb/src/cli/manage.js","/home/nodebun/nodebb/src/cli/index.js","/home/nodebun/nodebb/nodebb"]},"exception":true,"os":{"loadavg":[0.47,0.18,0.15],"uptime":85560.47},"process":{"argv":["/usr/bin/node","/home/nodebun/nodebb/nodebb","activate","nodebb-theme-harmony"],"cwd":"/home/nodebun/nodebb","execPath":"/usr/bin/node","gid":1000,"memoryUsage":{"arrayBuffers":402396,"external":1028502,"heapTotal":33976320,"heapUsed":18515728,"rss":72798208},"pid":3771,"uid":1000,"version":"v18.16.0"},"stack":"Error: Cannot find module 'request-promise-core/configure/request2'\nRequire stack:\n- /home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js\n- /home/nodebun/nodebb/src/plugins/index.js\n- /home/nodebun/nodebb/src/cli/manage.js\n- /home/nodebun/nodebb/src/cli/index.js\n- /home/nodebun/nodebb/nodebb\n at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)\n at Module._load (node:internal/modules/cjs/loader:920:27)\n at Module.require (node:internal/modules/cjs/loader:1141:19)\n at require (node:internal/modules/cjs/helpers:110:18)\n at Object.<anonymous> (/home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js:3:17)\n at Module._compile (node:internal/modules/cjs/loader:1254:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)\n at Module.load (node:internal/modules/cjs/loader:1117:32)\n at Module._load (node:internal/modules/cjs/loader:958:12)\n at Module.require (node:internal/modules/cjs/loader:1141:19)","trace":[{"column":15,"file":"node:internal/modules/cjs/loader","function":"Module._resolveFilename","line":1075,"method":"_resolveFilename","native":false},{"column":27,"file":"node:internal/modules/cjs/loader","function":"Module._load","line":920,"method":"_load","native":false},{"column":19,"file":"node:internal/modules/cjs/loader","function":"Module.require","line":1141,"method":"require","native":false},{"column":18,"file":"node:internal/modules/cjs/helpers","function":"require","line":110,"method":null,"native":false},{"column":17,"file":"/home/nodebun/nodebb/node_modules/request-promise-native/lib/rp.js","function":null,"line":3,"method":null,"native":false},{"column":14,"file":"node:internal/modules/cjs/loader","function":"Module._compile","line":1254,"method":"_compile","native":false},{"column":10,"file":"node:internal/modules/cjs/loader","function":"Module._extensions..js","line":1308,"method":".js","native":false},{"column":32,"file":"node:internal/modules/cjs/loader","function":"Module.load","line":1117,"method":"load","native":false},{"column":12,"file":"node:internal/modules/cjs/loader","function":"Module._load","line":958,"method":"_load","native":false},{"column":19,"file":"node:internal/modules/cjs/loader","function":"Module.require","line":1141,"method":"require","native":false}]} nodebun@nb01:~/nodebb$ ./nodebb log Hit Ctrl-C to exit at Module._findPath (node:internal/modules/cjs/loader:678:18) at Module._resolveFilename (node:internal/modules/cjs/loader:1061:27) at Module._load (node:internal/modules/cjs/loader:920:27) at Module.require (node:internal/modules/cjs/loader:1141:19) at require (node:internal/modules/cjs/helpers:110:18) at Object.<anonymous> (/home/nodebun/nodebb/src/plugins/index.js:9:17) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) [cluster] Child Process (3570) has exited (code: 0, signal: null) ^C
-
BTW, I believe I ran npm install in one of the steps while restoring and initially, all was fine. It just started degrading and now getting worse. It started with only that one sub-directory missing and now it's others. I've not touched any of those modules.
-
There are a huge number of errors during the restore which I thought might be normal since sine indexes already existed from the new install. I also tried by completely removing the nodebb database first then using restore and then starting nodebb after running build and npm. I think but not sure since I've been at this for a while now.
$ node -v v18.16.0 $ npm -v 9.5.1 $ cat package.json { "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", "version": "3.1.3", "homepage": "https://www.nodebb.org", "repository": { "type": "git", "url": "https://github.com/NodeBB/NodeBB/" }, "main": "app.js", "scripts": { "start": "node loader.js", "lint": "eslint --cache ./nodebb .", "test": "nyc --reporter=html --reporter=text-summary mocha", "coverage": "nyc report --reporter=text-lcov > ./coverage/lcov.info", "coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage" }, "nyc": { "exclude": [ "src/upgrades/*", "test/*" ] }, "lint-staged": { "*.js": [ "eslint --fix" ] }, "dependencies": { "@adactive/bootstrap-tagsinput": "0.8.2", "@isaacs/ttlcache": "1.4.0", "@popperjs/core": "2.11.7", "@socket.io/redis-adapter": "8.2.0", "ace-builds": "1.19.0", "archiver": "5.3.1", "async": "3.2.4", "autoprefixer": "10.4.14", "bcryptjs": "2.4.3", "benchpressjs": "2.5.1", "body-parser": "1.20.2", "bootbox": "6.0.0", "bootstrap": "5.2.3", "bootswatch": "5.2.3", "chalk": "4.1.2", "chart.js": "2.9.4", "cli-graph": "3.2.2", "clipboard": "2.0.11", "colors": "1.4.0", "commander": "10.0.1", "compare-versions": "5.0.3", "compression": "1.7.4", "connect-flash": "0.1.1", "connect-mongo": "5.0.0", "connect-multiparty": "2.2.0", "connect-pg-simple": "8.0.0", "connect-redis": "7.0.1", "cookie-parser": "1.4.6", "cron": "2.3.0", "cropperjs": "1.5.13", "csrf-sync": "4.0.1", "daemon": "1.1.0", "diff": "5.1.0", "esbuild": "0.17.18", "express": "4.18.2", "express-session": "1.17.3", "express-useragent": "1.0.15", "file-loader": "6.2.0", "fs-extra": "11.1.1", "graceful-fs": "4.2.11", "helmet": "6.2.0", "html-to-text": "9.0.5", "ioredis": "5.3.2", "ipaddr.js": "2.0.1", "jquery": "3.6.4", "jquery-deserialize": "2.0.0", "jquery-form": "4.3.0", "jquery-serializeobject": "1.0.0", "jquery-ui": "1.13.2", "jsesc": "3.0.2", "json2csv": "5.0.7", "jsonwebtoken": "9.0.0", "less": "4.1.3", "lodash": "4.17.21", "logrotate-stream": "0.2.9", "lru-cache": "9.1.1", "material-design-lite": "1.3.0", "mime": "3.0.0", "mkdirp": "3.0.1", "mongodb": "5.4.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3", "nconf": "0.12.0", "nodebb-plugin-2factor": "7.0.5", "nodebb-plugin-composer-default": "10.1.5", "nodebb-plugin-dbsearch": "6.0.1", "nodebb-plugin-emoji": "5.0.10", "nodebb-plugin-emoji-android": "4.0.0", "nodebb-plugin-markdown": "12.0.3", "nodebb-plugin-mentions": "4.1.1", "nodebb-plugin-ntfy": "1.0.15", "nodebb-plugin-question-and-answer": "^1.0.19", "nodebb-plugin-spam-be-gone": "^0.4.4", "nodebb-rewards-essentials": "0.2.3", "nodebb-theme-harmony": "1.0.24", "nodebb-theme-lavender": "7.0.9", "nodebb-theme-peace": "2.0.22", "nodebb-theme-persona": "13.0.65", "nodebb-widget-essentials": "7.0.12", "nodemailer": "6.9.1", "nprogress": "0.2.0", "passport": "0.6.0", "passport-http-bearer": "1.0.1", "passport-local": "1.0.0", "pg": "8.10.0", "pg-cursor": "2.9.0", "postcss": "8.4.23", "postcss-clean": "1.2.0", "progress-webpack-plugin": "1.0.16", "prompt": "1.3.0", "request": "2.88.2", "request-promise-native": "^0.0.0", "rimraf": "5.0.0", "rss": "1.2.2", "rtlcss": "4.1.0", "sanitize-html": "2.10.0", "sass": "1.62.1", "semver": "7.5.0", "serve-favicon": "2.5.0", "sharp": "0.32.1", "sitemap": "7.1.1", "slideout": "1.0.1", "socket.io": "4.6.1", "socket.io-client": "4.6.1", "sortablejs": "1.15.0", "spdx-license-list": "6.6.0", "spider-detector": "2.0.0", "terser-webpack-plugin": "5.3.8", "textcomplete": "0.18.2", "textcomplete.contenteditable": "0.1.1", "timeago": "1.6.7", "tinycon": "0.6.8", "toobusy-js": "0.5.1", "validator": "13.9.0", "webpack": "5.82.0", "webpack-merge": "5.8.0", "winston": "3.8.2", "xml": "1.0.1", "xregexp": "5.1.1", "yargs": "17.7.2", "zxcvbn": "4.4.2" }, "devDependencies": { "@apidevtools/swagger-parser": "10.1.0", "@commitlint/cli": "17.6.3", "@commitlint/config-angular": "17.6.3", "coveralls": "3.1.1", "eslint": "8.40.0", "eslint-config-nodebb": "0.2.1", "eslint-plugin-import": "2.27.5", "grunt": "1.6.1", "grunt-contrib-watch": "1.1.0", "husky": "8.0.3", "jsdom": "22.0.0", "lint-staged": "13.2.2", "mocha": "10.2.0", "mocha-lcov-reporter": "1.3.0", "mockdate": "3.0.5", "nyc": "15.1.0", "smtp-server": "3.11.0" }, "optionalDependencies": { "sass-embedded": "1.62.0" }, "resolutions": { "*/jquery": "3.6.4" }, "bugs": { "url": "https://github.com/NodeBB/NodeBB/issues" }, "engines": { "node": ">=12" }, "maintainers": [ { "name": "Julian Lam", "email": "[email protected]", "url": "https://github.com/julianlam" }, { "name": "BarΔ±Ε Soner UΕaklΔ±", "email": "[email protected]", "url": "https://github.com/barisusakli" } ] }
-
NodeBB/install/package.json at master Β· NodeBB/NodeBB
Node.js based forum software built for the modern web - NodeBB/install/package.json at master Β· NodeBB/NodeBB
GitHub (github.com)
Your package.json has a wrong value. Try replacing it with install/package.json and run the above commands again.
-
$ ./nodebb start && ./nodebb log Starting NodeBB "./nodebb stop" to stop the NodeBB server "./nodebb log" to view server output "./nodebb help" for more commands Process "3559" from pidfile not found, deleting pidfile Hit Ctrl-C to exit at Module.load (node:internal/modules/cjs/loader:1117:32) [cluster] Child Process (3570) has exited (code: 0, signal: null) NodeBB v3.1.3 Copyright (C) 2013-2023 NodeBB Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. For the full license, please visit: http://www.gnu.org/copyleft/gpl.html Clustering enabled: Spinning up 1 process(es). 2023-05-18T19:56:17.884Z [4567/4024] - info: Initializing NodeBB v3.1.3 https://support.domain.com 2023-05-18T19:56:22.248Z [4567/4024] - info: [socket.io] Restricting access to origin: https://support.domain.com:* 2023-05-18T19:56:23.110Z [4567/4024] - warn: [plugins] "nodebb-plugin-question-and-answer" is active but not installed. 2023-05-18T19:56:23.413Z [4567/4024] - warn: [plugins/load] The following plugins may not be compatible with your version of NodeBB. This may cause unintended behaviour or crashing. In the event of an unresponsive NodeBB caused by this plugin, run `./nodebb reset -p PLUGINNAME` to disable it. * nodebb-rewards-essentials 2023-05-18T19:56:23.761Z [4567/4024] - warn: [plugins] "nodebb-plugin-question-and-answer" is active but not installed. 2023-05-18T19:56:24.730Z [4567/4024] - info: [api] Adding 0 route(s) to `api/v3/plugins` 2023-05-18T19:56:24.769Z [4567/4024] - info: [router] Routes added 2023-05-18T19:56:25.108Z [4567/4024] - info: π NodeBB Ready 2023-05-18T19:56:25.116Z [4567/4024] - info: π€ Enabling 'trust proxy' 2023-05-18T19:56:25.128Z [4567/4024] - info: π‘ NodeBB is now listening on: 0.0.0.0:4567 2023-05-18T19:56:25.128Z [4567/4024] - info: π Canonical URL: https://support.domain.com DEPRECATION WARNING on line 68, column 52 of ../../node_modules/bootswatch/dist/flatly/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 68 β $nav-link-padding-y: .5rem !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 70, column 56 of ../../node_modules/bootswatch/dist/flatly/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 70 β $nav-link-disabled-color: $gray-600 !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 79, column 60 of ../../node_modules/bootswatch/dist/litera/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 79 β $input-group-addon-bg: $gray-200 !default !default; β ^^^^^^^^ β΅
-
You need to create the indices in mongodb if they are missing. You can do by running these commands in mongodb.
db.objects.createIndex({ _key: 1, score: -1 }, { background: true }); db.objects.createIndex({ _key: 1, value: -1 }, { background: true, unique: true, sparse: true }); db.objects.createIndex({ expireAt: 1 }, { expireAfterSeconds: 0, background: true });
Without indices everything will be super slow.
-
I can do that but I would have thought the restore would have taken care of that.
There are still some things I have to click more than once but maybe it's because of the slowness.
Here are some of those but I'll run your commands and see what happens.DEPRECATION WARNING on line 116, column 63 of ../../node_modules/bootswatch/dist/solar/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 116 β $navbar-light-color: rgba($black, .4) !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 117, column 63 of ../../node_modules/bootswatch/dist/solar/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 117 β $navbar-light-active-color: rgba($black, .7) !default !default; β ^^^^^^^^ β΅ 2023-05-18T20:10:27.404Z [4567/4281] - error: posts.accept Error: [[error:no-post]] at canEditQueue (/home/nodebun/nodebb/src/socket.io/posts.js:154:9) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async SocketPosts.accept (/home/nodebun/nodebb/src/socket.io/posts.js:103:2) at async onMessage (/home/nodebun/nodebb/src/socket.io/index.js:182:19) 2023-05-18T20:11:34.510Z [4567/4281] - error: posts.accept Error: [[error:no-post]] at canEditQueue (/home/nodebun/nodebb/src/socket.io/posts.js:154:9) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async SocketPosts.accept (/home/nodebun/nodebb/src/socket.io/posts.js:103:2) at async onMessage (/home/nodebun/nodebb/src/socket.io/index.js:182:19)
-
test> use nodebb switched to db nodebb nodebb> db.objects.createIndex({ _key: 1, score: -1 }, { background: true }); _key_1_score_-1 nodebb> db.objects.createIndex({ _key: 1, value: -1 }, { background: true, unique: true, sparse: true }); MongoServerError: Index build failed: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx: Collection nodebb.objects ( xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ) :: caused by :: E11000 duplicate key error collection: nodebb.objects index: _key_1_value_-1 dup key: { _key: "analyticsKeys", value: "uniquevisitors" } nodebb> db.objects.createIndex({ expireAt: 1 }, { expireAfterSeconds: 0, background: true }); expireAt_1
-
Stop your forum and remove the offending keys until you can run the index create command.
db.objects.removeMany({_key: "analyticsKeys"});
Then try
db.objects.createIndex({ _key: 1, value: -1 }, { background: true, unique: true, sparse: true });
again. -
Ok, ran all four then ran build and restarted the board.
test> use nodebb switched to db nodebb nodebb> db.objects.removeMany({_key: "analyticsKeys"}); TypeError: db.objects.removeMany is not a function nodebb> db.objects.deleteMany({_key: "analyticsKeys"}); { acknowledged: true, deletedCount: 51 } nodebb> db.objects.createIndex({ _key: 1, score: -1 }, { background: true }); _key_1_score_-1 nodebb> db.objects.createIndex({ _key: 1, value: -1 }, { background: true, unique: true, sparse: true }); _key_1_value_-1 nodebb> db.objects.createIndex({ expireAt: 1 }, { expireAfterSeconds: 0, background: true }); expireAt_1 nodebb> exit
It always complains about the questions plugin;
nodebun@nb01:~/nodebb$ ./nodebb build started 2023-05-18T22:32:11.596Z [4567/4717] - warn: [plugins] "nodebb-plugin-question-and-answer" is active but not installed. 2023-05-18T22:32:11.642Z [4567/4717] - info: [build] Building in parallel mode 2023-05-18T22:32:11.645Z [4567/4717] - info: [build] plugin static dirs build started 2023-05-18T22:32:11.647Z [4567/4717] - info: [build] requirejs modules build started 2023-05-18T22:32:11.648Z [4567/4717] - info: [build] client js bundle build started 2023-05-18T22:32:11.649Z [4567/4717] - info: [build] admin js bundle build started 2023-05-18T22:32:11.650Z [4567/4717] - info: [build] client side styles build started 2023-05-18T22:32:11.651Z [4567/4717] - info: [build] admin control panel styles build started 2023-05-18T22:32:11.652Z [4567/4717] - info: [build] templates build started 2023-05-18T22:32:11.653Z [4567/4717] - info: [build] languages build started 2023-05-18T22:32:12.335Z [4567/4717] - info: [build] plugin static dirs build completed in 0.69sec 2023-05-18T22:32:13.868Z [4567/4717] - info: [build] client js bundle build completed in 2.22sec 2023-05-18T22:32:13.868Z [4567/4717] - info: [build] admin js bundle build completed in 2.219sec 2023-05-18T22:32:22.318Z [4567/4717] - info: [build] client side styles build completed in 10.667sec 2023-05-18T22:32:23.079Z [4567/4717] - info: [build] admin control panel styles build completed in 11.427sec 2023-05-18T22:32:23.510Z [4567/4717] - info: [build] languages build completed in 11.857sec 2023-05-18T22:32:24.053Z [4567/4717] - info: [build] templates build completed in 12.401sec 2023-05-18T22:32:24.212Z [4567/4717] - info: [build] requirejs modules build completed in 12.565sec 2023-05-18T22:32:24.212Z [4567/4717] - info: [build] Bundling with Webpack. 2023-05-18T22:32:24.235Z [4567/4717] - warn: [plugins] "nodebb-plugin-question-and-answer" is active but not installed. 2023-05-18T22:32:46.180Z [4567/4717] - info: [build] Bundling took 18077 ms 2023-05-18T22:32:46.199Z [4567/4717] - info: [build] Asset compilation successful. Completed in 34.537sec.
However, I did install it when rebuilding the board.
$ history | grep question 63 npm install nodebb-plugin-question-and-answer 162 history | grep question
I've re-installed it and ran build again.
This time, no complaints so I started the board again.
Few complaints coming up but the board came up.DEPRECATION WARNING on line 68, column 52 of ../../node_modules/bootswatch/dist/flatly/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 68 β $nav-link-padding-y: .5rem !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 70, column 56 of ../../node_modules/bootswatch/dist/flatly/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 70 β $nav-link-disabled-color: $gray-600 !default !default; β ^^^^^^^^ β΅ DEPRECATION WARNING on line 79, column 60 of ../../node_modules/bootswatch/dist/litera/_variables.scss: !default should only be written once for each variable. This will be an error in Dart Sass 2.0.0. β· 79 β $input-group-addon-bg: $gray-200 !default !default; β ^^^^^^^^ β΅
The errors keep showing up but the board is running now.
I'll test everything I can and see how it's going now.