You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by Julian Moritz <em...@julianmoritz.de> on 2010/07/04 10:55:54 UTC

CouchDB with Python under Ubuntu not working

Hi,

I've installed couchdb-bin from lucid lynx repository and additionally
installed couchdb via pip (and removed python-couchdb from my system).

So I've got installed version 0.10.0 and 0.7.

When I call the default temporary python view in futon, a window pops up
and reads 

"Error: unknown_error 

epipe"

The log-file reads

[Sun, 04 Jul 2010 08:48:06 GMT] [error] [<0.108.0>] ** Generic server
<0.108.0> terminating 
** Last message in was {'EXIT',<0.111.0>,epipe}
** When Server state == {group_state,undefined,<<"web">>,
                         {"/var/lib/couchdb/0.10.0",<<"web">>,
                          {group,

<<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,
                             233>>,

{db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
                            <0.69.0>,<0.75.0>,
                            {db_header,4,16,0,
                             {738330,{8,1}},
                             {739403,9},
                             nil,0,nil,nil,1000},
                            16,
                            {btree,<0.69.0>,
                             {738330,{8,1}},
                             #Fun<couch_db_updater.8.117532479>,
                             #Fun<couch_db_updater.9.105507025>,
                             #Fun<couch_db_updater.7.32442936>,
                             #Fun<couch_db_updater.10.43662179>},
                            {btree,<0.69.0>,
                             {739403,9},
                             #Fun<couch_db_updater.11.41695917>,
                             #Fun<couch_db_updater.12.6934644>,
                             #Fun<couch_btree.5.124754102>,
                             #Fun<couch_db_updater.13.28245598>},

{btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
                             #Fun<couch_btree.1.30790806>,
                             #Fun<couch_btree.2.124754102>,nil},

16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
                            [],[],nil,
                            {user_ctx,null,[]},
                            nil,1000,
                            [before_header,after_header,on_file_open]},
                           nil,<<"_temp">>,<<"python">>,[],
                           [{view,0,
                             [<<"_temp">>],
                             <<"def fun(doc):\n  yield None,
doc">>,nil,[]}],
                           nil,0,0,nil,nil}},
                         {group,

<<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,233>>,

{db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
                           <0.69.0>,<0.75.0>,
                           {db_header,4,16,0,
                            {738330,{8,1}},
                            {739403,9},
                            nil,0,nil,nil,1000},
                           16,
                           {btree,<0.69.0>,
                            {738330,{8,1}},
                            #Fun<couch_db_updater.8.117532479>,
                            #Fun<couch_db_updater.9.105507025>,
                            #Fun<couch_db_updater.7.32442936>,
                            #Fun<couch_db_updater.10.43662179>},
                           {btree,<0.69.0>,
                            {739403,9},
                            #Fun<couch_db_updater.11.41695917>,
                            #Fun<couch_db_updater.12.6934644>,
                            #Fun<couch_btree.5.124754102>,
                            #Fun<couch_db_updater.13.28245598>},

{btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
                            #Fun<couch_btree.1.30790806>,
                            #Fun<couch_btree.2.124754102>,nil},

16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
                           [],[],nil,
                           {user_ctx,null,[]},
                           nil,1000,
                           [before_header,after_header,on_file_open]},
                          <0.109.0>,<<"_temp">>,<<"python">>,[],
                          [{view,0,
                            [<<"_temp">>],
                            <<"def fun(doc):\n  yield None, doc">>,
                            {btree,<0.109.0>,nil,
                             #Fun<couch_btree.3.83553141>,
                             #Fun<couch_btree.4.30790806>,
                             #Fun<couch_view.less_json_keys.2>,
                             #Fun<couch_view_group.11.46347864>},
                            []}],

{btree,<0.109.0>,nil,#Fun<couch_btree.0.83553141>,
                           #Fun<couch_btree.1.30790806>,
                           #Fun<couch_btree.2.124754102>,nil},
                          0,0,nil,nil},
                         <0.111.0>,nil,false,
                         [{{<0.74.0>,#Ref<0.0.0.673>},16}],
                         <0.112.0>}
** Reason for termination == 
** epipe

What's wrong here?

Regards
Julian


Re: CouchDB with Python under Ubuntu not working

Posted by Fidel Viegas <fi...@gmail.com>.
Hi Julian,

I was actually experiencing the same problem in Ubuntu 10.04, and it
was actually the path that was wrong. I followed the instructions
found here http://packages.python.org/CouchDB/views.html, which are
wrong.

Rachel, thanks for pointing the correct path.

Regards,

Fidel.

On 7/5/10, Julian Moritz <ma...@julianmoritz.de> wrote:
> Hi,
>
> Am Montag, den 05.07.2010, 11:43 +0100 schrieb Rachel Willmer:
>> Do you have the python query server installed and in the place
>> expected by the couchdb config?
>>
>
> I had the wrong path, I've confused /usr/bin and /usr/local/bin...
>
> Regards
> Julian
>
>> For example, I have 0.11 installed in Lucid from source, my
>> /etc/couchdb/local.ini has this:
>>
>> [query_servers]
>> python=/usr/local/bin/couchpy
>>
>> And IIRC, I had to change the config from the standard
>> /usr/bin/couchpy given in the documentation.
>>
>> Rachel
>>
>> On 4 July 2010 09:55, Julian Moritz <em...@julianmoritz.de> wrote:
>> > Hi,
>> >
>> > I've installed couchdb-bin from lucid lynx repository and additionally
>> > installed couchdb via pip (and removed python-couchdb from my system).
>> >
>> > So I've got installed version 0.10.0 and 0.7.
>> >
>> > When I call the default temporary python view in futon, a window pops up
>> > and reads
>> >
>> > "Error: unknown_error
>> >
>> > epipe"
>> >
>> > The log-file reads
>> >
>> > [Sun, 04 Jul 2010 08:48:06 GMT] [error] [<0.108.0>] ** Generic server
>> > <0.108.0> terminating
>> > ** Last message in was {'EXIT',<0.111.0>,epipe}
>> > ** When Server state == {group_state,undefined,<<"web">>,
>> >                         {"/var/lib/couchdb/0.10.0",<<"web">>,
>> >                          {group,
>> >
>> > <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,
>> >                             233>>,
>> >
>> > {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
>> >                            <0.69.0>,<0.75.0>,
>> >                            {db_header,4,16,0,
>> >                             {738330,{8,1}},
>> >                             {739403,9},
>> >                             nil,0,nil,nil,1000},
>> >                            16,
>> >                            {btree,<0.69.0>,
>> >                             {738330,{8,1}},
>> >                             #Fun<couch_db_updater.8.117532479>,
>> >                             #Fun<couch_db_updater.9.105507025>,
>> >                             #Fun<couch_db_updater.7.32442936>,
>> >                             #Fun<couch_db_updater.10.43662179>},
>> >                            {btree,<0.69.0>,
>> >                             {739403,9},
>> >                             #Fun<couch_db_updater.11.41695917>,
>> >                             #Fun<couch_db_updater.12.6934644>,
>> >                             #Fun<couch_btree.5.124754102>,
>> >                             #Fun<couch_db_updater.13.28245598>},
>> >
>> > {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
>> >                             #Fun<couch_btree.1.30790806>,
>> >                             #Fun<couch_btree.2.124754102>,nil},
>> >
>> > 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
>> >                            [],[],nil,
>> >                            {user_ctx,null,[]},
>> >                            nil,1000,
>> >                            [before_header,after_header,on_file_open]},
>> >                           nil,<<"_temp">>,<<"python">>,[],
>> >                           [{view,0,
>> >                             [<<"_temp">>],
>> >                             <<"def fun(doc):\n  yield None,
>> > doc">>,nil,[]}],
>> >                           nil,0,0,nil,nil}},
>> >                         {group,
>> >
>> > <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,233>>,
>> >
>> > {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
>> >                           <0.69.0>,<0.75.0>,
>> >                           {db_header,4,16,0,
>> >                            {738330,{8,1}},
>> >                            {739403,9},
>> >                            nil,0,nil,nil,1000},
>> >                           16,
>> >                           {btree,<0.69.0>,
>> >                            {738330,{8,1}},
>> >                            #Fun<couch_db_updater.8.117532479>,
>> >                            #Fun<couch_db_updater.9.105507025>,
>> >                            #Fun<couch_db_updater.7.32442936>,
>> >                            #Fun<couch_db_updater.10.43662179>},
>> >                           {btree,<0.69.0>,
>> >                            {739403,9},
>> >                            #Fun<couch_db_updater.11.41695917>,
>> >                            #Fun<couch_db_updater.12.6934644>,
>> >                            #Fun<couch_btree.5.124754102>,
>> >                            #Fun<couch_db_updater.13.28245598>},
>> >
>> > {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
>> >                            #Fun<couch_btree.1.30790806>,
>> >                            #Fun<couch_btree.2.124754102>,nil},
>> >
>> > 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
>> >                           [],[],nil,
>> >                           {user_ctx,null,[]},
>> >                           nil,1000,
>> >                           [before_header,after_header,on_file_open]},
>> >                          <0.109.0>,<<"_temp">>,<<"python">>,[],
>> >                          [{view,0,
>> >                            [<<"_temp">>],
>> >                            <<"def fun(doc):\n  yield None, doc">>,
>> >                            {btree,<0.109.0>,nil,
>> >                             #Fun<couch_btree.3.83553141>,
>> >                             #Fun<couch_btree.4.30790806>,
>> >                             #Fun<couch_view.less_json_keys.2>,
>> >                             #Fun<couch_view_group.11.46347864>},
>> >                            []}],
>> >
>> > {btree,<0.109.0>,nil,#Fun<couch_btree.0.83553141>,
>> >                           #Fun<couch_btree.1.30790806>,
>> >                           #Fun<couch_btree.2.124754102>,nil},
>> >                          0,0,nil,nil},
>> >                         <0.111.0>,nil,false,
>> >                         [{{<0.74.0>,#Ref<0.0.0.673>},16}],
>> >                         <0.112.0>}
>> > ** Reason for termination ==
>> > ** epipe
>> >
>> > What's wrong here?
>> >
>> > Regards
>> > Julian
>> >
>> >
>
>
>

Re: CouchDB with Python under Ubuntu not working

Posted by Julian Moritz <ma...@julianmoritz.de>.
Hi,

Am Montag, den 05.07.2010, 11:43 +0100 schrieb Rachel Willmer:
> Do you have the python query server installed and in the place
> expected by the couchdb config?
> 

I had the wrong path, I've confused /usr/bin and /usr/local/bin...

Regards
Julian

> For example, I have 0.11 installed in Lucid from source, my
> /etc/couchdb/local.ini has this:
> 
> [query_servers]
> python=/usr/local/bin/couchpy
> 
> And IIRC, I had to change the config from the standard
> /usr/bin/couchpy given in the documentation.
> 
> Rachel
> 
> On 4 July 2010 09:55, Julian Moritz <em...@julianmoritz.de> wrote:
> > Hi,
> >
> > I've installed couchdb-bin from lucid lynx repository and additionally
> > installed couchdb via pip (and removed python-couchdb from my system).
> >
> > So I've got installed version 0.10.0 and 0.7.
> >
> > When I call the default temporary python view in futon, a window pops up
> > and reads
> >
> > "Error: unknown_error
> >
> > epipe"
> >
> > The log-file reads
> >
> > [Sun, 04 Jul 2010 08:48:06 GMT] [error] [<0.108.0>] ** Generic server
> > <0.108.0> terminating
> > ** Last message in was {'EXIT',<0.111.0>,epipe}
> > ** When Server state == {group_state,undefined,<<"web">>,
> >                         {"/var/lib/couchdb/0.10.0",<<"web">>,
> >                          {group,
> >
> > <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,
> >                             233>>,
> >
> > {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
> >                            <0.69.0>,<0.75.0>,
> >                            {db_header,4,16,0,
> >                             {738330,{8,1}},
> >                             {739403,9},
> >                             nil,0,nil,nil,1000},
> >                            16,
> >                            {btree,<0.69.0>,
> >                             {738330,{8,1}},
> >                             #Fun<couch_db_updater.8.117532479>,
> >                             #Fun<couch_db_updater.9.105507025>,
> >                             #Fun<couch_db_updater.7.32442936>,
> >                             #Fun<couch_db_updater.10.43662179>},
> >                            {btree,<0.69.0>,
> >                             {739403,9},
> >                             #Fun<couch_db_updater.11.41695917>,
> >                             #Fun<couch_db_updater.12.6934644>,
> >                             #Fun<couch_btree.5.124754102>,
> >                             #Fun<couch_db_updater.13.28245598>},
> >
> > {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
> >                             #Fun<couch_btree.1.30790806>,
> >                             #Fun<couch_btree.2.124754102>,nil},
> >
> > 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
> >                            [],[],nil,
> >                            {user_ctx,null,[]},
> >                            nil,1000,
> >                            [before_header,after_header,on_file_open]},
> >                           nil,<<"_temp">>,<<"python">>,[],
> >                           [{view,0,
> >                             [<<"_temp">>],
> >                             <<"def fun(doc):\n  yield None,
> > doc">>,nil,[]}],
> >                           nil,0,0,nil,nil}},
> >                         {group,
> >
> > <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,233>>,
> >
> > {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
> >                           <0.69.0>,<0.75.0>,
> >                           {db_header,4,16,0,
> >                            {738330,{8,1}},
> >                            {739403,9},
> >                            nil,0,nil,nil,1000},
> >                           16,
> >                           {btree,<0.69.0>,
> >                            {738330,{8,1}},
> >                            #Fun<couch_db_updater.8.117532479>,
> >                            #Fun<couch_db_updater.9.105507025>,
> >                            #Fun<couch_db_updater.7.32442936>,
> >                            #Fun<couch_db_updater.10.43662179>},
> >                           {btree,<0.69.0>,
> >                            {739403,9},
> >                            #Fun<couch_db_updater.11.41695917>,
> >                            #Fun<couch_db_updater.12.6934644>,
> >                            #Fun<couch_btree.5.124754102>,
> >                            #Fun<couch_db_updater.13.28245598>},
> >
> > {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
> >                            #Fun<couch_btree.1.30790806>,
> >                            #Fun<couch_btree.2.124754102>,nil},
> >
> > 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
> >                           [],[],nil,
> >                           {user_ctx,null,[]},
> >                           nil,1000,
> >                           [before_header,after_header,on_file_open]},
> >                          <0.109.0>,<<"_temp">>,<<"python">>,[],
> >                          [{view,0,
> >                            [<<"_temp">>],
> >                            <<"def fun(doc):\n  yield None, doc">>,
> >                            {btree,<0.109.0>,nil,
> >                             #Fun<couch_btree.3.83553141>,
> >                             #Fun<couch_btree.4.30790806>,
> >                             #Fun<couch_view.less_json_keys.2>,
> >                             #Fun<couch_view_group.11.46347864>},
> >                            []}],
> >
> > {btree,<0.109.0>,nil,#Fun<couch_btree.0.83553141>,
> >                           #Fun<couch_btree.1.30790806>,
> >                           #Fun<couch_btree.2.124754102>,nil},
> >                          0,0,nil,nil},
> >                         <0.111.0>,nil,false,
> >                         [{{<0.74.0>,#Ref<0.0.0.673>},16}],
> >                         <0.112.0>}
> > ** Reason for termination ==
> > ** epipe
> >
> > What's wrong here?
> >
> > Regards
> > Julian
> >
> >



Re: CouchDB with Python under Ubuntu not working

Posted by Rachel Willmer <rw...@gmail.com>.
Do you have the python query server installed and in the place
expected by the couchdb config?

For example, I have 0.11 installed in Lucid from source, my
/etc/couchdb/local.ini has this:

[query_servers]
python=/usr/local/bin/couchpy

And IIRC, I had to change the config from the standard
/usr/bin/couchpy given in the documentation.

Rachel

On 4 July 2010 09:55, Julian Moritz <em...@julianmoritz.de> wrote:
> Hi,
>
> I've installed couchdb-bin from lucid lynx repository and additionally
> installed couchdb via pip (and removed python-couchdb from my system).
>
> So I've got installed version 0.10.0 and 0.7.
>
> When I call the default temporary python view in futon, a window pops up
> and reads
>
> "Error: unknown_error
>
> epipe"
>
> The log-file reads
>
> [Sun, 04 Jul 2010 08:48:06 GMT] [error] [<0.108.0>] ** Generic server
> <0.108.0> terminating
> ** Last message in was {'EXIT',<0.111.0>,epipe}
> ** When Server state == {group_state,undefined,<<"web">>,
>                         {"/var/lib/couchdb/0.10.0",<<"web">>,
>                          {group,
>
> <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,
>                             233>>,
>
> {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
>                            <0.69.0>,<0.75.0>,
>                            {db_header,4,16,0,
>                             {738330,{8,1}},
>                             {739403,9},
>                             nil,0,nil,nil,1000},
>                            16,
>                            {btree,<0.69.0>,
>                             {738330,{8,1}},
>                             #Fun<couch_db_updater.8.117532479>,
>                             #Fun<couch_db_updater.9.105507025>,
>                             #Fun<couch_db_updater.7.32442936>,
>                             #Fun<couch_db_updater.10.43662179>},
>                            {btree,<0.69.0>,
>                             {739403,9},
>                             #Fun<couch_db_updater.11.41695917>,
>                             #Fun<couch_db_updater.12.6934644>,
>                             #Fun<couch_btree.5.124754102>,
>                             #Fun<couch_db_updater.13.28245598>},
>
> {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
>                             #Fun<couch_btree.1.30790806>,
>                             #Fun<couch_btree.2.124754102>,nil},
>
> 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
>                            [],[],nil,
>                            {user_ctx,null,[]},
>                            nil,1000,
>                            [before_header,after_header,on_file_open]},
>                           nil,<<"_temp">>,<<"python">>,[],
>                           [{view,0,
>                             [<<"_temp">>],
>                             <<"def fun(doc):\n  yield None,
> doc">>,nil,[]}],
>                           nil,0,0,nil,nil}},
>                         {group,
>
> <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,233>>,
>
> {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
>                           <0.69.0>,<0.75.0>,
>                           {db_header,4,16,0,
>                            {738330,{8,1}},
>                            {739403,9},
>                            nil,0,nil,nil,1000},
>                           16,
>                           {btree,<0.69.0>,
>                            {738330,{8,1}},
>                            #Fun<couch_db_updater.8.117532479>,
>                            #Fun<couch_db_updater.9.105507025>,
>                            #Fun<couch_db_updater.7.32442936>,
>                            #Fun<couch_db_updater.10.43662179>},
>                           {btree,<0.69.0>,
>                            {739403,9},
>                            #Fun<couch_db_updater.11.41695917>,
>                            #Fun<couch_db_updater.12.6934644>,
>                            #Fun<couch_btree.5.124754102>,
>                            #Fun<couch_db_updater.13.28245598>},
>
> {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
>                            #Fun<couch_btree.1.30790806>,
>                            #Fun<couch_btree.2.124754102>,nil},
>
> 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
>                           [],[],nil,
>                           {user_ctx,null,[]},
>                           nil,1000,
>                           [before_header,after_header,on_file_open]},
>                          <0.109.0>,<<"_temp">>,<<"python">>,[],
>                          [{view,0,
>                            [<<"_temp">>],
>                            <<"def fun(doc):\n  yield None, doc">>,
>                            {btree,<0.109.0>,nil,
>                             #Fun<couch_btree.3.83553141>,
>                             #Fun<couch_btree.4.30790806>,
>                             #Fun<couch_view.less_json_keys.2>,
>                             #Fun<couch_view_group.11.46347864>},
>                            []}],
>
> {btree,<0.109.0>,nil,#Fun<couch_btree.0.83553141>,
>                           #Fun<couch_btree.1.30790806>,
>                           #Fun<couch_btree.2.124754102>,nil},
>                          0,0,nil,nil},
>                         <0.111.0>,nil,false,
>                         [{{<0.74.0>,#Ref<0.0.0.673>},16}],
>                         <0.112.0>}
> ** Reason for termination ==
> ** epipe
>
> What's wrong here?
>
> Regards
> Julian
>
>