Skip to content

Upgrade failed - site offline :-(

Uncategorized
5 2 14
  • Hi. Trying to upgrade NodeBB to latest version, and get

    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE could not resolve
    npm ERR!
    npm ERR! While resolving: nodebb@4.4.1
    npm ERR! Found: eslint@8.57.1
    npm ERR! node_modules/eslint
    npm ERR!   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.4.0
    npm ERR!   node_modules/@eslint-community/eslint-utils
    npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@8.57.1
    npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@9.3.0
    npm ERR!     node_modules/nodebb-plugin-sso-oauth2-multiple/node_modules/eslint
    npm ERR!       eslint@"9.x" from nodebb-plugin-sso-oauth2-multiple@1.4.2
    npm ERR!       node_modules/nodebb-plugin-sso-oauth2-multiple
    npm ERR!         nodebb-plugin-sso-oauth2-multiple@"^1.4.2" from the root project
    npm ERR!   peer eslint@"^7.32.0 || ^8.2.0" from eslint-config-airbnb-base@15.0.0
    npm ERR!   node_modules/eslint-config-airbnb-base
    npm ERR!     eslint-config-airbnb-base@"15.0.0" from eslint-config-nodebb@0.2.1
    npm ERR!     node_modules/eslint-config-nodebb
    npm ERR!       dev eslint-config-nodebb@"1.1.4" from the root project
    npm ERR!       1 more (nodebb-plugin-gravatar)
    npm ERR!   4 more (eslint-config-nodebb, eslint-plugin-import, ...)
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! dev @stylistic/eslint-plugin-js@"4.2.0" from the root project
    npm ERR!
    npm ERR! Conflicting peer dependency: eslint@9.27.0
    npm ERR! node_modules/eslint
    npm ERR!   peer eslint@">=9.0.0" from @stylistic/eslint-plugin-js@4.2.0
    npm ERR!   node_modules/@stylistic/eslint-plugin-js
    npm ERR!     dev @stylistic/eslint-plugin-js@"4.2.0" from the root project
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR!
    

    Looks like it relates to nodebb-plugin-sso-oauth2-multiple

    Any ideas?

    Thanks

  • Hi. Trying to upgrade NodeBB to latest version, and get

    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE could not resolve
    npm ERR!
    npm ERR! While resolving: nodebb@4.4.1
    npm ERR! Found: eslint@8.57.1
    npm ERR! node_modules/eslint
    npm ERR!   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.4.0
    npm ERR!   node_modules/@eslint-community/eslint-utils
    npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@8.57.1
    npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@9.3.0
    npm ERR!     node_modules/nodebb-plugin-sso-oauth2-multiple/node_modules/eslint
    npm ERR!       eslint@"9.x" from nodebb-plugin-sso-oauth2-multiple@1.4.2
    npm ERR!       node_modules/nodebb-plugin-sso-oauth2-multiple
    npm ERR!         nodebb-plugin-sso-oauth2-multiple@"^1.4.2" from the root project
    npm ERR!   peer eslint@"^7.32.0 || ^8.2.0" from eslint-config-airbnb-base@15.0.0
    npm ERR!   node_modules/eslint-config-airbnb-base
    npm ERR!     eslint-config-airbnb-base@"15.0.0" from eslint-config-nodebb@0.2.1
    npm ERR!     node_modules/eslint-config-nodebb
    npm ERR!       dev eslint-config-nodebb@"1.1.4" from the root project
    npm ERR!       1 more (nodebb-plugin-gravatar)
    npm ERR!   4 more (eslint-config-nodebb, eslint-plugin-import, ...)
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! dev @stylistic/eslint-plugin-js@"4.2.0" from the root project
    npm ERR!
    npm ERR! Conflicting peer dependency: eslint@9.27.0
    npm ERR! node_modules/eslint
    npm ERR!   peer eslint@">=9.0.0" from @stylistic/eslint-plugin-js@4.2.0
    npm ERR!   node_modules/@stylistic/eslint-plugin-js
    npm ERR!     dev @stylistic/eslint-plugin-js@"4.2.0" from the root project
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR!
    

    Looks like it relates to nodebb-plugin-sso-oauth2-multiple

    Any ideas?

    Thanks

    phenomlab can you delete your package-lock.json and try again?

  • julian Done, but still fails - this time with a slightly different message

    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE could not resolve
    npm ERR!
    npm ERR! While resolving: nodebb@4.4.1
    npm ERR! Found: eslint@8.57.1
    npm ERR! node_modules/eslint
    npm ERR!   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.4.0
    npm ERR!   node_modules/@eslint-community/eslint-utils
    npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@8.57.1
    npm ERR!     @eslint-community/eslint-utils@"^4.2.0" from eslint@9.3.0
    npm ERR!     node_modules/nodebb-plugin-sso-oauth2-multiple/node_modules/eslint
    npm ERR!       eslint@"9.x" from nodebb-plugin-sso-oauth2-multiple@1.4.2
    npm ERR!       node_modules/nodebb-plugin-sso-oauth2-multiple
    npm ERR!         nodebb-plugin-sso-oauth2-multiple@"^1.4.2" from the root project
    npm ERR!   peer eslint@"^7.32.0 || ^8.2.0" from eslint-config-airbnb-base@15.0.0
    npm ERR!   node_modules/eslint-config-airbnb-base
    npm ERR!     eslint-config-airbnb-base@"15.0.0" from eslint-config-nodebb@0.2.1
    npm ERR!     node_modules/eslint-config-nodebb
    npm ERR!       dev eslint-config-nodebb@"1.1.4" from the root project
    npm ERR!       1 more (nodebb-plugin-gravatar)
    npm ERR!   4 more (eslint-config-nodebb, eslint-plugin-import, ...)
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! dev @stylistic/eslint-plugin-js@"4.2.0" from the root project
    npm ERR!
    npm ERR! Conflicting peer dependency: eslint@9.27.0
    npm ERR! node_modules/eslint
    npm ERR!   peer eslint@">=9.0.0" from @stylistic/eslint-plugin-js@4.2.0
    npm ERR!   node_modules/@stylistic/eslint-plugin-js
    npm ERR!     dev @stylistic/eslint-plugin-js@"4.2.0" from the root project
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR!
    
  • RESOLVED: used npm update and then ./nodebb build

  • RESOLVED: used npm update and then ./nodebb build

    phenomlab ah good to hear, thanks, and sorry about that!

    We're not quite sure what happened with the eslint update that caused existing installs to complain so loudly.

Diese Artikel könnten Dich auch interessieren.