• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

0.7.3 -> 0.9.x

Scheduled Pinned Locked Moved Technical Support
9 Posts 5 Posters 6.8k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    APXEOLOG
    wrote on last edited by
    #1

    Hello there! Haven't update since summer, trying to do it now 🙂

    1. Should i update to 0.8.x first and then to 0.9.x? Or i can miss 0.8.x step?
    2. I have compilation error during ./nodebb upgrade (on every branch - 0.8.x, 0.9.x, master)
      http://pastebin.com/aZtfwJSL
      I've tried with both 4/5 NodeJS
    1 Reply Last reply
    0
  • markkusM Offline
    markkusM Offline
    markkus GNU/Linux
    wrote on last edited by
    #2

    According to the docs, it is not recommended to jump from 0.7.x to 0.9.x. Best practice at the moment would be to upgrade to the last version of 0.7.x branch, then proceed to 0.8.x and from there move on to 0.9.x.

    More info here: https://docs.nodebb.org/en/latest/upgrading/index.html#upgrade-path

    1 Reply Last reply
    0
  • A Offline
    A Offline
    APXEOLOG
    wrote on last edited by
    #3

    Ok, but anyway i have compilation problem

    1 Reply Last reply
    0
  • A Offline
    A Offline
    APXEOLOG
    wrote on last edited by
    #4

    How does nodebb depends on 'lwip' module? I haven't find it in direct dependencies... Can we somehow avoid using it? All my problems because of it 😞

    pichaliteP julianJ 2 Replies Last reply
    0
  • S Offline
    S Offline
    Scuzz
    wrote on last edited by
    #5

    I had a few issues upgrading from 0.6 to 0.9.
    Manually running npm install and then run the nodebb install command usually sorted everything out for me.

    1 Reply Last reply
    0
  • pichaliteP Offline
    pichaliteP Offline
    pichalite Plugin & Theme Dev
    replied to APXEOLOG on last edited by
    #6

    @APXEOLOG I believe lwip module was removed from NodeBB v0.9.x. You can try the upgrade from 0.7 to 0.8 by removing the lwip module from package.json after fetching v0.8.x code from git and before running ./nodebb upgrade

    1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to APXEOLOG on last edited by
    #7

    @APXEOLOG NodeBB doesn't depend on lwip any longer, but it did for the v0.8.x branch, so you will need to install it in order to pass the startup checks so the upgrade can take place.

    1 Reply Last reply
    0
  • A Offline
    A Offline
    APXEOLOG
    wrote on last edited by
    #8

    Yep, 0.9.x don't crash after i removed lwip, but i can't upgrade, because i cannot update db to 0.8 version (because of lwip). Can i somehow skip every stages except db update for 0.8.x upgrade?

    1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    wrote on last edited by
    #9

    Possibly. Try this.

    In src/meta/dependencies.js, change the beginning of the function definition for Meta.dependencies.check like so:

    Meta.dependencies.check = function(callback) {
        return callback();
        // ... rest of method
    
    1 Reply Last reply
    0

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development