[公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

GOT 討論區的公告版
所有討論區相關事務將會在此發佈。新註冊用戶請先閱讀討論區管理規則及使用指南。

Moderator: Staff

paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

[公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

每約半小時向 gentoo.org 的 rsync 更新,
把你的 /etc/make.conf 中 SYNC 的環境設定改成以下:

Code: Select all

SYNC="rsync://rsync0.gentoo.tw/gentoo-portage"
連線數上限目前設為 15。
叫我老帕好了!
Image
User avatar
pokkys
Posts: 94
Joined: Sat Dec 17, 2005 12:01 am
Location: 台灣台南
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by pokkys »

=====================================================================================
sent 41790 bytes received 3367286 bytes 31712.33 bytes/sec
total size is 179374985 speedup is 52.62
rsync warning: some files vanished before they could be transferred (code 24) at main.c(1506) [generator=3.0.5]
>>> Retrying...


>>> Starting retry 1 of 3 with rsync://163.32.158.49/gentoo-portage
>>> Checking server timestamp ...
=====================================================================================
請問你是用rsync --del 嗎?
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by jojoyakira »

我也有相同的情況,只好先換回原先使用的mirror。
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

的確還有一些問題要克服,抱歉讓大家當白老鼠了,
我預計不但把這台機器上 portage-sync server,
也當做 distfiles server,
等正常一點再來請大家測試。
叫我老帕好了!
Image
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

請各位重新測試一下,
應該 OK 了,
之前的錯誤似乎是 crontab 的時間設定少了一欄,
找了個好幾天才發現 XD
叫我老帕好了!
Image
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by jojoyakira »

剛剛我測試了一下,已經可以正常做eix-sync了,而且速度無敵快 XD,感謝! :)
以下是更新後的timestamp
=========================================
~ $ cat /usr/portage/metadata/timestamp.chk
Tue, 28 Jul 2009 02:15:02 +0000
=========================================
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by scsi »

paar wrote:請各位重新測試一下,
應該 OK 了,
之前的錯誤似乎是 crontab 的時間設定少了一欄,
找了個好幾天才發現 XD

感謝…那distfiles什麼時候可以用啊... :102.gif: :102.gif: :102.gif:
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

jojoyakira wrote:剛剛我測試了一下,已經可以正常做eix-sync了,而且速度無敵快 XD,感謝! :)
...
這個 rsyncd 裡的 gentoo-portage 是全放在 /dev/shm 的 ram 裡跑的,
是快的原因吧。
叫我老帕好了!
Image
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

scsi wrote: 感謝…那distfiles什麼時候可以用啊... :102.gif: :102.gif: :102.gif:
我也想讓它上線,
不過最近家裡的事太多了,
抱歉只好再延了,
這台 rsyncd 我也想報告到 bugzilla 去還沒時間,
要孵好一篇英文豆芽菜讓人看懂對我來說要花很多時間的 XD
看能否等 distfiles 好了再一起申請吧。
叫我老帕好了!
Image
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by scsi »

我發現一個嚴重的問題,gentoo.tw的 rsync內容似乎會少了以下的檔案

Code: Select all

