Thanks for the support!!
@julian @Bri @PitaJ
I have upgraded Nodejs version to v4.7.0 and It solved the problem.
I'm extremely new to the whole "redis" and nodejs thing, but getting along nicely thus far.
So, I setup a new user, git cloned and started the setup. As I understand it, you can have 16 databases on an individual instance of reddit. I'm using Debian 7 and it doesnt appear to support UpStart so that route wasnt working for me, but perhaps the issue Im having isnt related to that at all.
I first setup with all defaults except changing the port for Node from 4567 to 4568, failing to realize I had to change the db from 0 to 1. So, when I saw my first NodeBB instead of the new one I setup, I quickly realized my mistake.
I ran the setup again and changed the redis db to 1 this time, and it in fact then prompted for username and password like I'd expect.
However... During the final part of setup, I get this.
info: Beginning database schema update
info: [2014/1/5] Upgraded categories active users
info: [2014/1/5] Re-slugify usernames (again)
info: [2014/1/7] Updated topic and user posts to sorted set
info: [2014/1/13] Set up "Registered Users" user group
info: [2014/1/19] Remove user search from Reds
info: [2014/1/23] Updating Administrators Group -- skipped
info: [2014/1/25] Updating User Gravatars to HTTPS
info: [2014/1/25] Done activating SSO plugins
info: [2014/1/30] Fixing language settings -- skipped
info: [2014/1/30] Adding new topic sets
info: [2014/2/6] Upvoting all favourited posts for each user
info: [2014/2/7] Updating category recent replies
info: [2014/2/9] Remove Topic LastFeedUpdate value, as feeds are now on-demand
-------error: [upgrade] Errors were encountered while updating the NodeBB schema: Error: ERR no such key
And due to that, I'm unable to start nodebb because it thinks it's out of date, but running the update gives the error above..
Help a noob out
In redis-cli you could probably do
select 1
flushdb
and start over (I'm assuming you messed up your fresh install and not the original install?)
Correct, my initial install is still fine.
I did what you said to do, but when running setup, same error during upgrade.
error: [upgrade] Errors were encountered while updating the NodeBB schema: Error: ERR no such key
@kelso please update to https://github.com/designcreateplay/NodeBB/commit/0c093c2aaa7d2302c07f8b07ca366a4333519e63 flushdb 1 and try again.
That did the trick, thanks! if you couldnt tell, I already love the product and am deploying in two new projects.
Hi,
I'm also trying to run a second NodeBB instance (love this new generation forum ) on same server.
I'm encountering difficulties, but not the same.
I run the setup, defined a different port 4568 and different Redis DB number 1 (first instance on 4567 with RDS DB 0).
Starting up this second NodeBB instance I see in the log that the startup doesn't end and restart just after attempting to listen on my 192.168.1.10:4568, endlessly.
info: [user.startJobs] Registering User Jobs
info: [meta/css] Minifying LESS/CSS
info: [sounds] Sounds OK
info: [themes] Compiling templates
info: [themes] Successfully compiled templates.
info: NodeBB attempting to listen on: 192.168.1.10:4568
info: NodeBB v0.4.3 Copyright (C) 2013-2014 NodeBB Inc.
info: This program comes with ABSOLUTELY NO WARRANTY.
info: This is free software, and you are welcome to redistribute it under certain conditions.
Any idea about what I miss ?
Regards
info:
info: Time: Tue Jun 10 2014 22:25:17 GMT+0200 (CEST)
@Frédéric-Coubard Can you try ./nodebb dev on your second instance and paste the result.
@Frédéric-Coubard Looks like there is no problem to me?
@a_5mith will try this evening.
@julian you mean it is normal this instance restarting endlessly ?
@Frédéric-Coubard Ah, missed that it was restarting over and over again. Yeah, run it in dev mode and let's see what the error is...
Sorry for this late feedback.
For some reasons I had to reinstall my whole server. And now the run of the two nodeBB instances is working fine. So maybe nothing related to nodeBB itself. That rocks :-). Thanks for your answers.
I'm having an issue where I've installed two instances of NodeBB on the same server, set the redis databases to be different yet the following error occurs:
Whenver you login or logout of one forum, you logout of the other. Is this a common issue and can be solved easily or am I in deep water here?
config.json
different?base_url
?That's hilarious
The secrets are indeed different
The base_url's are the same except for the ports
I'll clear my cookies and see if that fixes the issue.
As far as I know, the ports aren't considered in a cookie's domain path (limitation of the cookie mechanism, I think), so that would explain it. They're overwriting each other.
It seems that even if I refresh on one instance it logs me out of the other. How strange.