Hey everyone!
I have the 1.5.2 version of Dspace (Old Production Server), I need to make a
backup and I've tried for several ways, but none let me transfer the data to
1.8.0 version. There's a way? or I need to continue with my reverse software
engineering at scripting at database to have this done?
Best Regards
Miguel
Date: Thu, 12 Jan 2012 12:13:07 -0500
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: Re: [Dspace-tech] AIP Tool Export / Import Troubles
Hey Tim,
Thanks so much for your help with those issues. I had the notion that there was
some sort of configuration to do that I was missing but wasn't really sure
where to start (other than my searching around in DEBUG level log files). I
really appreciate the info, this should definitely get me back on track (with
both issues). The links to the resources are also certainly helpful.
Cheers mate!
- Patrick
On Thu, Jan 12, 2012 at 11:43 AM, Tim Donohue <[email protected]> wrote:
Hi Patrick,
It looks like you may have two separate (seemingly unrelated) issues here. At a
glance both look to be easy to resolve.
More inline below..
On 1/12/2012 9:50 AM, Patrick Etienne wrote:
DSpace Tech List,
I'm working on a task where I'm attempting to move content (communities,
collections, items) from one dspace instance into another using the
DSpace AIP tool and am having some trouble. I've been successful using
it before for some situations but I'm having a little trouble and was
hoping that someone may have some information that may help with the
problem. It seems that there are two issues that are likely not related.
The first is when trying to use the AIP tool on DSpace version 1.7.0.
The other can occur on both 1.7.0 and 1.7.2. Here's the scenario.
This is the command that I'm running (from the dspace bin directory of
the 1.7.0 version instance I want to export from):
./dspace packager -d -a -t AIP -e [email protected] HANDLE/0
{path-to-archive}/archive.aip.2012-01-12.zip
This command fails with the following error:
Error, Unknown package type: AIP
(run with -h flag for details)
This error means that the 'AIP' disseminator is not configured properly in your
1.7.0 dspace.cfg file. I'm guessing that maybe you forgot to add it in
whenever you upgraded to 1.7.0 (or it somehow got accidentally removed or
commented out).
Your 'dspace.cfg' file should have an entry like this (notice the defined
disseminator for 'AIP')
---------
# Packager Plugin Configuration:
# Configures the ingest and dissemination packages that DSpace supports.
# These Ingester and Disseminator classes support a specific package file
format
# (e.g. METS) which DSpace understands how to import/export. Each Packager
# plugin often will use one (or more) Crosswalk plugins to translate metadata
(see above).
plugin.named.org.dspace.content.packager.PackageDisseminator = \
org.dspace.content.packager.DSpaceAIPDisseminator = AIP, \
org.dspace.content.packager.DSpaceMETSDisseminator = METS, \
org.dspace.content.packager.RoleDisseminator = DSPACE-ROLES
plugin.named.org.dspace.content.packager.PackageIngester = \
org.dspace.content.packager.DSpaceAIPIngester = AIP, \
org.dspace.content.packager.PDFPackager = Adobe PDF, PDF, \
org.dspace.content.packager.DSpaceMETSIngester = METS, \
org.dspace.content.packager.RoleIngester = DSPACE-ROLES
---------
Also, please note that if you forgot to add in the AIP disseminator section to
your dspace.cfg, it's also very possible that you may not have all the new
metadata crosswalk configurations in place either (which are used by the AIP
disseminator to export metadata)
You may wish to do a full comparision of your dspace.cfg file with the default
1.7.0 dspace.cfg file. Pay close attention to any new crosswalk settings, and
make sure you also have all the new "mets.dspaceAIP.*" settings which are used
by the AIP ingester and the new "aip.disseminate.*" settings used by the AIP
disseminator.
Here's the 1.7.0 default dspace.cfg file:
http://scm.dspace.org/svn/repo/dspace/tags/dspace-1.7.0/dspace/config/dspace.cfg
More on the dspace.cfg configurations used by the AIP Backup & Restore Tool can
be found in the documentation at:
https://wiki.duraspace.org/display/DSDOC17/AIP+Backup+and+Restore#AIPBackupandRestore-Configurationin%27dspace.cfg%27
Attempting the original command on a 1.7.2 version of dspace with AIP as
the type:
./dspace packager -d -a -t AIP -e [email protected] HANDLE/0
{path-to-archive}/archive.aip.2012-01-12.zip
Results in the same error as above:
Exception: Handle is null
java.lang.IllegalArgumentException: Handle is null
In this case, it looks like your 'packager' command is slightly wrong. The
Handle should be specified using the '-i' flag. See the documentation around
"exporting an AIP hierarchy":
https://wiki.duraspace.org/display/DSDOC17/AIP+Backup+and+Restore#AIPBackupandRestore-ExportingAIPHierarchy
So, your command should instead be (notice I added a '-i' before the Handle):
./dspace packager -d -a -t AIP -e [email protected] -i HANDLE/0
{path-to-archive}/archive.aip.2012-01-12.zip
Hopefully this helps!
- Tim
--
Patrick K. Etienne
Systems Analyst
Georgia Institute of Technology
Library & Information Center
(404) 385-8121
------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech