rsyncで巨大ファイルの転送に失敗する

投稿日: 2008年11月21日 更新日: 2017年07月22日

https://bugzilla.samba.org/show_bug.cgi?id=2187

2.6.3で発生していたバグ。こんな感じのエラーが出力される。

file
WARNING: file failed verification -- update discarded (will try again).
file
ERROR: file failed verification -- update discarded.

fileは転送しようとしているファイル名。RHEL4.7環境で発生した。

RHEL4.x/Centos4.xではRPMのrsyncが2.6.3であるため発生する。

そのようなサーバではソースからrsyncを入れてあげればいい。

まず、パッケージを削除

# rpm -e rsync

ソースをダウンロードしてインストール。最新のリリースはrsync3.xであるが、互換性がどうなのかとか検証するのが面倒だったので2.x系最新(最後?)のリリースである2.6.9を入れた。

# wget http://samba.org/ftp/rsync/src/rsync-2.6.9.tar.gz
# tar xvfz rsync-2.6.9.tar.gz
# cd rsync-2.6.9
# ./configure
# make
# make install

ちなみにRHEL5.2ではrsync2.6.9になっているのでおそらく発生しない。

名前:宮内 はじめ

Code for Nagoya名誉代表

E2D3名古屋支部長

プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。

プロフィール

お問い合わせ