I’m trying to perform the update in a snapshot of my production environment, but I’m having issues.
I’ve executed installUbuntuDeps.sh because I’ve seen in commits you have changed the node installation to use nvm, but when I try tu start all node precess the nuve process gives me the next error:
/usr/share/licode/nuve/nuveAPI/mdb/erizoControllerRegistry.js:11
db.erizoControllers.find({}).toArray(function (err, erizoControllers) {
^
TypeError: Cannot call method 'find' of undefined
at Object.exports.getErizoControllers (/usr/share/licode/nuve/nuveAPI/mdb/erizoControllerRegistry.js:11:25)
at checkKA (/usr/share/licode/nuve/nuveAPI/cloudHandler.js:90:29)
at wrapper [as _onTimeout] (timers.js:261:14)
at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)
Then I’ve executed installNuve.sh, but the problem persists and after this script execution the SuperService ID and SuperService Key have changed.
Do you have any doc describing the update process? Is a way to update without changing SuperService credentials?
But the update process is still make me headache, after I run the installErizo and installNuve I can see that the licode_conf.js has been replaced by the fresh one and I lose all my config.
Do you have the process or steps to update licode and don’t lose information or config?