latent stderr bug breaks transfers with newer rsync clients
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libfile-rsyncp-perl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
libfile-rsyncp-perl is used by backuppc version 3 (as packaged in 18.04 and 20.04). When backupping remote clients with rsync 3.2.3, File::RsyncP chokes on a change in stderr handling of that rsync version, and backups fail [1].
The failure is due to a long-standing, latent bug in File::RsyncP that did not surface earlier [2]. It practically makes using BackupPC 3 impossible with clients using rsync 3.2.3, as is packaged for 22.04. The fact that BackupPC on 20.04 can't be used to back up machines with 22.04 has been a problem for users elsewhere as well [3].
A new version of File::RsyncP is available, fixing only this specific issue: https:/
It would be great if this fix could be released for Ubuntu 20.04 (and perhaps also 18.04). I'm not sure what the criteria for security releases are, but I think it should go through the security channel (as it impacts availability, and a denial-of-service bug for a backup service is pretty bad).
Thank you very much for your work on this package!
[1]: https:/
[2]: https:/
[3]: https://<email address hidden>
information type: | Private Security → Public |
information type: | Public → Public Security |
Thanks for taking the time to report this bug and helping to make Ubuntu better. We appreciate the difficulties you are facing, but this appears to be a "regular" (non-security) bug. I have unmarked it as a security issue since this bug does not show evidence of allowing attackers to cross privilege boundaries nor directly cause loss of data/privacy. Please feel free to report any other bugs you may find.