I'm not sure what's going on here...
I have a system that I setup on Fedora4. Instead of updating it to Fedora5 and then Scalix 11, I decided to wipe/reload it with CentOS 4.4, restore Scalix 10, and then upgrade to Scalix 11.
I have gone through a test-upgrade twice... once on a VM server, once on an old piece of hardware, both times I was eventually successful in my upgrade (the first time I had some problems with restoring Scalix 10, but I figured it out and had zero problems with my second test). So, since the second test went without problems, I proceeded on with the real thing. Thankfully though I kept a ghost-copy of my source setup, as I just finished reverting back to that ghost drive for now.
I have outlined my procedures in my own wiki (I planned on possibly adding it to the Scalix wiki after it was finished if it was good enough). BUT, this time through the upgrade, no matter what I did, the installer(s) would not detect that there was an existing message store!
I tried both the methods that worked for me the in my first two test-upgrades (note that I'm pretty sure the reason my "Method 1" didn't work the first time is that I didn't move the restored scalix dir, I copied it.... thus why I discovered the 2nd method) but neither worked. It would always just skip past the part where it would say that it found one, try to create a new one, and then give an error saying that the /var/opt/scalix dir exists but is not empty. I felt like saying "Yeah, no duh... use the existing files then!" at that point!
The only thing that I can think of is that when I tarred my existing message store, it either didn't tar the whole thing for some reason, or it got corrupted during the file transfers. Since I'm using the same hardware, I couldn't copy it right from one machine to the other, so I shutdown all of scalix ( service scalix stop ) and then tarred it all up ( tar -cvf BackupScalix.tar /var/opt/scalix ).
Now that I typed that, I guess I didn't stop scalix-tomcat before I tarred the files... could that be the problem? I don't think I stopped that the other two times I made the backup file for my test upgrades though?
Also to note:
I tried
* restoring my data, and then installing Scalix 10
* installing Scalix 10, stopping Scalix, scalix-tomcat, restore data, install scalix 10
* restore data, install scalix 11
Between each one I would uninstall all existing (leftover from the failed installs) setups via the installer, and I always deleted the previously restored data and then restored fresh. After playing with the scalix 11 installer a little, I realized that there were some leftover files in different places (/etc/opt/scalix had some files, /opt/scalix had some, etc) so I deleted any folder/file that had the word scalix in it that wasn't part of the installer, or my backup, and then I tried the first and third steps above again, and they still didn't work.
Anyone have any ideas as to why my message store wasn't being detected? It worked perfectly on both of my other two tests!
Thanks for the help!