使用rsync出現不解的錯誤訊息

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

使用rsync出現不解的錯誤訊息

文章sigmaccc » 週二 8月 29, 2006 8:55 pm

小弟使用rsync會出現以下的錯誤訊息:
rsync:pipe failed in do_recv:Address family not supported by protocol(97)
rsync error:error in IPC code(code 14) at main.c(543)

小弟判斷應該是kernel某個選項沒有勾選所致,
但就是不知到底是那個選項,麻煩前輩們指點迷津。謝謝。
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章阿信 » 週三 8月 30, 2006 9:04 am

從 rsync source中的main.c:543來看

/* Otherwise, we are writing a single file, possibly on top of an
* existing non-directory. Change to the item's parent directory
* (if it has a path component), return the basename of the
* destination file as the local name, and use mode 2. */
if (!cp)
return dest_path;

if (cp == dest_path)
dest_path = "/";

*cp = '\0';
if (!push_dir(dest_path)) {
/*here 543/* rsyserr(FERROR, errno, "push_dir#3 %s failed",
full_fname(dest_path));
exit_cleanup(RERR_FILESELECT);
}
*cp = '/';

return cp + 1;

以及 socket.c:184附近。

小弟猜想是目地端的機器問題,能否說明你的使用環境和操作方式呢?

e.g.
目地端機器的OS,rsync service是否有正常開啟
本地端的OS,kernel 版本...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章sigmaccc » 週三 8月 30, 2006 10:40 am

謝謝阿信版大的回覆,小弟的系統是用kernel 2.6.8加上busybox做的embedded linux。因為用別人的vmlinuz不會有這問題,而用小弟自己compiler出來的vmlinuz就會出現此問題。
所以懷疑是否是make menuconfig時那一個選項沒有選到所引起的 :crying:
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章Franklin » 週三 8月 30, 2006 11:10 am

busybox 中有些東西不是那麼好用。我覺得你可以試看看,如果不用 busybox 裡的 rsync,而是自己另外編,會不會有問題。

目前我用這方式解決的問題,包括 lsmod、insmod、rmmod、modprobe 等程式,還有 devfsd 等等,都是用 busybox (1.1+) 裡的有問題,自己去抓 source 編好再擺進 embedded linux 中跑就 OK 了。

再不然,就去 hack 吧! 在 busybox source code 中看看是在哪裡出現的錯誤訊息。
頭像
Franklin
懵懂的國中生
懵懂的國中生
 
文章: 171
註冊時間: 週五 6月 16, 2006 1:13 pm

文章sigmaccc » 週四 8月 31, 2006 2:35 pm

Franklin大大講解的太過高深,小弟目前根基不足,尚無法理解。
但還是非常感謝您的幫忙^_^
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章roger1746 » 週三 10月 25, 2006 6:28 pm

沒勾 networking options --> packet socket
roger1746
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週三 10月 25, 2006 6:27 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron