Back to bug 2139118

Who When What Removed Added
Red Hat Bugzilla 2022-11-01 14:15:26 UTC Pool ID sst_cs_infra_services_rhel_8
Red Hat One Jira (issues.redhat.com) 2022-11-01 14:33:52 UTC Link ID Red Hat Issue Tracker RHELPLAN-137978
Ondrej Mejzlik 2022-11-02 09:27:27 UTC QA Contact rhel-cs-infra-services-qe omejzlik
Michal Ruprich 2022-11-02 14:29:25 UTC Status NEW MODIFIED
errata-xmlrpc 2022-11-03 09:21:43 UTC Status MODIFIED ON_QA
Lenka Špačková 2022-11-07 16:23:10 UTC CC lkuprova
Lenka Špačková 2022-11-08 09:58:05 UTC Docs Contact sjanderk
Doc Text .`rsync` fails while using the `--delete` and the `--filter '-x _string_.pass:[*]'` option together

The `rsync` utility for transferring and synchronizing files is unable to handle extended attributes in RHEL 8 correctly. Consequently, if you pass the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfies the regular expression, an error stating protocol incompatibilities occurs. For example, if you use the `--filter '-x system.pass:[*]'` option, the filter finds the `system.mwmrc` file, which is present on your system, and `rsync` fails. See the following error message that occurs after using the `--filter '-x system.pass:[*]'` option:

----
# /usr/bin/rsync -a --delete --filter '-x system.*' / 192.0.2.0/24::some/test/dir/
ERROR: rejecting excluded file-list name: path/to/excluded/system.mwmrc
rsync error: protocol incompatibility (code 2) at flist.c(912) [receiver=3.1.3]
rsync error: protocol incompatibility (code 2) at io.c(1649) [generator=3.1.3])
----

To prevent this problem, use regular expressions for extended attributes with caution.
Doc Type If docs needed, set a value Known Issue
Michal Ruprich 2022-11-08 11:50:17 UTC Fixed In Version rsync-3.1.3-19.el8_7.1
AutoMiloš 2022-11-08 12:32:43 UTC Keywords AutoVerified
Ondrej Mejzlik 2022-11-08 12:53:28 UTC Keywords AutoVerified
Status ON_QA VERIFIED
Doc Text .`rsync` fails while using the `--delete` and the `--filter '-x _string_.pass:[*]'` option together

The `rsync` utility for transferring and synchronizing files is unable to handle extended attributes in RHEL 8 correctly. Consequently, if you pass the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfies the regular expression, an error stating protocol incompatibilities occurs. For example, if you use the `--filter '-x system.pass:[*]'` option, the filter finds the `system.mwmrc` file, which is present on your system, and `rsync` fails. See the following error message that occurs after using the `--filter '-x system.pass:[*]'` option:

----
# /usr/bin/rsync -a --delete --filter '-x system.*' / 192.0.2.0/24::some/test/dir/
ERROR: rejecting excluded file-list name: path/to/excluded/system.mwmrc
rsync error: protocol incompatibility (code 2) at flist.c(912) [receiver=3.1.3]
rsync error: protocol incompatibility (code 2) at io.c(1649) [generator=3.1.3])
----

To prevent this problem, use regular expressions for extended attributes with caution.
If this bug requires documentation, please select an appropriate Doc Type value.
Šárka Jana 2022-11-08 14:22:02 UTC Doc Text If this bug requires documentation, please select an appropriate Doc Type value. .`rsync` fails while using the `--delete` and the `--filter '-x _string_.pass:[*]'` option together

The `rsync` utility for transferring and synchronizing files is unable to handle extended attributes in RHEL 8 correctly. Consequently, if you pass the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfies the regular expression, an error stating protocol incompatibilities occurs. For example, if you use the `--filter '-x system.pass:[*]'` option, the filter finds the `system.mwmrc` file, which is present on your system, and `rsync` fails. See the following error message that occurs after using the `--filter '-x system.pass:[*]'` option:

----
# /usr/bin/rsync -a --delete --filter '-x system.*' / 192.0.2.0/24::some/test/dir/
ERROR: rejecting excluded file-list name: path/to/excluded/system.mwmrc
rsync error: protocol incompatibility (code 2) at flist.c(912) [receiver=3.1.3]
rsync error: protocol incompatibility (code 2) at io.c(1649) [generator=3.1.3])
----

To prevent this problem, use regular expressions for extended attributes with caution.
Flags needinfo?(omejzlik)
Šárka Jana 2022-11-08 14:24:56 UTC Doc Text .`rsync` fails while using the `--delete` and the `--filter '-x _string_.pass:[*]'` option together

The `rsync` utility for transferring and synchronizing files is unable to handle extended attributes in RHEL 8 correctly. Consequently, if you pass the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfies the regular expression, an error stating protocol incompatibilities occurs. For example, if you use the `--filter '-x system.pass:[*]'` option, the filter finds the `system.mwmrc` file, which is present on your system, and `rsync` fails. See the following error message that occurs after using the `--filter '-x system.pass:[*]'` option:

