Dear Terry and Tim,

I read the link mentioned by Tim. I did a site wide restore as follows,
however it does NOT restore the children of the site. What am I missing?

Thank you,
Ashim

dspace@ashim-VirtualBox:~/bin$ ./dspace packager -r -a -f  -t AIP -e
library@localhost /home/ashim/backup/BACKUP/sitewide-dspace77-aip.zip  -i
1/0   -o skipIfParentMissing=true


WARNING -- You are running the packager in REPLACE mode.

REPLACE mode may be potentially dangerous as it will automatically remove
and replace contents within DSpace.
We highly recommend backing up all your DSpace contents (files & database)
before continuing.

Would you like to continue? [y/n]: y
Beginning replacement process...

Replacing DSpace object(s) with package located at
/home/ashim/backup/BACKUP/sitewide-dspace77-aip.zip
Will replace existing DSpace SITE [ hdl=1/0 ]

REPLACED a total of 1 DSpace Objects.

Would you like to view a list of all objects that were replaced? [y/n]: y



REPLACED DSpace SITE [ hdl=1/0 ]
dspace@ashim-VirtualBox:~/bin$




On Fri, 27 Sep 2019 at 01:02, Tim Donohue <[email protected]> wrote:

> If you are trying to change the Handles when importing content, then you
> should be using the *Submission* (-s) option and not the *Restore* (-r)
> option.  When using Restore, DSpace will *always* attempt to preserve the
> handles that are listed in the AIPs.  But, when using Submission (-s),
> DSpace ignores handles listed in the AIPs and assigns new ones.
>
> If you want/need to run this command using the Restore (-r) option,
> there's a way to tell it to assign a new Handle to all objects by
> specifying "-o ignoreHandle=true" on the command line.
>
> This difference in behavior (and various options to override defaults) is
> noted in the documentation here:
> https://wiki.duraspace.org/display/DSDOC6x/AIP+Backup+and+Restore#AIPBackupandRestore-Thedifferencebetween%22Submit%22and%22Restore/Replace%22modes
>
> Tim
> ------------------------------
> *From:* [email protected] <[email protected]> on
> behalf of Ashim Kapoor <[email protected]>
> *Sent:* Thursday, September 26, 2019 12:26 AM
> *To:* Terry Brady <[email protected]>
> *Cc:* DSpace Technical Support <[email protected]>
> *Subject:* Re: [dspace-tech] Re: Unable to restore site wide AIP backup
>
> On Wed, 25 Sep 2019 at 22:32, Terry Brady <[email protected]>
> wrote:
>
> I see that you used   -i 123456789/0 on export and are using   -i 1/0  on
> import.
>
>
> The exported site has handle 123456789 while the handle of the site where
> the import is happening is 1. That is why I did this.
>
> The error message "  The object type of the METS manifest (COLLECTION)
> does not match up with the object type (SITE) of the DSpaceObject to be
> replaced! "  may be caused by this discrepancy.
>
> Do you want to preserve the site/community/collection handles in your
> destination repository?
>
>
> Query : How can I ensure that I get the same ORIGINAL handle (ie.
> 1234567890 ) vs how can I get a new handle (ie 1 ) ? Is there a third way
> eg. where I can mention a different handle of the site (  different  to the
> original (123456789)/ new handle (1) )
>
> Terry
>
> On Tue, Sep 24, 2019 at 9:56 PM Ashim Kapoor <[email protected]>
> wrote:
>
> Dear All,
>
> Can someone please help me with this ?
>
> Thank you,
> Ashim
>
> On Mon, 23 Sep 2019 at 15:38, Ashim Kapoor <[email protected]>
> wrote:
>
> Dear All,
>
> I forgot to say I am migrating from Dspace 6.3 to DSpace 6.
>
> Thank you,
> Ashim
>
> On Mon, 23 Sep 2019 at 15:36, Ashim Kapoor <[email protected]>
> wrote:
>
> Dear All,
>
> I created an AIP backup of my site using :-
>
> [dspace]/bin/dspace packager -d -a -t AIP -e <my-email> -i 123456789/0
> sitewide-dspace77-aip.zip
>
> I put ALL the zip files created by the above command in the folder :
> /home/ashim/my-backup/BACKUP/
>
> Now I am trying to restore :
>
> Try 1:
> dspace@ashim-VirtualBox:~/bin$ ./dspace packager -r -a -f -t AIP -e
> library@localhost -i 1/0 -o skipIfParentMissing=true
> /home/ashim/my-backup/BACKUP/sitewide-dspace77-aip.zip
>
>
> WARNING -- You are running the packager in REPLACE mode.
>
> REPLACE mode may be potentially dangerous as it will automatically remove
> and replace contents within DSpace.
> We highly recommend backing up all your DSpace contents (files & database)
> before continuing.
>
> Would you like to continue? [y/n]: y
> Beginning replacement process...
>
> Replacing DSpace object(s) with package located at
> /home/ashim/my-backup/BACKUP/sitewide-dspace77-aip.zip
> Will replace existing DSpace SITE [ hdl=1/0 ]
>
> REPLACED a total of 1 DSpace Objects.
>
> Would you like to view a list of all objects that were replaced? [y/n]: y
>
> REPLACED DSpace SITE [ hdl=1/0 ]
>
>
> I do NOT see any restored items in my site.
>
> Then I tried the following: -
>
>
> Try 2 :
> dspace@ashim-VirtualBox:~/bin$ ./dspace packager -r -a -f -t AIP -e
> library@localhost -i 1/0 -o skipIfParentMissing=true
> /home/ashim/my-backup/BACKUP/*zip
>
>
> WARNING -- You are running the packager in REPLACE mode.
>
> REPLACE mode may be potentially dangerous as it will automatically remove
> and replace contents within DSpace.
> We highly recommend backing up all your DSpace contents (files & database)
> before continuing.
>
> Would you like to continue? [y/n]: y
> Beginning replacement process...
>
> Replacing DSpace object(s) with package located at
> /home/ashim/my-backup/BACKUP/[email protected]
> Will replace existing DSpace SITE [ hdl=1/0 ]
> org.dspace.content.packager.PackageValidationException: The object type of
> the METS manifest (COLLECTION) does not match up with the object type
> (SITE) of the DSpaceObject to be replaced!
>     at
> org.dspace.content.packager.AbstractMETSIngester.replaceObject(AbstractMETSIngester.java:608)
>     at
> org.dspace.content.packager.AbstractMETSIngester.replace(AbstractMETSIngester.java:1213)
>     at
> org.dspace.content.packager.AbstractPackageIngester.replaceAll(AbstractPackageIngester.java:292)
>     at org.dspace.app.packager.Packager.replace(Packager.java:737)
>     at org.dspace.app.packager.Packager.main(Packager.java:377)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at
> org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229)
>     at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81)
> org.dspace.content.packager.PackageValidationException: The object type of
> the METS manifest (COLLECTION) does not match up with the object type
> (SITE) of the DSpaceObject to be replaced!
> dspace@ashim-VirtualBox:~/bin$
>
> Can someone please help me? What is the correct way of restoring?
>
> Thank you,
> Ashim
>
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> ---
> You received this message because you are subscribed to the Google Groups
> "DSpace Technical Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/CAGEJAoGdyo3JHFfye-UT2wKpz3fP22Xcr0HXxMRB3EZ7RhM2LA%40mail.gmail.com
> <https://groups.google.com/d/msgid/dspace-tech/CAGEJAoGdyo3JHFfye-UT2wKpz3fP22Xcr0HXxMRB3EZ7RhM2LA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>
>
> --
> Terry Brady
> Applications Programmer Analyst
> Georgetown University Library Information Technology
> https://github.com/terrywbrady/info
> 425-298-5498 (Seattle, WA)
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> ---
> You received this message because you are subscribed to the Google Groups
> "DSpace Technical Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/CAGEJAoHCXgCTCwTYV8cCHtyYewvpkLCv4bC1NuFXZPokpCnssA%40mail.gmail.com
> <https://groups.google.com/d/msgid/dspace-tech/CAGEJAoHCXgCTCwTYV8cCHtyYewvpkLCv4bC1NuFXZPokpCnssA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/CAGEJAoEuJHr9%3D79OSZc%2B3b3vHWtL53avoi_9Q%2BOmMZPOPMz%3DLQ%40mail.gmail.com.

Reply via email to