SFTP 転送の同期を行うとエラー「Can't locate loadable object for module Crypt::OpenSSH::ChachaPoly」が発生する
モジュール Crypt::OpenSSH::ChachaPoly が利用できないことが原因でエラーが発生しています。
Copy2Public および PowerSync で SFTP で転送を行う際、暗号化方式 (Ciphers) に chacha20-poly1305@openssh.com を利用する場合は Crypt::OpenSSH::ChachaPoly モジュールが必要です。
このエラーの対策としては下記があります。
環境変数 SFTPCipher を指定して暗号化方式を変更する
環境変数 SFTPCipher を指定すると SFTP 転送で利用する暗号化方式を変更できます。 この設定で chacha20-poly1305@openssh.com 以外を指定することで Crypt::OpenSSH::ChachaPoly モジュールが必要なくなります。
SFTPCipher aes256-ctr,aes192-ctr,aes128-ctr
なお、暗号化方式は接続先のサーバーで許可されている必要がありますので設定を行う前に利用できる暗号化方式をサーバーの管理者様などにご確認ください。
CMS サーバヘ Crypt::OpenSSH::ChachaPoly モジュールをインストールする
暗号化方式に chacha20-poly1305@openssh.com を利用する場合は Crypt::OpenSSH::ChachaPoly が必要なので Crypt::OpenSSH::ChachaPoly モジュールをインストールしてください。