Hi Neosta
I still think your solution is arsadmin retrieve ( I sometimes have this issue also , and I am able to solve it with arsadmin retrieve) and then play around with the parameters:
-m location
Determines the location(s) of the storage objects that are processed by the storage manager. Possible locations are cache storage, the primary storage node, and the secondary storage node. The default value is 7, which specifies that the storage manager should process the storage objects for all of the locations that are specified in the application group. Specify 1 for cache storage, 2 for the primary storage node, or 4 for the secondary storage node. The values are additive; that is, if you specify a value of 3, then the storage manager processes the storage objects in cache storage and the primary storage node.
-n prinid-secnid
The primary and secondary storage node identifiers for the application group. Separate the identifiers with the - (dash) character.
Content Manager OnDemand stores the primary and secondary storage node identifiers in the database when you load data into an application group. Content Manager OnDemand includes the identifiers in the Load ID.
The values specified with the -n and -g parameters enable the ARSADMIN program to store data on or retrieve data from a specific Content Manager OnDemand object server.
This is the command I use:
Retrieve original file from CMOD
# arsadmin retrieve -d /tmp/test -g CS001 -h HOSTNAME -m2 -n 3-0 -p password -u a166999 782888FAA