~
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
>>>>>>> --
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>