couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcello Nuccio <marcello.nuc...@gmail.com>
Subject Re: Help installing CouchDB on Ubuntu
Date Thu, 27 Oct 2011 06:03:46 GMT
I'm using CouchDB 1.1.0 on Ubuntu 11.04 compiled with
https://github.com/iriscouch/build-couchdb.
The only problem I have found is
https://github.com/iriscouch/build-couchdb/issues/4
On a clean Ubuntu 10.04 LTS installation (do prefer the server
edition) it should work without problems.

Marcello

2011/10/27 john.tiger <john.tigernassau@gmail.com>:
> okay - got couch 1.1.0 installed okay on Ubuntu 11.10 (I prefer to install
> from source and programmers should be able to follow that)  - bit of a mess
> since the xulrunner pkgs had to come from Maverick repositories
>
> I followed instructions below from ewhitmor27 but I had to do the following:
>
> 1) google for the packages.ubuntu xulrunner-1.9.2-dev, xulrunner-1.9.2 and
> download - I took mine from the Maverick repository
> 2) sudo apt-get install libnss3-dev libnotify-dev libiw-dev
> libdbus-glib-1-dev libgdk-pixbuf2.0-dev libnspr4-0d
> 3) sudo dpkg -i xul*.deb
> 4) also don't forget to use sudo for your apt-gets
> 5) in the ./configure - I had to use xulrunner-devel-1.9.2.23
> 6) again use sudo for most system commands
> 7) my adduser did not work since I already had a couch user installed
> 8) I did not mess with the firewall - not sure if I should or not
>
>
> ewhitmor27
> PDA
> July 5th, 2011, 03:31 PM
> I couldnt find anyone who posted an installation guide for building couchdb
> 1.1.0 on
> ubuntu 11.04 that worked. So here is my build instructions which i setup on
> a clean
> install of ubuntu 11.04.
> I hope this helps someone.
> Eric
>
>
> apt-get build-dep couchdb
> apt-get install xulrunner-1.9.2-dev
> apt-get install erlang-eunit
> mkdir data
> cd /data/
> wget http://www.eng.lsu.edu/mirrors/apache//couchdb/1.1.0/apache-couchdb-
> 1.1.0.tar.gz
> tar -xvf apache-couchdb-1.1.0.tar.gz
> cd apache-couchdb-1.1.0
> ./configure --prefix=/data/couchdb
> --with-js-lib=/usr/lib/xulrunner-devel-1.9.2.17/lib --
> with-js-include=/usr/lib/xulrunner-devel-1.9.2.17/include
> make && sudo make install
> To open up the firewall after updating default.ini bind address to 0.0.0.0:
> iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 5984 -j ACCEPT
> iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 6984 -j ACCEPT
> Make it so couchdb will start after reboot
> adduser --system --home /usr/local/var/lib/couchdb --no-create-home --shell
> /bin/bash -
> -group --gecos "CouchDB Administrator" couchdb
> chown -R couchdb:couchdb /data/couchdb
> chmod -R 0770 /data/couchdb
> cp /data/couchdb/etc/init.d/couchdb /etc/init.d/
> update-rc.d couchdb defaults
>
>
>
> On 10/26/2011 07:11 PM, Robert Wadholm wrote:
>>
>> Should work on the latest Ubuntu if that's what you've got. Try the Single
>> Server Community Edition 32-bit or 64-bit Linux Debian package 1.2.0 (based
>> on Apache CouchDB 1.1.x) at
>> http://www.couchbase.com/downloads/couchbase-single-server/community. You'll
>> probably need to first make sure there aren't any remnants of Couch from
>> previous installs still on your machine (may cause installation and/or run
>> time issues).
>> Hope this helps!
>> Bob
>>
>> Bob Wadholm
>>
>>
>> On Oct 26, 2011, at 6:51 PM, Clarke Bishop wrote:
>>
>> I did try couchbase singer server, but had problems with it. Does it work
>> with Ubuntu? Which versions?
>>
>>
>>
>> I'd just like to know about a combination that can definitely work. Then,
>> I'll troubleshoot if needed. I've just been spinning my wheels trying all
>> sorts of combinations.
>>
>>
>>
>> Thanks for your ideas!
>>
>>
>>
>>   Clarke
>>
>>
>>
>> From: Robert Wadholm [mailto:rwadholm@maf.org]
>> Sent: Wednesday, October 26, 2011 8:37 PM
>> To: user@couchdb.apache.org<mailto:user@couchdb.apache.org>;
>> cbishop@resultantsys.com<mailto:cbishop@resultantsys.com>
>> Subject: Re: Help installing CouchDB on Ubuntu
>>
>>
>>
>> Hi Clarke,
>>
>> Have you already tried CouchBase Single Server Community Edition for
>> Linux?
>>
>> http://www.couchbase.com/downloads
>>
>> Might be the easier way to go if you want a packaged deal.
>>
>>
>>
>> Bob
>>
>>
>>
>> Bob Wadholm
>>
>> www.bob.wadholm.com
>>
>> rwadholm@indiana.edu
>>
>> GitHub (https://github.com/rwadholm)
>>
>>
>>
>> On Oct 26, 2011, at 6:29 PM, Clarke Bishop wrote:
>>
>>
>>
>> This is all very frustrating. Couchdb is wonderful, but not if you can't
>> install it.
>>
>> build-couchdb at https://github.com/iriscouch/build-couchdb looks great.
>> It
>> says it works on Ubuntu 10.04 LTS (Lucid Lynx). If I roll back to that
>> version of Ubuntu, will I be relatively safe? I know nothing's perfect. I
>> just want to have a good chance to succeed.
>>
>> I tried a bunch of things that were suggested the other day, but couldn't
>> get anything to work.
>>
>> I'd like to use Ubuntu. Is there a version, any version, of Ubuntu that
>> has
>> a reliable couchdb install?
>>
>> Please forgive me for complaining. I know all of you and the couchdb dev
>> team are working hard to do great stuff. I want to do great stuff with
>> couchdb, but I'm stuck. Before, I thought it was just me and my
>> newbie-ness.
>> But, it doesn't seem like anyone can get this to work.
>>
>> Thanks for any help!
>>
>>  Clarke
>>
>> -----Original Message-----
>> From: john.tiger [mailto:john.tigernassau@gmail.com]
>> Sent: Wednesday, October 26, 2011 8:08 PM
>> To: user@couchdb.apache.org
>> Subject: Re: Help installing CouchDB on Ubuntu
>>
>> I believe that programmers ought to be able to upgrade / build packages
>> so we should be able to get 1.1.0 downloaded and working (with 1.1.1
>> soon on the way)
>>
>> But I just spent the last few hours trying to update my 11.10 to Couch
>> 1.1.0 which the wiki suggests - I tried to follow someone's instructions
>> for building 1.1.0 in 11.04 but now Ubuntu no longer has xulrunner in
>> the repositories (frustrating!)
>>
>> so question is :
>> a) should we download xulrunner-1.9.2-dev from Natty repository and use
>> in 11.10 ?
>> b) Debian shows no xulrunner-1.9.2 but does show 1.9.1.x and 2.0 in
>> experimental - should we use that ?
>> c) if there's not a good reason for ubuntu to start dumping key packages
>> should we switch to Linux Mint with debian testing ?
>>
>> or should Couch get out of the xulrunner dependency ?
>>
>>
>>
>> On 10/26/2011 01:50 PM, CGS wrote:
>>
>> Even if it is recommended the latest version, if something is working,
>>
>> do not touch it unless you know what you do or you are forced to do
>>
>> it. That's my sincere piece of advice.
>>
>>
>>
>> If you installed it from "Batteries Included", then you should have
>>
>> default.ini and local.in under /etc/couchdb/, and the couchdb daemon
>>
>> under /etc/init.d/. You don't need anything else (no extra user, no
>>
>> extra building) but to configure it for your needs (in the ini's
>>
>> files). If you have problems in starting/stopping/restarting and so
>>
>> on, just type man couchdb and press enter (use stop and start after
>>
>> few seconds to be sure you restart it correctly - sometimes Erlang
>>
>> processes tend to report stop while they are still in the process of
>>
>> stopping). Check this out to start using CouchDB:
>>
>>
>>
>> http://guide.couchdb.org/editions/1/en/index.html
>>
>>
>>
>> and if you forget the commands there, just take a look into the short
>>
>> version of that documentation:
>>
>>
>>
>> http://jpmens.net/2010/04/20/the-antepenultimate-couchdb-reference-card/
>>
>>
>>
>> So, sit back and relax while reading about couch. :)
>>
>>
>>
>> Welcome to this community!
>>
>>
>>
>> Cheers,
>>
>> CGS
>>
>>
>>
>>
>>
>>
>>
>> On 10/26/2011 09:31 PM, Vince Cardillo wrote:
>>
>> Hi All,
>>
>>
>>
>> I was able to get CouchDB 1.0.1 installed and running via these
>>
>> instructions: http://wiki.apache.org/couchdb/Installing_on_Ubuntu. I
>>
>> followed the very top "Batteries Included" instructions.
>>
>>
>>
>> I'm a little wary to try and upgrade it though--I'm about one step up
>>
>> from a
>>
>> Linux noob. It's been a while.
>>
>>
>>
>> whereis couchdb
>>
>> couchdb: /usr/bin/couchdb /etc/couchdb /usr/lib/couchdb
>>
>> /usr/share/couchdb
>>
>> /usr/share/man/man1/couchdb.1.gz
>>
>>
>>
>> I am not sure how I would upgrade it.
>>
>>
>>
>> - vince
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Oct 26, 2011 at 3:18 PM, CGS<cgsmcmlxxv@gmail.com>   wrote:
>>
>>
>>
>> So, Ubuntu 11 doesn't have any CouchDB package? Strange. Because
>>
>> Ubuntu 10
>>
>> has CouchDB 0.9.
>>
>>
>>
>> Vince, what you did is correct, only that you need to install CouchDB
>>
>> before. Using build-couchdb may not put it in the correct path for
>>
>> you to
>>
>> follow those instructions. If you want to run it as user and you use
>>
>> build-couchdb, then you don't need anymore those steps. Just don't
>>
>> forget to
>>
>> start CouchDB with -b option (given that build-couchdb will be
>>
>> successful).
>>
>>
>>
>> Cheers,
>>
>> CGS
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On 10/26/2011 08:27 PM, kowsik wrote:
>>
>>
>>
>> Try this:
>>
>> https://gist.github.com/**1171217<https://gist.github.com/1171217>.
>>
>> Uses build-couchdb from
>>
>> @iriscouch to build everything from source, configure couchdb, hookup
>>
>> logrotate, etc.
>>
>>
>>
>> K.
>>
>> ---
>>
>> http://blitz.io
>>
>> @pcapr
>>
>>
>>
>> On Wed, Oct 26, 2011 at 11:15 AM, Vince Cardillo<vcardillo@gmail.com>
>>
>> wrote:
>>
>>
>>
>> Hi all,
>>
>>
>>
>> I wanted to install CouchDB on the free tier of Amazon Web
>>
>> Services so
>>
>> that
>>
>> I could play wiht and explore it.
>>
>>
>>
>> I was following these instructions:
>>
>>
>>
>>
>> http://wiki.apache.org/**couchdb/Getting_started_with_**Amazon_EC2<http://wi
>> ki.apache.org/couchdb/Getting_started_with_Amazon_EC2>
>>
>>
>>
>>
>>
>> The 2nd line says this: Start the Ubuntu 8.10 server image,
>>
>> ami-5059be39
>>
>>
>>
>> I searched for that image, and it isn't found in the AWS EC2
>>
>> listing. So
>>
>> I
>>
>> instead installed Ubuntu 11.10 (GNU/Linux 3.0.0-12-virtual i686)
>>
>> (AMI ID:
>>
>> ami-2e90242f).
>>
>>
>>
>> I got through most of the steps, until I hit this step:
>>
>> sudo adduser --system --home /usr/local/var/lib/couchdb
>>
>> --no-create-home --shell /bin/bash --group --gecos 'CouchDB account'
>>
>> couchdb
>>
>>
>>
>> It specifies a home directory, but then has the no-create-home
>>
>> flag, and
>>
>> so
>>
>> at the end it says "not creating home directory". The next command
>>
>> results
>>
>> in this error:
>>
>>
>>
>> chown: cannot access `/usr/local/var/lib/couchdb': No such file or
>>
>> directory
>>
>>
>>
>> This command is listed as optional:
>>
>> sudo vim /usr/local/etc/couchdb/local.**ini
>>
>>
>>
>> However, that directory doesn't exist.
>>
>>
>>
>> One more thing. If I run "whereis yum" I get this: yum: /usr/bin/yum
>>
>> /etc/yum /usr/share/man/man8/yum.8.gz
>>
>>
>>
>> If I run "whereis couchdb" I get this: couchdb:
>>
>>
>>
>> Step 8 says: sudo -i -u couchdb couchdb
>>
>> I do that and get this:
>>
>> sudo: unable to change directory to /usr/local/var/lib/couchdb: No
>>
>> such
>>
>> file
>>
>> or directory
>>
>> sudo: unable to execute /bin/bash: No such file or directory
>>
>>
>>
>>
>>
>> Right now I am pretty stuck. I am not sure if couchdb installed
>>
>> correctly
>>
>> or
>>
>> not via the prior steps. And I am not really sure where it is, how to
>>
>> start/stop it, etc. Help is very appreciated!
>>
>>
>>
>>
>>
>> Thank you for any help,
>>
>> - vince
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Mime
View raw message