[ 
https://jira.duraspace.org/browse/DS-1105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=24047#comment-24047
 ] 

Tim Donohue commented on DS-1105:
---------------------------------

I've documented this as a "Known Issue" in the 1.8.x AIP Backup & Restore 
documentation.  I've also added information about the two possible workarounds 
(mentioned in the above description & first comment)

See the "Missing Groups or EPeople cannot be created when submitting an 
individual Community or Collection AIP" warning box at the end of this section:
https://wiki.duraspace.org/display/DSDOC18/AIP+Backup+and+Restore#AIPBackupandRestore-SubmittinganAIPHierarchy
                
> Submitting individual Collection/Community AIP(s) fails when there is an 
> associated access-control Group
> --------------------------------------------------------------------------------------------------------
>
>                 Key: DS-1105
>                 URL: https://jira.duraspace.org/browse/DS-1105
>             Project: DSpace
>          Issue Type: Bug
>          Components: DSpace API
>    Affects Versions: 1.8.0, 1.8.1
>            Reporter: Tim Donohue
>            Priority: Major
>
> This issue was first reported to dspace-tech (see 
> http://www.mail-archive.com/[email protected]/msg15966.html 
> ), but I've verified it is a bug.
> Essentially, when running the AIP Backup & Restore packager in Submit mode 
> (-s), you cannot submit a individual Community or Collection AIP(s) which 
> have associated Access Control Group (e.g. COMMUNITY_*_ADMIN, 
> COLLECTION_*_ADMIN, COLLECTION_*_SUBMIT).
> The reason for the failure are that the METSRightsCrosswalk and RoleCrosswalk 
> (& associated RoleIngester) are unable to fully (re-)create any associated 
> Access Control Groups without access to the main SITE AIP (which stores all 
> EPeople information).
> The errors commonly seen include:
>     * "Unable to translate Handle to Internal ID in group named ..." (caused 
> by and thrown via the METSRightsCrosswalk) 
>     * "EPerson ____ not found, not added to [group name]" (thrown by the 
> RoleCrosswalk)
> The only known workaround is to do the following:
> (1) Temporarily disable the RoleCrosswalk & METSRightsCrosswalk in your 
> dspace.cfg file by adding the following settings
>          mets.dspaceAIP.ingest.crosswalk.METSRIGHTS = NIL
>          mets.dspaceAIP.ingest.crosswalk.DSPACE-ROLES = NIL
> (2) Re-run your Packager command to submit your Community or Collection AIP 
> (there is no need to restart Tomcat, as you are running this from the 
> commandline).  This command is similar to:
>          [dspace]/bin/dspace packager -s -a -t AIP -e [eperson] -p 
> [parent-handle] [full-path-to-AIP]
>          For more details see: 
> https://wiki.duraspace.org/display/DSDOC18/AIP+Backup+and+Restore
> (3) Finally, remove those above settings from your dspace.cfg
> The above steps will let you successfully submit a Community or Collection 
> AIP to a new DSpace install.  However, NONE of the associated access control 
> groups (or EPeople in those groups) will be recreated.  You will need to 
> create any necessary access controls *after* the Community or Collection has 
> been created successfully.
> Currently, a code fix/patch for this is unknown.  It may be that running in 
> "submit" mode means that EPeople/Group/Permissions just cannot be created 
> successfully.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to