rsync錯誤記錄檔

來源:互聯網
上載者:User

問題一: 
@ERROR: chroot failed 
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 

原因: 
伺服器端的目錄不存在或無許可權,建立目錄並修正許可權可解決問題。 

問題二: 
@ERROR: auth failed on module tee 
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 

原因: 
伺服器端該模組(tee)需要驗證使用者名稱密碼,但用戶端沒有提供正確的使用者名稱密碼,認證失敗。 
提供正確的使用者名稱密碼解決此問題。 

問題三: 
@ERROR: Unknown module ‘tee_nonexists' 
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 

原因: 
伺服器不存在指定模組。提供正確的模組名或在伺服器端修改成你要的模組以解決問題。 


問題1: 
在client上遇到問題: 
rsync -auzv --progress --password-file=/etc/rsync.pas root@192.168.133.128::backup /home/ 
rsync: could not open password file "/etc/rsync.pas": No such file or directory (2) 
Password: 
@ERROR: auth failed on module backup 
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7] 
遇到這個問題:client端沒有設定/etc/rsync.pas這個檔案,而在使用rsync命令的時候,加了這個參數-- 
password-file=/etc/rsync.pas 

問題2: 
rsync -auzv --progress --password-file=/etc/rsync.pas root@192.168.133.128::backup /home/ 
@ERROR: auth failed on module backup 
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7] 
遇到這個問題:client端已經設定/etc/rsync.pas這個檔案,裡面也設定了密碼111111,和伺服器一致,但是 
伺服器段設定有錯誤,伺服器端應該設定/etc/rsync.pas ,裡面內容root:111111 ,這裡登陸名不可缺少 

問題3: 
rsync -auzv --progress --password-file=/etc/rsync.pas root@192.168.133.128::backup /home/ 
@ERROR: chdir failed 
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7] 
遇到這個問題,是因為伺服器端的/home/backup 其中backup這個目錄並沒有設定,所以提示:chdir failed 

問題4: 
rsync: write failed on "/home/backup2010/wensong": No space left on device (28) 
rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] 
rsync: connection unexpectedly closed (2721 bytes received so far) [generator] 
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] 
磁碟空間不夠,所以無法操作。 
可以通過df /home/backup2010 來查看可用空間和已用空間 

問題5:網路收集問題 
1、許可權問題 
類似如下的提示:rsync: opendir "/kexue" (in dtsChannel) failed: Permission denied (13)注意查看同步的目錄許可權是否為755 
2、time out 
rsync: failed to connect to 203.100.192.66: Connection timed out (110) 
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5] 
檢查伺服器的連接埠netstat –tunlp,遠程telnet測試。 
可能因為用戶端或者服務端的防火牆開啟 導致無法通訊,可以設定規則允許存取 rsync(873連接埠) 或者直接關閉防火牆。 

還有一種在同步過程中可能會提示沒有許可權 (將同步目錄加上SvcwRsync全部許可權即可,更簡單的方法就是將SvcwRsync設為管理員即可)


3、服務未啟動 
rsync: failed to connect to 10.10.10.170: Connection refused (111) 
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5] 
啟動服務:rsync --daemon --config=/etc/rsyncd.conf 
4、磁碟空間滿 
rsync: recv_generator: mkdir "/teacherclubBackup/rsync……" failed: No space left on device (28) 
*** Skipping any contents from this failed directory *** 
5、Ctrl+C或者大量檔案 
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [receiver=3.0.5] 
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [generator=3.0.5] 
說明:導致此問題多半是服務端服務沒有被正常啟動,到伺服器上去查查服務是否有啟動,然後查看下 /var/run/rsync.pid 檔案是否存在,最乾脆的方法是殺死已經啟動了服務,然後再次啟動服務或者讓指令碼加入系統啟動服務等級然後shutdown -r now伺服器

6、xnetid啟動 
rsync: read error: Connection reset by peer (104) 
rsync error: error in rsync protocol data stream (code 12) at io.c(759) [receiver=3.0.5] 
查看rsync日誌 
rsync: unable to open configuration file "/etc/rsyncd.conf": No such file or directory 
xnetid尋找的設定檔位置預設是/etc下,根據具體情況建立軟連結。例如: 
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf 
或者更改指定預設的設定檔路徑,在/etc/xinetd.d/rsync設定檔中。

Rsync configure:
配置一:
ignore errors
說明:這個選項最好加上,否則再很多crontab的時候往往發生錯誤你也未可知,因為你不可能天天去看每時每刻去看log,不加上這個出現錯誤的幾率相對會很高,因為任何大點的項目和系統,磁碟IO都是一個瓶頸

Rsync error: 
錯誤一: 
@ERROR: auth failed on module xxxxx 
rsync: connection unexpectedly closed (90 bytes read so far) 
rsync error: error in rsync protocol data stream (code 12) at io.c(150) 
說明:這是因為密碼設定錯了,無法登入成功,檢查一下rsync.pwd,看客服是否匹配。還有伺服器端沒啟動rsync 服務也會出現這種情況。

錯誤二: 
password file must not be other-accessible 
continuing without password file 
Password: 
說明:這是因為rsyncd.pwd rsyncd.sec的許可權不對,應該設定為600。如:chmod 600 rsyncd.pwd

錯誤三: 
@ERROR: chroot failed 
rsync: connection unexpectedly closed (75 bytes read so far) 
rsync error: error in rsync protocol data stream (code 12) at io.c(150) 
說明:這是因為你在 rsync.conf 中設定的 path 路徑不存在,要建立目錄才能開啟同步

錯誤四: 
rsync: failed to connect to 218.107.243.2: No route to host (113) 
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 
說明:防火牆問題導致,這個最好先徹底關閉防火牆,排錯的基本法就是這樣,無論是S還是C,還有ignore errors選項問題也會導致

錯誤五:
@ERROR: access denied to www from unknown (192.168.1.123)
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)
說明:此問題很明顯,是配置選項host allow的問題,初學者喜歡一個允許段做成一個配置,然後模組又是同一個,致使導致

錯誤六:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) [generator=2.6.9]
rsync error: received SIGUSR1 (code 19) at main.c(1182) [receiver=2.6.9]
說明:導致此問題多半是服務端服務沒有被正常啟動,到伺服器上去查查服務是否有啟動,然後查看下 /var/run/rsync.pid 檔案是否存在,最乾脆的方法是殺死已經啟動了服務,然後再次啟動服務或者讓指令碼加入系統啟動服務等級然後shutdown -r now伺服器

錯誤七:
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(604) [sender=2.6.9]
說明:原資料目錄裡沒有資料存在

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.