summaryrefslogtreecommitdiff
path: root/TROUBLESHOOTING
blob: e7582b12c7e071399fbf49cda759fb28714271af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Troubleshooting #

## Upgrade ##

Have you built CouchDB from the Subversion repository?

Did you do a svn up that seemed to break everything?

After every update you must run the following command:

    ./bootstrap -C

If you still have problems building try the next troubleshooting tip.

## First Run ##

Having problems getting CouchDB to run for the first time?

Follow this simple procedure and report back to mailing list (or IRC) with the
output of each step.

  1. Note down the name of your operating system and your processor
     architecture.

  2. Note down the installed versions of CouchDB's dependancies.

  3. Checkout a fresh version from Subversion:

         svn checkout http://couchdb.googlecode.com/svn/trunk/ couchdb

  4. Bootstrap from the couchdb directory:

         ./bootstrap -C

  5. Build into a temporary directory:

         ./configure --prefix=/tmp/couchdb && make && make install

  6. Run the couchdb command and log the output:

         /tmp/couchdb/bin/couchdb

  7. Use your system's kernel trace tool and log the output of the above
     command.

    1. Linux systems should use strace:

            strace /tmp/couchdb/bin/couchdb 2> strace.out

    2. Please add documentation for your system...

  8. Report back to the mailing list (or IRC) with the output from each step.