Nope, it won't do. So we probably need a better tip here. I admit I may have 
been a little hasty. It was early morning, and I'd not had my first coffee. But 
if I had, I would have likely spit it out again in surprise at the command 
published. Hehe.

On 9 Mar 2010, at 18:28, Jan Lehnardt wrote:

> 
> The thing is that the directories the couchdb and mochiweb .beam files are in 
> have the current revision number in them. If you install CouchDB twice from 
> source with a different rev, you end up with e.g. couchdb-0.9.1 and 
> couchdb-0.10.0. Now the erlang library loader treats version numbers as 
> float.int instead of int.int.int and loads the 0.9.1 couchdb and the 0.10.0 
> mochiweb together in one "app". This causes the error. Removing the prior 
> installation and restarting CouchDB solves the problem.
> 
> Does `make uninstall` (in the 0.10.0 tree) remove the couchdb-0.9.1 directory?
> 
> Cheers
> Jan
> --
> 
> 
> 
> 
> On 9 Mar 2010, at 10:09, Noah Slater wrote:
> 
>> Unless additional files have been added to the source tree that are 
>> installed, then yes, absolutely. I stand by my assertion that as the section 
>> included no explanation with it, and concluded in the un-caveat-ed advice to 
>> blow away everything on your system, I had severe doubts about the 
>> reliability of the text.
>> 
>> On 9 Mar 2010, at 16:54, Jan Lehnardt wrote:
>> 
>>> In addition, would a r12345 source tree know how to `make uninstall` a 
>>> r12344 install tree? (since the rev is part of the directories in 
>>> question). If not, `make uninstall` doesn't handle this case.
>>> 
>>> Cheers
>>> Jan
>>> --
>>> 
>>> 
>>> On 9 Mar 2010, at 08:49, Jan Lehnardt wrote:
>>> 
>>>> Can you then please update the information instead of deleting it? :)
>>>> 
>>>> Cheers
>>>> Jan
>>>> --
>>>> On 9 Mar 2010, at 08:07, Noah Slater wrote:
>>>> 
>>>>> It looks wrong. If people want to uninstall CouchDB, they should use the 
>>>>> "uninstall" target with make. Instructions asking them to DELETE 
>>>>> everything are very irresponsible. Unless the user thinks hard about that 
>>>>> that command is about to do, they will loose all the data in their 
>>>>> databases.
>>>>> 
>>>>> On 9 Mar 2010, at 15:54, Jan Lehnardt wrote:
>>>>> 
>>>>>> Hi Noah,
>>>>>> 
>>>>>> On 9 Mar 2010, at 03:17, Apache Wiki wrote:
>>>>>> 
>>>>>>> - == invalid UTF-8 JSON ==
>>>>>>> - 
>>>>>>> - When upgrading from old versions of CouchDB, it is best to really get 
>>>>>>> rid of everything old.  If you get strange errors and all but the 
>>>>>>> simplest actions appear to be broken, and especially if you are seeing 
>>>>>>> {"error":"bad_request","reason":"invalid UTF-8 JSON"} type of errors in 
>>>>>>> Futon, then you should try something like the following:
>>>>>>> - 
>>>>>>> - {{{
>>>>>>> - find /usr/local -name \*couch* | xargs rm -rf 
>>>>>>> - make && sudo make install
>>>>>>> - }}}
>>>>>>> - 
>>>>>>> - This was discussed on 13 Dec 2009 on the users mailing list, and the 
>>>>>>> resolution is discussed 
>>>>>>> - 
>>>>>>> [[http://mail-archives.apache.org/mod_mbox/couchdb-user/200912.mbox/%[email protected]%3e|here]]
>>>>>>>  and 
>>>>>>> - 
>>>>>>> [[http://mail-archives.apache.org/mod_mbox/couchdb-user/200912.mbox/%[email protected]%3e|here]]
>>>>>>> - 
>>>>>>> - 
>>>>>> 
>>>>>> what's wrong with this information? I still see people running into the 
>>>>>> issue.
>>>>>> 
>>>>>> Cheers
>>>>>> Jan
>>>>>> --
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to