위 오류가 뿜어져나오면서, 동시에 rsync error: protocol incompatibility
도 같이 나온다.
언젠가부터, 자동으로 $HOME
을 복사하게 해놓은 스크립트가 어째 좀 이상하게 작동한다 했는데, 오늘 살펴보니 이게 rsync 문제였다.
원인 파악은 그런대로 빨리 해낼 수 있었는데.. 어이없게도 이게 개발자의 엉뚱한 실수였다고 한다. 이런게 바로, 최신판(Rolling release)을 쓰는 아치리눅스의 맹점이라고 할 수 있겠지. 이 문제는, 3.2.6 에는 확실히 존재하고, 3.2.5 에도 있을 수 있다.
다행히 버그는 잡혔으나, 아직 공개되지는 않은 상태. 어떻게 이 문제를 슬기롭게 해결할까 고민하다가, aur 꾸러미를 찾아봤고, 거기에 답이 있었다. 이 역시 ArchLinux 라서 쉽게 풀어갈 수 있지 않았을까.
aur 덕에 git-3.2.6.r31.g97e02bf2-1 판을 설치할 수 있었고, 오류는 사라졌다. 정식판이 나오면 이건 지우고 바꿔줘야지.
** 22.10.22
며칠 전 github 에 3.2.7 이 공개됐고, 오늘 ArchLinux 에도 3.2.7 이 올라왔다.
나중을 위해 간단하게 기록.
exclude 된 디렉토리에 백업파일(*.*~
)이 있으면 저 오류가 발생했다. abcd.py~
라든가 우하하하.pdf~
라든가.