Alexander Shorin created COUCHDB-2556:
-----------------------------------------

             Summary: CentOS install docs needs in update
                 Key: COUCHDB-2556
                 URL: https://issues.apache.org/jira/browse/COUCHDB-2556
             Project: CouchDB
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: Documentation
            Reporter: Alexander Shorin


>From IRC:

{quote}
[08:37:31]      MasterGberry: Where is the most up to date instllation 
instructions for CouchDB and CentOS? the page here 
http://docs.couchdb.org/en/latest/install/unix.html seems to be missing some 
information about how to get some of the dependencies
[08:37:40]      MasterGberry: none of the erlang stuff exists
[08:38:16]      Kxepal: MasterGberry: what's missed?
[08:38:30]      Kxepal: let's fix that (:
[08:39:14]      MasterGberry: none of the erlang packages exist by default repos
[08:39:36]      Kxepal: that's cannot be
[08:39:36]      MasterGberry: I ran "sudo yum install autoconf autoconf-archive 
automake curl-devel erlang-asn1 erlang-erts erlang-eunit erlang-os_mon 
erlang-xmerl help2man libicu-devel libtool perl-Test-Harness"
[08:39:56]      MasterGberry: This was the output 
https://gist.github.com/mastergberry/0e48977aabfd894a682c
[08:40:32]      MasterGberry: Using CentOS release 6.6 (Final)
[08:46:50]      Kxepal: hm...try to erlang solutions repo 
https://www.erlang-solutions.com/downloads/download-erlang-otp or follow 
instruction from https://github.com/wendall911/couchdb-rpm .if any works, docs 
needs to be updated.
[08:54:33]      MasterGberry: Kxepal ok let me give it a quick shot
[08:59:05]      MasterGberry: Kxepal add "yum localinstall 
http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm"; (or 
latest version found here 
https://www.erlang-solutions.com/downloads/download-erlang-otp) to your 
documentation
[08:59:22]      MasterGberry: Should also just make the yum install 1 long line 
so it's easier for people to copy and paste
[09:01:24]      Kxepal: MasterGberry: cool and good idea. is that enough to 
make couchdb on centos so far?
[09:02:00]      MasterGberry: I have to do the spidermonkey stuff now
[09:02:08]      MasterGberry: and iirc last time that was a pain in the ass...i 
couldnt get it to compile from source properly
[09:02:14]      MasterGberry: trying to see if i can find the rpm i ended up 
using
[09:07:50]      MasterGberry: bah found something for centos7 but not 6
[09:10:39]      MasterGberry: oh im dumb
[09:11:44]      MasterGberry: Why doesnt' wendall911 just post the actual rpm 
instead of making us build it :/
[09:14:44]      Kxepal: dont know, but this is a good subject for couchdb-rpm 
issue (:
[09:15:04]      MasterGberry knows nothing about RPM's, dont ask
[09:16:26]      MasterGberry: Kinda wish it was easier to just build all this 
stuff though
[09:17:19]      MasterGberry hopes that the spidermonkey stuff is installing 
right
[09:25:17]      MasterGberry: Notes to self installed using 
https://github.com/wendall911/js185 , had no issues installing final rpm for 
js-1.8.5-15.el6.x86_64.rpm, needed to "yum install readline-devel" to make 
js-devel-1.8.5-15.el6.x86_64.rpm install properly
[09:25:56]      MasterGberry: oh and had to download the actual tar.gz to the 
correct location specified in the instructions (not 100% clear) found here 
http://www.filewatcher.com/m/js185-1.0.0.tar.gz.6164605-0.html
[09:28:09]      MasterGberry: here comes the fun part...fixing the ./configure 
to work
[10:08:50]      MasterGberry:  ./configure 
--with-erlang=/usr/lib64/erlang/usr/include/
[10:11:45]      MasterGberry: Kxepal ok so from my instructions in this chat
[10:11:51]      MasterGberry: i got it to install properly in that order
[10:12:07]      MasterGberry: step 2.1.4 and 2.1.5 are out of order
[10:12:15]      MasterGberry: well some of it at least
[10:12:19]      MasterGberry: u should be making the user first
[10:12:23]      MasterGberry: then trying to run the couchdb setup
[10:12:37]      MasterGberry: oh and obv after ./configure just the make && 
make install 
[10:13:39]      MasterGberry: no idea what --gecos is...but thats not an option
[10:15:43]      MasterGberry: adduser --system --home 
/usr/local/var/lib/couchdb  --no-create-home  --shell /bin/bash -c "CouchDB 
Administrator" couchdb
[10:15:53]      MasterGberry: that is what i ran, not sure if its the right 
solution or not tho
[10:18:08]      Kxepal: MasterGberry: > The "GECOS" field of /etc/passwd is for 
comments, usually for the full name of the user. // never actually seen this 
before
[10:19:23]      Kxepal: MasterGberry: if it works and those in docs doesn't 
that makes it right anyway. thanks, I'll sort these bits to correct the install 
docs. btw, you may also send us pull request with all the changes (;
[10:20:07]      MasterGberry: also don't seem to have the couchdb init.d script 
installed for some reason :/
[10:20:31]      Kxepal: it may be in /usr/local/etc/init.d/...
[10:20:47]      MasterGberry: nope
[10:20:55]      MasterGberry: lets see if i can find it..
[10:21:17]      MasterGberry: ./usr/local/etc/rc.d/couchdb
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to