deleting profiles/arch/arm/packages   
deleting profiles/arch/hppa/packages  
deleting profiles/arch/ia64/packages  
deleting profiles/arch/m68k/packages  
deleting profiles/arch/mips/packages  
deleting profiles/arch/powerpc/packages
deleting profiles/arch/s390/packages   
deleting profiles/arch/sh/packages     
deleting profiles/arch/sparc/packages  
deleting profiles/arch/x86/packages    
deleting profiles/arch/x86/xbox/packages
deleting profiles/base/packages         
deleting profiles/default-bsd/packages  
deleting profiles/default-bsd/fbsd/packages
deleting profiles/default-bsd/fbsd/6.2/packages
deleting profiles/default-linux/packages       
deleting profiles/default-linux/alpha/packages 
deleting profiles/default-linux/alpha/2007.0/packages
deleting profiles/default-linux/arm/packages         
deleting profiles/default-linux/ia64/packages        
deleting profiles/default-linux/ia64/2007.0/packages 
deleting profiles/default-linux/m68k/packages        
deleting profiles/default-linux/mips/packages        
deleting profiles/default-linux/mips/2007.1-dev/cobalt/packages
deleting profiles/default-linux/mips/2007.1-dev/generic-be/packages
deleting profiles/default-linux/mips/2007.1-dev/generic-be/o32/packages
deleting profiles/default-linux/mips/2007.1-dev/ip27/packages          
deleting profiles/default-linux/mips/2007.1-dev/ip27/o32/packages      
deleting profiles/default-linux/mips/2007.1-dev/ip28/packages          
deleting profiles/default-linux/mips/2007.1-dev/ip28/o32/packages      
deleting profiles/default-linux/mips/2007.1-dev/ip30/packages          
deleting profiles/default-linux/mips/2007.1-dev/ip30/o32/packages      
deleting profiles/default-linux/s390/packages                          
deleting profiles/default-linux/sh/packages                            
deleting profiles/default-linux/sparc/packages                         
deleting profiles/default-linux/sparc/sparc32/2006.1/packages          
deleting profiles/default-linux/sparc/sparc32/dev/gcc-4.1.1/packages   
deleting profiles/default-linux/sparc/sparc64/2007.0/packages          
deleting profiles/default-linux/x86/packages                           
deleting profiles/default-linux/x86/2007.0/packages                    
deleting profiles/default-linux/x86/gcc2/packages                      
deleting profiles/default-linux/x86/vserver/packages                   
deleting profiles/default-linux/x86/xbox/packages                      
deleting profiles/default/bsd/packages                                 
deleting profiles/default/bsd/fbsd/packages                            
deleting profiles/default/linux/packages                               
deleting profiles/default/linux/m68k/2008.0/packages                   
deleting profiles/default/linux/sparc/2008.0/packages                  
deleting profiles/default/linux/sparc/experimental/multilib/packages   
deleting profiles/embedded/packages                                    
deleting profiles/features/32bit-native/packages                       
deleting profiles/features/32bit-userland/packages                     
deleting profiles/features/gcc2/packages                               
deleting profiles/features/no-nptl/packages                            
deleting profiles/hardened/packages                                    
deleting profiles/hardened/amd64/packages                              
deleting profiles/hardened/ia64/packages                               
deleting profiles/hardened/ppc/packages                                
deleting profiles/hardened/ppc64/packages                              
deleting profiles/hardened/x86/packages                                
deleting profiles/prefix/packages                                      
deleting profiles/prefix/aix/packages                                  
deleting profiles/prefix/bsd/packages                                  
deleting profiles/prefix/darwin/packages                               
deleting profiles/prefix/darwin/macos/packages                         
deleting profiles/prefix/hpux/packages                                 
deleting profiles/prefix/irix/packages                                 
deleting profiles/prefix/linux/packages                                
deleting profiles/prefix/mint/packages                                 
deleting profiles/prefix/sunos/packages                                
deleting profiles/prefix/windows/winnt/packages                        
deleting profiles/releases/2008.0/packages                             
deleting profiles/releases/freebsd-7.1/packages                        
deleting profiles/releases/freebsd-7.2/packages                        
deleting profiles/selinux/packages                                     
deleting profiles/selinux/2007.0/packages                              
deleting profiles/targets/vserver/packages                             
deleting profiles/uclibc/packages
deleting profiles/uclibc/arm/2.4/packages
deleting profiles/uclibc/arm/armeb/2.4/packages
deleting profiles/uclibc/ppc/2.4/packages
deleting profiles/uclibc/ppc/hardened/2.4/packages
deleting profiles/uclibc/sh/2.4/packages
deleting profiles/uclibc/x86/2.4/packages
deleting profiles/uclibc/x86/2005.1/2.4/packages
deleting profiles/uclibc/x86/hardened/2.4/packages
我如果以gentoo.tw rsync的內容去做 emerge --depclean -a
會發現很多重要的檔案會被砍掉… :|
大家會有這樣的情形嗎?

