2004-04-28(水) 曇のち晴 [長年日記]
_ 脱北
5〜抜けたぁ〜という訳で脱北完了しました。
最後にひとことを求められてしまいましたが特に申し上げることもないので適当なことを言ってお茶を濁しておきました。
贈呈品はお断りさせていただきました。金品を受け取る気は一切無いのです。生意気を言うようですが私はやすやすと金品を受け取る程度の人間ではないのです。私は感動によってでしか揺れ動かされないのです。机の上に Cisco CCNA認定ガイド―640-607対応(Todd Lammle/生田 りえ子/井早 優子)を飾っているだけで読破していないような人間から図書券を貰えません。私に図書券を贈るお金があるのならばそれを自己投資にあててください。これは私からの愛の鞭です。
本当に清清しい気分になりました。訳の分からん仕様に責任を取る必要がなくなりました。白髪減るかなぁ?あっ、もう 12 階まで階段で上がれなくなってしまった!!
_ portupgrade net/rsync
セキュリティホール memo にも出ていたので早速更新です。
rsync-2.6.0 < needs updating (port has 2.6.1)
実際はすんなりいかず、以下のようになりました。
# portupgrade rsync-2.6.0 ---> Session started at: Wed, 28 Apr 2004 19:54:47 +0900 ---> Upgrade of net/rsync started at: Wed, 28 Apr 2004 19:54:55 +0900 ---> Upgrading 'rsync-2.6.0' to 'rsync-2.6.1' (net/rsync) ---> Build of net/rsync started at: Wed, 28 Apr 2004 19:54:55 +0900 ---> Building '/usr/ports/net/rsync' ===> Cleaning for rsync-2.6.1 rsync comes with an included version of popt. To build rsync with devel/popt instead, hit Ctrl-C now and define WITH_POPT_PORT ===> Vulnerability check disabled >> rsync-2.6.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/. >> Attempting to fetch from ?. fetch: ?rsync-2.6.1.tar.gz: No such file or directory >> Attempting to fetch from ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/distfiles//. fetch: ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/distfiles//rsync-2.6.1.tar.gz: File unavailable (e.g., file not found, no access) >> Attempting to fetch from http://rsync.samba.org/ftp/rsync/. fetch: http://rsync.samba.org/ftp/rsync/rsync-2.6.1.tar.gz: size mismatch: expected 511412, actual 511395 >> Attempting to fetch from ftp://rsync.samba.org/pub/rsync/. fetch: ftp://rsync.samba.org/pub/rsync/rsync-2.6.1.tar.gz: Connection refused >> Attempting to fetch from ftp://samba.anu.edu.au/pub/rsync/. fetch: ftp://samba.anu.edu.au/pub/rsync/rsync-2.6.1.tar.gz: Connection refused >> Attempting to fetch from ftp://sunsite.auc.dk/pub/unix/rsync/. fetch: ftp://sunsite.auc.dk/pub/unix/rsync/rsync-2.6.1.tar.gz: size mismatch: expected 511412, actual 511395 >> Attempting to fetch from ftp://ftp.sunet.se/pub/unix/admin/rsync/. fetch: ftp://ftp.sunet.se/pub/unix/admin/rsync/rsync-2.6.1.tar.gz: size mismatch: expected 511412, actual 511395 >> Attempting to fetch from ftp://ftp.fu-berlin.de/pub/unix/network/rsync/. fetch: ftp://ftp.fu-berlin.de/pub/unix/network/rsync/rsync-2.6.1.tar.gz: size mismatch: expected 511412, actual 511395 >> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rsync-2.6.1.tar.gz: File unavailable (e.g., file not found, no access) >> Couldn't fetch it - please try to retrieve this >> port manually into /usr/ports/distfiles/ and try again. *** Error code 1 Stop in /usr/ports/net/rsync. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade26551.0 make ** Fix the problem and try again.
仕方ないので
# rm /usr/ports/net/rsync/distinfo
としてから
# portupgrade rsync-2.6.0
したら正常に終了しました。一応動作もしています。ちょっと不安ですが、多分 distinfo が間違っているのではないかと思います。注意すべき点としては
===> Configuring for rsync-2.6.1 (snip) ********************************************************************** * As of v2.6.0, the default remote shell is ssh instead of rsh!! * * To use previous default of rsh: ./configure --with-rsh=rsh * **********************************************************************
===> Installing for rsync-2.6.1 (snip) ************************************************************ Note that rsync now uses SSH as the transport by default. If you still need to use RSH instead, please specify "-e rsh" in the rsync command line or set the environment variable RSYNC_RSH to "rsh". ************************************************************
というところでしょうか。