----
# /usr/bin/rsync -a --delete --filter '-x system.*' / 192.0.2.0/24::some/test/dir/
ERROR: rejecting excluded file-list name: path/to/excluded/system.mwmrc
rsync error: protocol incompatibility (code 2) at flist.c(912) [receiver=3.1.3]
rsync error: protocol incompatibility (code 2) at io.c(1649) [generator=3.1.3])
----

To prevent this problem, use regular expressions for extended attributes with caution.
.`rsync` fails while using the `--delete` and the `--filter '-x _string_.pass:[*]'` option together

The `rsync` utility for transferring and synchronizing files is unable to handle extended attributes in RHEL 8 correctly. Consequently, if you pass the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfies the regular expression, an error stating protocol incompatibilities occurs. For example, if you use the `--filter '-x system.pass:[*]'` option, the filter finds the `system.mwmrc` file, which is present on your system, and `rsync` fails. See the following error message that occurs after using the `--filter '-x system.pass:[*]'` option:

----
# /usr/bin/rsync -a --delete --filter '-x system.*' / 192.0.2.2::some/test/dir/
ERROR: rejecting excluded file-list name: path/to/excluded/system.mwmrc
rsync error: protocol incompatibility (code 2) at flist.c(912) [receiver=3.1.3]
rsync error: protocol incompatibility (code 2) at io.c(1649) [generator=3.1.3])
----

To prevent this problem, use regular expressions for extended attributes with caution.
Šárka Jana 2022-11-08 15:01:21 UTC Flags needinfo?(omejzlik)
Pasi Karkkainen 2022-11-09 15:28:26 UTC CC pasik
errata-xmlrpc 2023-01-12 00:05:45 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2023-01-12 09:16:50 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2023-01-12 09:16:50 UTC
errata-xmlrpc 2023-01-12 09:16:53 UTC Link ID Red Hat Product Errata RHBA-2023:0094
Lucie Vařáková 2023-01-16 13:52:22 UTC Flags needinfo?(sjanderk)
CC lmanasko, sjanderk
Šárka Jana 2023-02-02 14:13:54 UTC CC mruprich
Flags needinfo?(sjanderk) needinfo?(mruprich)
Michal Ruprich 2023-02-02 14:32:14 UTC Flags needinfo?(mruprich)
Šárka Jana 2023-03-02 13:59:39 UTC Flags needinfo?(mruprich)
Doc Type Known Issue Bug Fix
Šárka Jana 2023-03-02 20:50:35 UTC Doc Text .`rsync` fails while using the `--delete` and the `--filter '-x _string_.pass:[*]'` option together

The `rsync` utility for transferring and synchronizing files is unable to handle extended attributes in RHEL 8 correctly. Consequently, if you pass the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfies the regular expression, an error stating protocol incompatibilities occurs. For example, if you use the `--filter '-x system.pass:[*]'` option, the filter finds the `system.mwmrc` file, which is present on your system, and `rsync` fails. See the following error message that occurs after using the `--filter '-x system.pass:[*]'` option:

----
# /usr/bin/rsync -a --delete --filter '-x system.*' / 192.0.2.2::some/test/dir/
ERROR: rejecting excluded file-list name: path/to/excluded/system.mwmrc
rsync error: protocol incompatibility (code 2) at flist.c(912) [receiver=3.1.3]
rsync error: protocol incompatibility (code 2) at io.c(1649) [generator=3.1.3])
----

To prevent this problem, use regular expressions for extended attributes with caution.
.`rsync` no longer fails while using regular expressions for extended attributes

Previously, the `rsync` utility for transferring and synchronizing files was not able to handle extended attributes in RHEL 8 correctly. For example, if you passed the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfied the regular expression, this resulted in an error message stating protocol incompatibilities. With this update, the `rsync` utility handles extended attributes correctly and you can use regular expressions for these attributes.
Šárka Jana 2023-03-02 21:25:50 UTC Flags needinfo?(mruprich)
Lenka Špačková 2023-03-28 08:29:38 UTC Doc Text .`rsync` no longer fails while using regular expressions for extended attributes

Previously, the `rsync` utility for transferring and synchronizing files was not able to handle extended attributes in RHEL 8 correctly. For example, if you passed the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfied the regular expression, this resulted in an error message stating protocol incompatibilities. With this update, the `rsync` utility handles extended attributes correctly and you can use regular expressions for these attributes.
.`rsync` no longer fails while using regular expressions for extended attributes

Previously, the `rsync` utility for transferring and synchronizing files was not able to handle extended attributes in RHEL 8 correctly. For example, if you passed the `--delete` option together with the `--filter '-x _string_.pass:[*]'` option for extended attributes to the `rsync` command, and a file on your system satisfied the regular expression, this resulted in an error message stating protocol incompatibilities. With this update, the `rsync` utility handles extended attributes correctly and you can use regular expressions for these attributes.
yuk 2023-08-11 13:34:08 UTC CC fadamo

Back to bug 2139118