Code: Select all

 
ls -ld /etc/make.profile
lrwxrwxrwx 1 root root 57 2009-04-17 13:52 /etc/make.profile -> ../var/portage/official/profiles/default/linux/x86/2008.0/

emerge --depclean -a

net-misc/iputils
    selected: 20071127 
   protected: none     
     omitted: none     

 sys-apps/which
    selected: 2.19 
   protected: none 
     omitted: none 

 sys-devel/patch
    selected: 2.5.9 
   protected: none  
     omitted: none  

 app-arch/tar
    selected: 1.20 
   protected: none 
     omitted: none 

 sys-apps/kbd
    selected: 1.13-r1 
   protected: none    
     omitted: none    

 sys-process/psmisc
    selected: 22.6 
   protected: none 
     omitted: none 

 sys-apps/man-pages
    selected: 3.21 
   protected: none 
     omitted: none 

 virtual/pager
    selected: 0 
   protected: none 
     omitted: none 

 sys-apps/busybox
    selected: 1.13.2 
   protected: none   
     omitted: none   

 app-i18n/man-pages-zh_CN
    selected: 1.5        
   protected: none       
     omitted: none       

 sys-apps/man-pages-posix
    selected: 2003a
   protected: none
     omitted: none

 sys-apps/less
    selected: 429
   protected: none
     omitted: none

 sys-apps/man
    selected: 1.6f-r3
   protected: none
     omitted: none

 sys-apps/groff
    selected: 1.20.1-r1
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by jojoyakira »

我剛剛查了一下,發現我也是有同樣的情形。
所以小弟我又改回rsync6.tw,然後再跑了一次eix-sync,這些檔案又都回來了。
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

的確有錯,感謝 scsi 兄把錯誤找出來,
之前在找錯誤時,
rsync 我加了一個 --exclude 'packages' 的參數,
本來是想避掉 /usr/portage/packages 裡的東西,
想不到把 profile/*/*/packages 給拿掉了 XD
請再繼續找錯,感謝。
叫我老帕好了!
Image
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by jojoyakira »

請問一下 rsync://rsync0.gentoo.tw/gentoo-portage 是不是有問題?
最近都沒辦法做 emerge --sync ,所以我目前都換成日本的 server(rsync://rsync3.jp.gentoo.org/gentoo-portage)....orz,可以麻煩查一下嗎?
錯誤訊息如下:
# eix-sync
* Running emerge --sync
Notice: [Errno -2] Name or service not known
>>> Starting rsync with rsync://rsync0.gentoo.tw/gentoo-portage...
>>> Checking server timestamp ...
rsync: getaddrinfo: rsync0.gentoo.tw 873: Name or service not known
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.6]
>>> Retrying...
Notice: [Errno -2] Name or service not known
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by paar »

應該是正常耶,
我以為是學網有擋,
但我剛剛從 hinet 去 rsync0 是正常的。

Code: Select all

# emerge --sync
>>> Starting rsync with rsync://163.32.158.49/gentoo-portage...
>>> Checking server timestamp ...

=======================================
=======================================
=====	       Gentoo.TW	  =====
=======================================
=======================================
        http://forums.gentoo.tw

receiving incremental file list
timestamp.chk

Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 27
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 98
Total bytes received: 359
...
叫我老帕好了!
Image
jojoyakira
Posts: 284
Joined: Thu Mar 01, 2007 10:42 pm
Location: kaohsiung

Re: [公告] Gentoo.tw 新增 gentoo-portage 的 rsync 服務

Post by jojoyakira »

小弟我發現,使用 rsync://rsync0.gentoo.tw/gentoo-portage 還是沒辦法更新,錯誤訊息同上,但是改成 rsync://163.32.158.49/gentoo-portage 就可以正常更新了,不曉得是怎麼一回事?
Post Reply