Saya kira kesalahan terjadi pada baris ini: git.samba.org/rsync.git/… . Jika Anda dapat mengarungi kode di sekitarnya, itu mungkin memberi tahu Anda apa yang terjadi.
mwfearnley
Jawaban:
6
Untuk menyelidiki, tambahkan satu atau lebih -vopsi ke perintah rsync. Juga, coba gunakan ssh biasa:
ssh -v 192.168.1.21 /bin/true
untuk mengetahui apakah itu rsync atau koneksi ssh yang mendasari yang menyebabkan masalah.
255 sebenarnya bukan rsynckode pengembalian "asli" . rsyncgoresan kode kesalahan 255 dari SSH dan mengembalikannya. Sepertinya saya seperti sesuatu di server tujuan memblokir SSH atau memecahnya setelah terhubung, karenanya, "pipa rusak". Saya tidak setuju dengan @kenorb karena jika itu adalah masalah batas waktu Anda mungkin akan melihat rsynckode keluar 30 atau 35.
Kesalahan pipa rusak kemungkinan besar berarti Anda telah mencapai batas waktu. Sebagai contoh, perintah remote rsync mulai menghitung perbedaan file, tetapi itu tidak menjawab klien tepat waktu.
Jika ini sangat sering terjadi, tambahkan pengaturan ini ke lokal Anda ~/.ssh/config:
Saya memiliki kesalahan serupa menggunakan rsyncvia deploy saya untuk Emberaplikasi (bara-cli-deploy). Saya harus mengkonfigurasi dengan benar ssh(menambahkan kunci pribadi ke saya ~/.ssh/)
Jawaban:
Untuk menyelidiki, tambahkan satu atau lebih
-v
opsi ke perintah rsync. Juga, coba gunakan ssh biasa:untuk mengetahui apakah itu rsync atau koneksi ssh yang mendasari yang menyebabkan masalah.
sumber
255 sebenarnya bukan
rsync
kode pengembalian "asli" .rsync
goresan kode kesalahan 255 dari SSH dan mengembalikannya. Sepertinya saya seperti sesuatu di server tujuan memblokir SSH atau memecahnya setelah terhubung, karenanya, "pipa rusak". Saya tidak setuju dengan @kenorb karena jika itu adalah masalah batas waktu Anda mungkin akan melihatrsync
kode keluar 30 atau 35.sumber
Kesalahan pipa rusak kemungkinan besar berarti Anda telah mencapai batas waktu. Sebagai contoh, perintah remote rsync mulai menghitung perbedaan file, tetapi itu tidak menjawab klien tepat waktu.
Jika ini sangat sering terjadi, tambahkan pengaturan ini ke lokal Anda
~/.ssh/config
:dan pada server jarak jauh (jika Anda memiliki akses), atur ini di
/etc/ssh/sshd_config
:Lihat: Apa opsi
ServerAliveInterval
danClientAliveInterval
artinya?sumber
Saya memiliki kesalahan serupa menggunakan
rsync
via deploy saya untukEmber
aplikasi (bara-cli-deploy). Saya harus mengkonfigurasi dengan benarssh
(menambahkan kunci pribadi ke saya~/.ssh/
)sumber
Saya tahu masalah ini sudah lama, tetapi mungkin seseorang (seperti saya) masih memiliki kesalahan.
a) Periksa apakah layanan ssh sedang berjalan:
b) Periksa koneksi dengan perintah triple verbose:
c) Mungkin Anda menggunakan ssh-key yang salah atau kuncinya rusak.
Merambat
sumber