![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||
Solution Type Problem Resolution Sure Solution 2119903.1 : Oracle ZFS Storage Appliance: Replication Action Fails with "rpc com.sun.ak.nas_repl.compat:1 failed on remote peer: package not found"
In this Document
Applies to:Oracle ZFS Storage ZS3-2 - Version All Versions and laterSun ZFS Storage 7120 - Version All Versions and later Sun Storage 7310 Unified Storage System - Version All Versions and later Sun Storage 7410 Unified Storage System - Version All Versions and later Sun Storage 7110 Unified Storage System - Version All Versions and later 7000 Appliance OS (Fishworks) SymptomsAn established replication between source and target has been successfully running at regular intervals. From the CLI, you will see the action successfully run : s7320-1:> shares select Dbase replication select action-000
s7320-1:shares Dbase action-000> sendupdate s7320-1:shares Dbase action-000> show Properties: id = c3e41239-7fa9-e908-89d3-e870fa7d8c79 target = 192.168.10.10 enabled = true continuous = false include_snaps = true max_bandwidth = unlimited bytes_sent = 3.42G estimated_size = 4.6G estimated_time_left = 00:00:04 average_throughput = 292MB/s .....
A subsequent replication of the project (Dbase) fails. The CLI reports nothing, other than the failed attempt : s7320-1:shares Dbase action-000> sendupdate
s7320-1:shares Dbase action-000> show Properties: id = c3e41239-7fa9-e908-89d3-e870fa7d8c79 target = 192.168.10.10 enabled = true ................ next_update = Sync now last_sync = Thu Mar 24 2016 12:56:49 GMT+0000 (UTC) last_try = Thu Mar 24 2016 13:02:01 GMT+0000 (UTC) last_result = The most recent replication update failed. No additional information is available. Check replication status on the target system. See the replication documentation for more details.
However, the replication logs on the source provide a clue as to what caused the failure : Wed Mar 24 13:02:01 2016
CauseIn this particular case, the error message in the replication logs is telling us exactly what happened. The package of replicated data for the project named "Dbase" does not show up on the target system. When you list out the packages on the target, there is a package for a project called "VM", but none for "Dbase". "Dbase" was, most likely deleted. s7320-2:> shares replication sources select source-000 Packages: PROJECT STATE LAST UPDATE
Great care needs to be given to administration of replication packages. The relationship between source ZFS replication actions, and target ZFS replication packages is not maintained for you. If you delete one, the other one remains on the system, thus rendering it useless.
SolutionYour only recourse at this point is to destroy the action on the source and re-create a new action. This will, in turn, perform a new 'initial' replication from the source to the target : s7320-1:> shares select Dbase replication destroy action-000
Attachments This solution has no attachment |
||||||||||||||||
|