rsync 오류: ERROR: rejecting excluded file-list name

위 오류가 뿜어져나오면서, 동시에 rsync error: protocol incompatibility 도 같이 나온다.
언젠가부터, 자동으로 $HOME 을 복사하게 해놓은 스크립트가 어째 좀 이상하게 작동한다 했는데, 오늘 살펴보니 이게 rsync 문제였다.

원인 파악은 그런대로 빨리 해낼 수 있었는데.. 어이없게도 이게 개발자의 엉뚱한 실수였다고 한다. 이런게 바로, 최신판(Rolling release)을 쓰는 아치리눅스의 맹점이라고 할 수 있겠지. 이 문제는, 3.2.6 에는 확실히 존재하고, 3.2.5 에도 있을 수 있다.

다행히 버그는 잡혔으나, 아직 공개되지는 않은 상태. 어떻게 이 문제를 슬기롭게 해결할까 고민하다가, aur 꾸러미를 찾아봤고, 거기에 답이 있었다. 이 역시 ArchLinux 라서 쉽게 풀어갈 수 있지 않았을까.
aur 덕에 git-3.2.6.r31.g97e02bf2-1 판을 설치할 수 있었고, 오류는 사라졌다. 정식판이 나오면 이건 지우고 바꿔줘야지.


나중을 위해 간단하게 기록.
exclude 된 디렉토리에 백업파일(*.*~)이 있으면 저 오류가 발생했다. abcd.py~ 라든가 우하하하.pdf~ 라든가.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.