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:
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?
> > >
> >
>