Reputation: 23
What I'm struggling with:
From the official CouchDB docs page, I first followed the steps here to install the Apache CouchDB native application. When doing "Verify Installation" in Fauxton as it said, it brought up this error:
I wasn't sure what that meant, so I just jumped ahead to this "Tutorial" page, which had a section that said, "If any [tests] fail, re-check your installation steps."
But I went through the steps I followed on the first page, and I still have no clue what to fix. I've tried searching for what this error could mean, but I haven't found any resources that aren't either seemingly unrelated or horribly vague. And because I'm using CouchDB for the first time, I have no clue what to look for in its logs.
Where should I start to go about fixing this error?
Things I tried:
I understood "re-checking the installation steps" as just going back over the installation-steps list and checking whether I did them all. So, all I ended up doing was rerunning "Verify Installation" in Fauxton several times like a fool.... 😓
I also tried going to the "Setup" link on the "Installation" page, because I realized I hadn't done that. I followed the instructions to set up a single node, then went and did "Verify Installation" again. I was expecting that at least there would now be a check mark next to "Create Views", but the error message looks exactly the same.
Another thing I did, following this page I found, was run brew install nspr
and see if maybe installing this dependency could clear up this error. Same expected-vs-reality as above.
Upvotes: 1
Views: 479
Reputation: 2659
This is now fixed in CouchDB 3.2.3 and 3.3.2 released today:
Upvotes: 1
Reputation: 8729
Update:
Apparently Homebrew is necessary for using CouchDB on a Mac. I was informed that installing Spidermonkey via brew would fix the verification problem.
I stopped the missing _users
table messages by performing the steps in the last post, by @jonathanwork, of this Fauxton issue report. At the Terminal do these commands:
curl -X PUT 'http://admin:[email protected]:5984/_replicator'
curl -X PUT 'http://admin:[email protected]:5984/_users'
Make sure they return {"ok":true}
.
However, that does not fix the verification process.
In my Fauxton issue report, @whosnorman, suggested using a prior version of CouchDB retrieved from the Wayback Machine - link goes directly to the zip
file for version 3.2.2 - saying that worked for them.
Upvotes: 0