incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Gabriel <a...@barbalex.ch>
Subject Re: Update to 1.2.1 on Windows > couch not available any more
Date Wed, 03 Apr 2013 13:09:23 GMT
Thanks, Dave.

I haven't worked with irc yet and I'd probably make a fool of myself on the
first attempt. I did install mIRC and registered in freenode #couchdb as
barbalex.

I tried deinstalling CouchDB 1.2.2, eliminating C:\Program Files
(x86)\Apache Software Foundation\CouchDB, stopping all the services and
processes you mentioned.
Then I copied over %COUCH%/var/lib/ from my backup.
This time I paid better attention to what is happening, which is weird:

   - All my couches show up in futon (see futon.png)
   - most of them work perfectly too
   - the one I'm working with right now ist "artendb" and it turns up too.
   But no information is shown (size, number of documents, update seq)
   - when I try to open artendb I get this message: "Error:
   bad_otp_release. To open the database 'artendb', Apache CouchDB must be
   built with Erlang OTP R13B04 or higher" (see error.png)

The first time I tried to update to 1.2.1 a day or two ago I tried to
simply install 1.2.1 over 1.2. Probably artendb was opened in several
registers in the browser at that moment. Could this have destroyed the
couch? Probably not because after that I did work with artendb on 1.2.1 a
little without issues, before installing 1.2.2.

When installing 1.2.2 it is possible that artendb was opened in futon and
it's couchapp in my browser too though (if the browser was open which it
probably was as I downloaded CouchDB 1.2.2 just before installing), as I
always have several registers with it active. But this time I first
deinstalled and removed C:\Program Files (x86)\Apache Software
Foundation\CouchDB entirely, then reinstalled. And after checking that
futon showed a working CouchDB I copied back %COUCH%/var/lib/.

Maybe it's a bad idea to have registers accessing a couch open when
manipulating couchdb?

The backup I'm using to restore %COUCH%/var/lib/ was made after upgrading
to 1.2.1, before upgrading to 1.2.2.

I'll now try deleting artendb. Then creating it new. And replicating it
from a version on iriscouch. After several hours (usually about 3 to 4) the
views will be built and hopefully all is okay again. I'll tell you here if
it worked.

Alex




***********************************************************



Alexander Gabriel
Wiesenstrasse 22
8800 Thalwil
079/ 372 51 64
alex@barbalex.ch
www.barbalex.ch



2013/4/3 Dave Cottlehuber <dch@jsonified.com>

> Hi Alex,
>
> Nothing screams out at me what's not working. If you are able to jump on
> IRC we can take a look together.
>
> Upgrading should be pretty straightforwards but I am not sure what we are
> missing here. I think it's time to add an upgrade section to the docs also.
>
> A+
> Dave
>
>
>
> On 3 April 2013 03:15, Alexander Gabriel <alex@barbalex.ch> wrote:
>
> > ugh. just updated to 1.2.2.
> > This time I copied %COUCH%/etc/local.ini and %COUCH%/var/lib/ just in
> case.
> > I'm afraid it has been painful. Took me several iterations, deinstalling,
> > reinstalling, restarting etc. until at least 1.2.2 was installed and
> could
> > be accessed at http://127.0.0.1:5984.
> > This time though this had only worked after completely
> > eliminating C:\Program Files (x86)\Apache Software Foundation\CouchDB. So
> > all my couches were gone.
> > I copied back %COUCH%/etc/local.ini and %COUCH%/var/lib/. Result: CouchDb
> > is not accessible again.
> >
> > What do I need to do to get my couches into the new version of couchdb?
> > Is there a wiki about upgrading on windows? If so then I couldn't find
> it.
> >
> > Alex
> >
> >
> >
> >
> > ***********************************************************
> >
> >
> >
> > Alexander Gabriel
> > Wiesenstrasse 22
> > 8800 Thalwil
> > 079/ 372 51 64
> > alex@barbalex.ch
> > www.barbalex.ch
> >
> >
> >
> > 2013/4/1 Dave Cottlehuber <dch@jsonified.com>
> >
> > > Hi Alex,
> > >
> > > It sounds like you installed couch over the top of the existing
> > > installation? This won't work, a number of libraries will be left with
> > > alternative / incompatible versions.
> > >
> > > - stop the service & ensure there are no erl, werl, couchjs, or epmd
> > > processes running
> > > - move or copy your %COUCH%/var/lib/ and %COUCH%/etc/local.ini
> elsewhere
> > > - uninstall couch
> > > - make sure %COUCH% is completely gone
> > > - reinstall 1.2.1
> > >
> > > Usual caveat about having a backup applies.
> > >
> > >
> > >
> > > On 1 April 2013 14:47, Alexander Gabriel <alex@barbalex.ch> wrote:
> > >
> > > > Hi experts
> > > >
> > > > I am on Windows 8, 64bit.
> > > >
> > > > I just saw that my version 1.2.0 was not the latest and greatest any
> > > more.
> > > > So I downloaded "setup-couchdb-1.2.1_otp_R14B04.exe". Then installed
> > it.
> > > > Then restarted.
> > > > But I can't contact my couch any more.
> > > >
> > > >
> > > >    1. Looked in the services: Apache CouchDB 1.2.1 is supposed to be
> > > > running
> > > >    2. http://127.0.0.1:5984/_utils is unavailable
> > > >    3. Clicked "start CouchDB" and get this error in erlang emulator:
> > > >    *Erlang R14B04 (erts-5.8.5) [source] [smp:8:8] [rq:8]
> > > [async-threads:0]
> > > >    **Eshell V5.8.5  (abort with ^G)
> > > >    **1> {"init terminating in
> > > >
> > > >
> > >
> >
>  do_boot",{{badmatch,{error,{{app_would_not_start,crypto},{couch_app,start,[normal,["../etc/couchdb/default.ini","../etc/couchdb/local.ini"]]}}}},[{couch,start,0},{init,start_it,1},{init,start_em,1}]}}
> > > >    **init terminating in do_boot ()
> > > >    Abnormal termination*
> > > >    and also a command-window telling me: "CouchDB 1.2.1 - prepare to
> > > >    relax...
> > > >    4. restarted windows again but still the same symptoms
> > > >
> > > > Can you please help me to relax?
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/mixed (inline, None, 0 bytes)
View raw message