Woolbox
Dabbler
- Joined
- Sep 15, 2014
- Messages
- 13
First off: Thanks for the huge amount of work put into FreeNAS and the support forums. I seem to have avoided a lot of common pitfalls by reading thread after thread on the forums. Thanks!
Setup
I have two nearly identical FreeNAS rigs, same hardware but at two different locations. One is used a lot and has 16 GB (ECC) RAM, the other more lightly used and has 8 GB ECC RAM. Both have three disks setup in RAID-Z1. I've used same names and general settings for volumes and datasets.
Problem
Whereas I'm replicating several datasets from A to B, which was very easy to setup, I simply cannot get replication of any dataset from B to A. Using the same recipe, my replication tasks returns the status:
"No ECDSA host key is know for <FreeNAS-A> and you have requested strict checking. Host key verification failed. Error 33 : Write error : cannot write compressed block"
By the way, autorepl.py is also run with "StrictHostKeyChecking=yes" replicating from A-to-B (by default, I assume), and I copied the public key shown by clicking the "View public key" button on rig B, not SSH key scan.
If I delete and recreate the replication task to use SSH Key Scan, instead of copying/pasting the public key, the replication task returns:
"Permission denied (publickey,password). Error 33 : Write error : cannot write compressed block"
I have verified, with PuTTY, that I can SSH from B to A, and that I actualy end up on my FreeNAS rig.
The permissions on my "zfsbackup" dataset, the target for replication, is owner user: root, owner group: wheel, owner: RWE, group: RWE, other: RE.
I don't understand why B-to-A complains about the ECDSA host key, when A-to-B never did. The common error message (33, write error, cannot write compressed block) makes me suspect that the ECDSA error does not indicate the real problem.
What am I missing? - Any help greatly appreciated!
Setup
I have two nearly identical FreeNAS rigs, same hardware but at two different locations. One is used a lot and has 16 GB (ECC) RAM, the other more lightly used and has 8 GB ECC RAM. Both have three disks setup in RAID-Z1. I've used same names and general settings for volumes and datasets.
Problem
Whereas I'm replicating several datasets from A to B, which was very easy to setup, I simply cannot get replication of any dataset from B to A. Using the same recipe, my replication tasks returns the status:
"No ECDSA host key is know for <FreeNAS-A> and you have requested strict checking. Host key verification failed. Error 33 : Write error : cannot write compressed block"
By the way, autorepl.py is also run with "StrictHostKeyChecking=yes" replicating from A-to-B (by default, I assume), and I copied the public key shown by clicking the "View public key" button on rig B, not SSH key scan.
If I delete and recreate the replication task to use SSH Key Scan, instead of copying/pasting the public key, the replication task returns:
"Permission denied (publickey,password). Error 33 : Write error : cannot write compressed block"
I have verified, with PuTTY, that I can SSH from B to A, and that I actualy end up on my FreeNAS rig.
The permissions on my "zfsbackup" dataset, the target for replication, is owner user: root, owner group: wheel, owner: RWE, group: RWE, other: RE.
I don't understand why B-to-A complains about the ECDSA host key, when A-to-B never did. The common error message (33, write error, cannot write compressed block) makes me suspect that the ECDSA error does not indicate the real problem.
What am I missing? - Any help greatly appreciated!