cancel
Showing results for 
Search instead for 
Did you mean: 

Known upgrade issue in Alfresco Community 4.0.b Release

adandavate
Champ in-the-making
Champ in-the-making
Upgrades from a pre Alfresco 4.0 will not work correctly as the avmToAdmRemoteStore patch will not be run.
The workaround is to upgrade first to 4.0.a or apply patch "patch-ALF-11029-context.xml" by dropping patch file into <tomcat>/shared/classes/alfresco/extension BEFORE upgrade. The patch can found attached to Jira ticket ALF-11029.
The 4.0.a build files can be found on wiki page https://wiki.alfresco.com/wiki/Community_file_list_4.0.a
If you have already upgraded to 4.0.b then some of the user site preferences would have been reset.
This issue has been fixed in nightly build, so a nightly build can also be used instead, please visit http://dev.alfresco.com/downloads/nightly/dist/ for latest nightly build.

Ashutosh
Pgm Manager
Alfresco Engineering
7 REPLIES 7

aleks_sh
Champ in-the-making
Champ in-the-making

srinivasmurty
Champ in-the-making
Champ in-the-making
Here's what I am trying to do:

1. I have an instance of Alfresco 3.3g running on an Amazon EC2 server. I am setting up a new EC2 server with Alfresco 4.0.b (this is up an running with the default setup).
2. I did a backup of the Alfresco dir.root files as per the instructions at http://wiki.alfresco.com/wiki/Backup_and_Restore.
3. I also took a mysqldump of my Alfresco MySQL database.
4. I then followed the same set of processes for restoring my contentstore to dir.root of the new server and also imported all the data into the MySQL database.
5. When I now try to log-in to my new Alfresco, I get an authentication failure. I then realized that I had changed my Tomcat config to use HTTPS instead of HTTP in my old setup. Do I have to do some Tomcat tweaks to make this new setup work? If not, what could the problem be?

Any help would be most appreciated.

Thanks.

Srini

srinivasmurty
Champ in-the-making
Champ in-the-making
Anyone that can help me? I'm trying to figure out what I need to do to get access to the Share repository. Obviously, there seems to be an error in the way I loaded the MySQL data from the backup and also copied back the repository files. I do want to be able to test this new version but with my old data.

srinivasmurty
Champ in-the-making
Champ in-the-making
I decided to restart the upgrade process. So I spun up a new Amazon EC2 image running 4.0.b on Ubuntu. I've got my data from the old 3.3g system all backed up. The last time I simply overwrote the 4.0b repository and it did not work. What else should I be doing to make this work?

vkamath
Champ in-the-making
Champ in-the-making
Hello srinivasmurthy I am trying to do similar thing: upgrading from 3.2 to 4.c …have you had any success?

Thanks,
Vikram

flefoll
Champ in-the-making
Champ in-the-making
Hi,

I was trying to do a alfresco 3.2 migration to 4.0.c
Failing I done a 3.2 -> 3.4.d
And next 3.4.d -> 4.0.c was still failing !!!

I update my MySQL 5.0 to MySQL 5.1,
and then immediately migration from 3.4.d to 4.0.c passed without any problem.

Just like lowercase changes, done several times in successive alfresco upgrade, I suppose there is something any more compliant with MySQL 5.0…

resplin
Elite Collaborator
Elite Collaborator
A clarification.

The original post about upgrading to Alfresco 4.0b is about a bug in that specific release of Alfresco Community Edition, and does not apply to any other release.

Upgrades from 3.x to 4.x are tested from the latest version of 3.x (currently 3.4d) to the latest version of 4.x (currently 4.0d).

So the upgrade process would be to go from whatever version you are currently on to 3.4d, then to 4.0d.

As flefoll found, you also need to pay attention to changes in the supported platform specification, listed here:

http://www.alfresco.com/services/subscription/supported-platforms/

The Community Edition supports the same set of platforms as the Enterprise Edition, except that Community Edition doesn't have support for integrating with proprietary components like proprietary databases and java application servers.