I generally do a zypper install couchdb from the below repo which couchdb server built for suse linux enterprise 11, sp3.
zypper addrepo http://download.opensuse.org/repositories/home:ZaWertun:db/SLE_11_SP3/home:ZaWertun:db.repo Is there any other repo from which I should get it? Also, what would be a faster way to get this working? And if I can get the file, I just put it under the right location and restart couchdb? -----Original Message----- From: Ramanadham, Radhika [mailto:[email protected]] Sent: Wednesday, May 21, 2014 12:03 PM To: [email protected] Subject: RE: running views return nothing with couchdb1.5.1 Here is what I get. Looks like libmozjs.so is missing? lglod078:/var/log/couchdb # which couchjs /usr/bin/couchjs lglod078:/var/log/couchdb # ldd `which couchjs` linux-vdso.so.1 (0x00007fffb13ff000) libm.so.6 => /lib64/libm.so.6 (0x00007f2bf6d8b000) libmozjs.so => not found libplds4.so => /usr/lib64/libplds4.so (0x00007f2bf6b87000) libplc4.so => /usr/lib64/libplc4.so (0x00007f2bf6982000) libnspr4.so => /usr/lib64/libnspr4.so (0x00007f2bf6743000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f2bf6508000) libc.so.6 => /lib64/libc.so.6 (0x00007f2bf6159000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2bf5f3b000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f2bf5d37000) librt.so.1 => /lib64/librt.so.1 (0x00007f2bf5b2f000) /lib64/ld-linux-x86-64.so.2 (0x00007f2bf708e000) lglod078:/var/log/couchdb # couchjs couchjs: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory lglod078:/var/log/couchdb # -----Original Message----- From: Mike Marino [mailto:[email protected]] Sent: Wednesday, May 21, 2014 11:59 AM To: [email protected] Subject: Re: running views return nothing with couchdb1.5.1 Ok, that could indeed be an error from a library not find while running an external process (e.g. couchjs). Can you run couchjs? :~> which couchjs /usr/local/bin/couchjs :~> ldd `which couchjs` ... should resolve all libaries ... :~> couchjs On Wed, May 21, 2014 at 5:50 PM, Ramanadham, Radhika < [email protected]> wrote: > Here is what I see in the log: > > [Wed, 21 May 2014 15:49:42 GMT] [error] [<0.202.0>] OS Process Error > <0.17168.143> :: {os_process_error, > > {exit_status,127}} [Wed, 21 May 2014 15:49:42 GMT] [error] > [<0.3093.3>] OS Process Error <0.17165.143> :: {os_process_error, > > {exit_status,127}} [Wed, 21 May 2014 15:49:42 GMT] [error] [<0.202.0>] > OS Process Error <0.17176.143> :: {os_process_error, > > {exit_status,127}} [Wed, 21 May 2014 15:49:42 GMT] [error] > [<0.3093.3>] OS Process Error <0.17174.143> :: {os_process_error, > > {exit_status,127}} [Wed, 21 May 2014 15:49:42 GMT] [error] [<0.202.0>] > OS Process Error <0.17172.143> :: {os_process_error, > > {exit_status,127}} [Wed, 21 May 2014 15:49:42 GMT] [error] > [<0.3093.3>] OS Process Error <0.17182.143> :: {os_process_error, > > {exit_status,127}} > > -----Original Message----- > From: Mike Marino [mailto:[email protected]] > Sent: Wednesday, May 21, 2014 11:04 AM > To: [email protected] > Subject: Re: running views return nothing with couchdb1.5.1 > > Ok, then for some reason your view can't be built. > > Can you output the log? You should see error output when you request > the view. (Best is to use friendpaste or something similar and send a > link.) > > Am 21.05.2014 um 16:54 schrieb "Ramanadham, Radhika" < > [email protected]>: > > Sorry, looks like the images are filtered out. > > > > But, here is what gets returned- Error- An error occurred accessing > the view. > > > > > > *From:* Ramanadham, Radhika > [mailto:[email protected]<[email protected]>] > > *Sent:* Wednesday, May 21, 2014 10:47 AM > *To:* [email protected] > *Subject:* RE: running views return nothing with couchdb1.5.1 > > > > Thanks Mike. I will clean up my reduce functions once I get this resolved. > > > > Reg the issue: I am not sure where to look if views are building or not. > > > > > > > > > > On the other hand, on couchdb server 1.5.0, I see the results: > > > > > > -----Original Message----- > From: Mike Marino [mailto:[email protected] <[email protected]>] > Sent: Wednesday, May 21, 2014 10:32 AM > To: [email protected] > Subject: Re: running views return nothing with couchdb1.5.1 > > > > Hi Radhika, > > > > What does the server status say in futon? (i.e. does it note that the > views are building or not?) > > > > One side comment, the reduce functions that you posted will likely not > do what you expect when a rereduce is run. I would suggest using > _stats (preferable solution, > http://couchdb.readthedocs.org/en/latest/couchapp/ddocs.html#builtin-r > educe-functions > > ). > > > > Cheers, > > Mike > > > > > > On Wed, May 21, 2014 at 4:25 PM, Ramanadham, Radhika < > [email protected]> wrote: > > > > > Hi, > > > > > > I have some code that creates DB, documents and design documents > > with > > > views and lists. > > > > > > When I run views, I don't know why, but it returns nothing and waits > > > for ever. This is with couchdb1.5.1 > > > > > > When I run the same code against my another couchdb server, only > > > difference being that the version is 1.5.0, it works perfect. All > > the > > > views return the right responses and results. > > > > > > Can anyone help me here? I am at a loss! > > > > > > Below is a snippet of my design doc: > > > > > > def createDesignDocForPerfStats(): > > > design = db.design('perfstats') > > > resp = design.put(params={ > > > "_id":"_design/perfstats", > > > "language": "javascript", > > > "views": > > > { > > > "by_server": { > > > "map": "function(doc) { if ((doc.type == > > > 'performance_stats')) emit([doc.Hostname,doc.test_id],{ > > > 'Start_time':doc.start_time ,'CPU': doc.CPU, 'Memory': doc.Memory, > > > 'FileSystem':doc.FileSystem }) }" > > > }, > > > "by_test_id": { > > > "map": "function(doc) { if ((doc.type == > > > 'performance_stats')) emit(doc.test_id,{ 'Server Name': > > doc.Hostname, > > > 'Start_time':doc.start_time, 'CPU': doc.CPU, 'Memory': doc.Memory, > > > 'FileSystem':doc.FileSystem }) }" > > > }, > > > "by_testid_starttime": { > > > "map": "function(doc) { if ((doc.type == > > > 'performance_stats')) emit([doc.test_id, doc.start_time],{ 'Server > Name': > > > doc.Hostname, 'TestID':doc.test_id, 'CPU': doc.CPU, 'Memory': > > > doc.Memory, 'FileSystem':doc.FileSystem }) }" > > > }, > > > #view is > > > > > http://10.247.32.71:5984/longevity/_design/perfstats51/_view/server?gr > oup=true > > > "server": { > > > "map": "function(doc) { if ((doc.type == > > > 'performance_stats')) emit([doc.test_id, doc.Hostname],null ) }", > > > "reduce": "function(keys, values) {return (null)}" > > > }, > > > "cpu": { > > > "map": "function(doc) { if ((doc.type == > > > 'performance_stats')) emit(doc.test_id, doc.CPU) }", > > > "reduce": "function(keys, values) " > > > "{ " > > > "avg = Math.round(sum(values)/values.length);" > > > "return(avg)" > > > " }" > > > }, > > > #get avg cpu for all servers per time > > > # > > > > > http://10.247.32.72:5984/longevity/_design/perfstats1/_view/cpu_by_sta > rttime?group=true > > > "cpu_by_starttime": { > > > "map": "function(doc) { if ((doc.type == > > > 'performance_stats')) emit([doc.test_id,doc.start_time], doc.CPU) > > }", > > > "reduce": "function(keys, values) " > > > "{ " > > > "avg = Math.round(sum(values)/values.length);" > > > "return(avg)" > > > " }" > > > }, > > > }, > > > "lists":{ > > > "sort":"function(head, req) {" > > > "var row;" > > > "var rows=[];" > > > "while(row = getRow()) {" > > > "rows.push(row)" > > > "};" > > > "rows.sort(function(a,b) {" > > > "return b.value-a.value" > > > "});" > > > "send(JSON.stringify({\"rows\" : rows[0]}))" > > > "}" > > > } > > > }) > > > >
