これと同様の問題がありました。私は、必要に応じて2台のPC、アーチ上のUbuntu上の1と別のユニゾンによる同期ファイルに、同じ権限に走ったが、エラーを否定しました。私と同じ問題を抱えている人のために、私がやったことは次のとおりです。
最初:両方のPCに同じバージョンのUnisonをインストールしました。これは、ソフトウェアセンターで利用可能なものがArchですぐに利用できるものよりも遅れていたため、少し挑戦的でした。そのため、Ubuntuの上位バージョンを見つけることができなかったため、代わりにArchのバージョンを下位バージョンに置き換えました。ここで見つける1:http://zdia.de/downloads/unison-2.40.102-linux-x86_64。同じバージョンがUbuntuのソフトウェアセンターにあります。
2番目:ここからの手順に従ってください:https :
//www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze
(注:Archは私のサーバー1で、Ubuntuは私のサーバー2.)
ssh-copyを試みたときに、ステップ3で問題に遭遇しました。しかし、「ssh-copy-id -i $ HOME / .ssh / id_dsa.pub root@192.168.0.101」行で「id_dsa.pub」を「id_rsa.pub」に変更することで解決しました。「-t dsa」を追加するのを忘れたと思うので、おそらく私のせいです。とにかく、最初に元のコマンドを試してください。IFあなたがエラーを取得し、その後、 RSAに変更。
上記の手順を実行した後、Unisonを他のサーバーに接続できず、sshを介して(Unisonなしで)他のサーバーにログインすることもできませんでした。最後に、何時間ものグーグル検索の後、私はこのページに導かれ、私の答えを与えられた答えは取引を封印しました。
適用後、SSH経由でサーバー2にログインできるようになりました。
そこで、Unisonを実行し、プロファイル設定とビオラを修正しました!