I am getting the following error while importing a Keyword in a Category. The Keyword is localized in the source Publication, when I am trying to import I get following error.
<?xml version="1.0" standalone="yes"?>
<tcm:Error ErrorCode="80040329" Category="17" Source="Kernel" Severity="2" xmlns:tcm="http://www.tridion.com/ContentManager/5.0">
<tcm:Line ErrorCode="80040329" Cause="false" MessageID="16137"><![CDATA[Unable to save Keyword (tcm:0-0-0).]]><tcm:Token>RESID_4574</tcm:Token>
<tcm:Token>RESID_15309</tcm:Token>
<tcm:Token>tcm:0-0-0</tcm:Token>
</tcm:Line>
<tcm:Line ErrorCode="80040329" Cause="true"><![CDATA[Name, Key must all be unique for items of type: Keyword within this Category and its BluePrint context. Source or sources of conflict: tcm:229-1063460-1024.]]><tcm:Token>Name , Key</tcm:Token>
<tcm:Token>RESID_15309</tcm:Token>
<tcm:Token>RESID_15293</tcm:Token>
<tcm:Token>tcm:229-1063460-1024</tcm:Token>
</tcm:Line>
<tcm:Details>
<tcm:CallStack>
<tcm:Location>Tridion.ContentManager.ContentManagement.RepositoryLocalObject.AssertNoUniquenessConflicts(IDictionary`2)</tcm:Location>
<tcm:Location>Tridion.ContentManager.ContentManagement.RepositoryLocalObject.OnSaving(SaveEventArgs)</tcm:Location>
<tcm:Location>Tridion.ContentManager.ContentManagement.Keyword.OnSaving(SaveEventArgs)</tcm:Location>
<tcm:Location>Tridion.ContentManager.IdentifiableObject.Save(SaveEventArgs)</tcm:Location>
<tcm:Location>Tridion.ContentManager.IdentifiableObject.Save()</tcm:Location>
<tcm:Location>Tridion.ContentManager.BLFacade.ContentManagement.RepositoryLocalObjectFacade.Create(UserContext,String)</tcm:Location>
<tcm:Location>XMLState.Save</tcm:Location>
<tcm:Location>Keyword.Save</tcm:Location>
<tcm:Location>Request.SaveItem</tcm:Location>
<tcm:Location>XMLResponder.Request</tcm:Location>
</tcm:CallStack>
</tcm:Details>
</tcm:Error>
This is similair to the question here on Stack Overflow https://stackoverflow.com/questions/14779338/tridion-2011-sp1-hr1-and-content-porter-sp2-error-updating-keywords
Update:
Error message
<?xml version="1.0" standalone="yes"?>
<tcm:Error ErrorCode="80040000" Category="18" Source="Kernel" Severity="1" xmlns:tcm="http://www.tridion.com/ContentManager/5.0">
<tcm:Line ErrorCode="80040000" Cause="false" MessageID="16137">
<![CDATA[Unable to localize Keyword (tcm:568-193012-1024).]]><tcm:Token>RESID_16054</tcm:Token><tcm:Token>RESID_15309</tcm:Token><tcm:Token>tcm:568-193012-1024</tcm:Token>
</tcm:Line>
<tcm:Line ErrorCode="80040000" Cause="true"><![CDATA[The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.]]></tcm:Line>
<tcm:Details>
<tcm:CallStack>
<tcm:Location>System.Data.SqlClient.SqlConnection.OnError(SqlException,Boolean,Action`1)</tcm:Location>
<tcm:Location>System.Data.SqlClient.SqlInternalConnection.OnError(SqlException,Boolean,Action`1)</tcm:Location>
<tcm:Location>System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject,Boolean,Boolean)</tcm:Location>
<tcm:Location>System.Data.SqlClient.TdsParser.TryRun(RunBehavior,SqlCommand,SqlDataReader,BulkCopySimpleResultSet,TdsParserStateObject,Boolean&)</tcm:Location>
<tcm:Location>System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean&)</tcm:Location>
<tcm:Location>System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean,Boolean&)</tcm:Location>
<tcm:Location>System.Data.SqlClient.SqlDataReader.Read()</tcm:Location>
<tcm:Location>Tridion.ContentManager.Data.AdoNet.ContentManagement.OrganizationalItemDataMapper.GetUniquenessConflictsPost(IDataReader)</tcm:Location>
<tcm:Location>Tridion.ContentManager.Data.AdoNet.ContentManagement.OrganizationalItemDataMapper.Tridion.ContentManager.Data.ContentManagement.IOrganizationalItemDataMapper.GetUniquenessConflicts(TcmUri,TcmUri,IDictionary`2)</tcm:Location>
<tcm:Location>Tridion.ContentManager.ContentManagement.RepositoryLocalObject.GetConflicts(Dictionary`2)</tcm:Location>
<tcm:Location>Tridion.ContentManager.ContentManagement.RepositoryLocalObject.AssertNoUniquenessConflicts(IDictionary`2)</tcm:Location>
<tcm:Location>Tridion.ContentManager.ContentManagement.RepositoryLocalObject.OnLocalized(LocalizeEventArgs)</tcm:Location>
<tcm:Location>Tridion.ContentManager.ContentManagement.RepositoryLocalObject.Localize()</tcm:Location>
<tcm:Location>Tridion.ContentManager.BLFacade.ContentManagement.RepositoryLocalObjectFacade.Localize(UserContext,String)</tcm:Location>
<tcm:Location>Keyword.Localize</tcm:Location>
<tcm:Location>Request.BlueprintProcess</tcm:Location>
<tcm:Location>XMLResponder.Request</tcm:Location>
</tcm:CallStack>
</tcm:Details>
</tcm:Error>