~
c|_|

Coffee.

Cheers
Jan
--

On 9 Mar 2010, at 10:35, Noah Slater wrote:

> 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