Version in base suite: 14.2.21-1 Base version: ceph_14.2.21-1 Target version: ceph_14.2.21-1+deb11u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/c/ceph/ceph_14.2.21-1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/c/ceph/ceph_14.2.21-1+deb11u1.dsc debian/changelog | 7 + debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch | 61 ++++++++++ debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch | 24 +++ debian/patches/series | 2 src/test/debian-jessie/debian/changelog | 7 + src/test/debian-jessie/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch | 61 ++++++++++ src/test/debian-jessie/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch | 24 +++ src/test/debian-jessie/debian/patches/series | 2 src/test/ubuntu-16.04/debian/changelog | 7 + src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch | 61 ++++++++++ src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch | 24 +++ src/test/ubuntu-16.04/debian/patches/series | 2 src/test/ubuntu-18.04/debian/changelog | 7 + src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch | 61 ++++++++++ src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch | 24 +++ src/test/ubuntu-18.04/debian/patches/series | 2 16 files changed, 376 insertions(+) diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/mount/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/mount/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/mount/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/mount/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/overrides/fuse/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/overrides/fuse/default-perm/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/cephfs/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/big/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/big/rados-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/big/rados-thrash/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/big/rados-thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/big/rados-thrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/big/rados-thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/buildpackages/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/buildpackages/any/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/buildpackages/any/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/buildpackages/tests/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/buildpackages/tests/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/basic/0-clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/basic/1-distros/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/basic/2-ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/basic/3-config/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-ansible/smoke/basic/4-tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-deploy/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-deploy/cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-deploy/config/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-deploy/distros/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-deploy/python_versions/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/ceph-deploy/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/0-clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/1-distros/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/2-ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/3-ceph-config/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/4-epel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/5-containers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/cephmetrics/6-tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/dummy/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/dummy/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/experimental/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/experimental/multimds/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/experimental/multimds/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/experimental/multimds/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/32bits/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/tasks/sessionmap/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/tasks/volume-client/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/tasks/volume-client/task/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_functional/tasks/volume-client/task/test/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/inline/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/omap_limit/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/basic_workload/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/client_trim_caps/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/client_trim_caps/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/client_trim_caps/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/client_trim_caps/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/client_trim_caps/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/bugs/client_trim_caps/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/distros/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multiclient/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/multifs/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/permission/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/snaps/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/ceph-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/thrash/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/traceless/traceless/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/old_client/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/old_client/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/old_client/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/old_client/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/old_client/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/upgraded_client/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/upgraded_client/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/upgraded_client/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/upgraded_client/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/overrides/multimds/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/snaps/tasks/4-client-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/volumes/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/volumes/import-legacy/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/volumes/import-legacy/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/volumes/import-legacy/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/volumes/import-legacy/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/upgrade/volumes/import-legacy/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/fs/verify/validater/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/hadoop/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/hadoop/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/hadoop/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/hadoop/basic/distros/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/hadoop/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/inline/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/cephfs/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/kclient-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/kclient-overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/kclient-overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/mixed-clients/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/recovery/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/kcephfs/thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/basic/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/basic/ms_mode/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/ms_mode$/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/striping/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/striping/default/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/striping/default/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/striping/fancy/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/striping/fancy/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/fsx/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd/ms_mode/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd-nomount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd-nomount/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd-nomount/install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd-nomount/ms_mode/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd-nomount/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/rbd-nomount/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/singleton/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/singleton/ms_mode$/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/singleton/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/singleton/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/thrash/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/thrash/ms_mode$/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/thrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/unmap/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/unmap/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/unmap/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/unmap/kernels/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/unmap/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/sysfs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/sysfs/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/sysfs/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/sysfs/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/wac/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/wac/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/wac/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/wac/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/krbd/wac/wac/verify/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/fs-misc/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/fs-misc/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/fs-misc/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/mds_restart/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/mds_restart/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/mds_restart/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/multimds/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/multimds/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/multimds/mounts/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/multimds/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/marginal/multimds/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/mixed-clients/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/mixed-clients/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/mixed-clients/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/mixed-clients/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/inline/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/mount/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/mount/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/mount/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/mount/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/overrides/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/q_check_counter/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/ceph-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/mount/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/mount/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/mount/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/mount/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/overrides/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/thrash/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/conf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/mount/kclient/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/mount/kclient/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/mount/kclient/overrides/distro/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/mount/kclient/overrides/distro/rhel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/objectstore-ec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/overrides/verify/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/multimds/verify/validater/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/perf-basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/perf-basic/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/perf-basic/settings/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/perf-basic/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/powercycle/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/powercycle/osd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/powercycle/osd/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/powercycle/osd/powercycle/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/powercycle/osd/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/basic/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/dashboard/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/dashboard/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/dashboard/debug/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/dashboard/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/mgr/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/mgr/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/mgr/debug/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/mgr/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/monthrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/monthrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/monthrash/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/monthrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/monthrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/multimon/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/multimon/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/multimon/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/multimon/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/objectstore/backends/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/perf/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/perf/settings/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/perf/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/rest/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton/all/thrash-rados/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-bluestore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-bluestore/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-bluestore/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-bluestore/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-flat/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-nomsgr/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/singleton-nomsgr/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/standalone/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/standalone/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/0-size-min-size-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/1-pg-log-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/2-recovery-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/backoff/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/d-balancer/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/fast/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/recovery-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-big/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-big/cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-big/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-big/recovery-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-big/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-big/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/arch/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/recovery-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-isa/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/fast/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/recovery-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-overwrites/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-shec/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-shec/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-shec/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-shec/recovery-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-shec/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-erasure-code-shec/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/0-size-min-size-overrides/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/1-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/backoff/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/d-balancer/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/distro$/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/msgr/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/thrash-old-clients/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/1-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/4-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/5-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/upgrade/mimic-x-singleton/8-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/d-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/d-thrash/default/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rados/verify/validater/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/basic/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/basic/cachepool/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/basic/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/features/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/pool/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/features/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/pool/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/cli_v1/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/cache/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/config/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/pool/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/librbd/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/maintenance/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/maintenance/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/maintenance/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/maintenance/qemu/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/maintenance/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror/cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror/users/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/policy/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/rbd-mirror/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/users/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/mirror-thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/nbd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/nbd/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/nbd/cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/nbd/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/nbd/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/nbd/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/cache/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/features/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/pool/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/qemu/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/singleton/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/singleton/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/singleton-bluestore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/singleton-bluestore/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/singleton-bluestore/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/thrash/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/thrash/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/thrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/valgrind/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/valgrind/base/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/valgrind/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/valgrind/validator/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rbd/valgrind/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/hadoop-s3a/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/hadoop-s3a/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/hadoop-s3a/hadoop/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multifs/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multifs/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multifs/frontend/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multifs/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multisite/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multisite/realms/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/multisite/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/singleton/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/singleton/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/singleton/frontend/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/tempest/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/tempest/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/tempest/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/thrash/thrasher/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/thrash/workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/tools/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/verify/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/verify/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/verify/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/verify/proto/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/verify/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/rgw/verify/validater/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/samba/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/samba/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/samba/install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/samba/mount/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/samba/workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/smoke/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/smoke/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/smoke/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/smoke/basic/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/smoke/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/bench/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/bench/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/bench/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/thrash/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/thrash/thrashers/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/stress/thrash/workloads/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/buildpackages/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/buildpackages/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/ceph/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/ceph/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/multi-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/multi-cluster/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/no-ceph/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/no-ceph/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/no-ceph/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/nop/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/nop/all/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/rgw/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/rgw/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/teuthology/workunits/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/tgt/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/tgt/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/tgt/basic/clusters/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/tgt/basic/msgr-failures/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/tgt/basic/tasks/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/1-ceph-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/2-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/3-upgrade-sequence/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/5-final-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/parallel/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/1-ceph-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/4-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/7-final-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split-erasure-code/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split-erasure-code/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split-erasure-code/1-luminous-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split-erasure-code/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split-erasure-code/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/luminous-x/stress-split-erasure-code/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/1-ceph-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/2-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/3-upgrade-sequence/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/5-final-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/parallel/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/1-ceph-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/4-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/7-final-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split-erasure-code/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split-erasure-code/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split-erasure-code/1-luminous-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split-erasure-code/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split-erasure-code/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x/stress-split-erasure-code/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/1-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/4-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/5-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/mimic-x-singleton/8-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/1-ceph-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/2-partial-upgrade/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/3-thrash/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/4-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/7-final-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/objectstore/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/basic/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/basic/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/basic/1-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/basic/2-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/basic/supported/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/rbd/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/rbd/0-cluster/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/rbd/1-install/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/rbd/2-features/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/rbd/3-workload/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus/nautilus-client-x/rbd/supported/.qa: recursive directory loop diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/0-cluster/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/0-cluster/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/1-install/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/1-install/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/2-features/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/2-features/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/3-workload/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/3-workload/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/supported/.qa: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/qa/suites/upgrade-clients/client-upgrade-nautilus-octopus/nautilus-client-x/rbd/supported/.qa: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/src/test/debian-jessie/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/src/test/debian-jessie/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/src/test/ubuntu-16.04/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/src/test/ubuntu-16.04/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/5XqrbSgJW2/ceph-14.2.21/src/test/ubuntu-18.04/debian/ceph-base.ceph.init: No such file or directory diff: /srv/release.debian.org/tmp/tCQ537aRmS/ceph-14.2.21/src/test/ubuntu-18.04/debian/ceph-base.ceph.init: No such file or directory diff -Nru ceph-14.2.21/debian/changelog ceph-14.2.21/debian/changelog --- ceph-14.2.21/debian/changelog 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/debian/changelog 2022-11-30 13:20:19.000000000 +0000 @@ -1,3 +1,10 @@ +ceph (14.2.21-1+deb11u1) bullseye; urgency=medium + + * CVE-2022-3650: privilege escalation from the ceph user to root. Applied + upstream patches (Closes: #1024932). + + -- Thomas Goirand Wed, 30 Nov 2022 14:20:19 +0100 + ceph (14.2.21-1) unstable; urgency=high * New upstream release, resolving these: diff -Nru ceph-14.2.21/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch ceph-14.2.21/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch --- ceph-14.2.21/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,61 @@ +Description: CVE-2022-3650: ceph-crash: drop privleges to run as "ceph" user, rather than root + If privileges cannot be dropped, log an error and exit. This commit + also catches and logs exceptions when scraping the crash path, without + which ceph-crash would just exit if it encountered an error. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:27:47 +1100 +Bug: https://tracker.ceph.com/issues/57967 +Signed-off-by: Tim Serong +Origin: upstream, https://github.com/ceph/ceph/commit/130c9626598bc3a75942161e6cce7c664c447382 +Bug-Debian: https://bugs.debian.org/1024932 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -3,8 +3,10 @@ + # vim: ts=4 sw=4 smarttab expandtab + + import argparse ++import grp + import logging + import os ++import pwd + import socket + import subprocess + import sys +@@ -76,7 +78,23 @@ def scrape_path(path): + ) + + ++def drop_privs(): ++ if os.getuid() == 0: ++ try: ++ ceph_uid = pwd.getpwnam("ceph").pw_uid ++ ceph_gid = grp.getgrnam("ceph").gr_gid ++ os.setgroups([]) ++ os.setgid(ceph_gid) ++ os.setuid(ceph_uid) ++ except Exception as e: ++ log.error(f"Unable to drop privileges: {e}") ++ sys.exit(1) ++ ++ + def main(): ++ # run as unprivileged ceph user ++ drop_privs() ++ + args = parse_args() + postdir = os.path.join(args.path, 'posted') + if args.name: +@@ -88,7 +106,10 @@ def main(): + + log.info("monitoring path %s, delay %ds" % (args.path, args.delay * 60.0)) + while True: +- scrape_path(args.path) ++ try: ++ scrape_path(args.path) ++ except Exception as e: ++ log.error(f"Error scraping {args.path}: {e}") + if args.delay == 0: + sys.exit(0) + time.sleep(args.delay * 60) diff -Nru ceph-14.2.21/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch ceph-14.2.21/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch --- ceph-14.2.21/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,24 @@ +Description: CVE-2022-3650: ceph-crash: fix stderr handling + Popen.communicate() returns a tuple (stdout, stderr), and stderr + will be of type bytes, hence the need to decode it before checking + if it's an empty string or not. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:23:20 +1100 +Bug: a77b47eeeb5770eeefcf4619ab2105ee7a6a003e +Signed-off-by: Tim Serong +Bug-Debian: https://bugs.debian.org/1024932 +Origin: upstream, https://github.com/ceph/ceph/commit/45915540559126a652f8d9d105723584cfc63439 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -46,7 +46,8 @@ def post_crash(path): + stderr=subprocess.PIPE, + ) + f = open(os.path.join(path, 'meta'), 'rb') +- stdout, stderr = pr.communicate(input=f.read()) ++ (_, stderr) = pr.communicate(input=f.read()) ++ stderr = stderr.decode() + rc = pr.wait() + f.close() + if rc != 0: diff -Nru ceph-14.2.21/debian/patches/series ceph-14.2.21/debian/patches/series --- ceph-14.2.21/debian/patches/series 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/debian/patches/series 2022-11-30 13:20:19.000000000 +0000 @@ -20,3 +20,5 @@ another-cmakelists-fix.patch fix-ceph-osd-systemd-target.patch allow-bgp-to-host.patch +CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch +CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch diff -Nru ceph-14.2.21/src/test/debian-jessie/debian/changelog ceph-14.2.21/src/test/debian-jessie/debian/changelog --- ceph-14.2.21/src/test/debian-jessie/debian/changelog 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/src/test/debian-jessie/debian/changelog 2022-11-30 13:20:19.000000000 +0000 @@ -1,3 +1,10 @@ +ceph (14.2.21-1+deb11u1) bullseye; urgency=medium + + * CVE-2022-3650: privilege escalation from the ceph user to root. Applied + upstream patches (Closes: #1024932). + + -- Thomas Goirand Wed, 30 Nov 2022 14:20:19 +0100 + ceph (14.2.21-1) unstable; urgency=high * New upstream release, resolving these: diff -Nru ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch --- ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,61 @@ +Description: CVE-2022-3650: ceph-crash: drop privleges to run as "ceph" user, rather than root + If privileges cannot be dropped, log an error and exit. This commit + also catches and logs exceptions when scraping the crash path, without + which ceph-crash would just exit if it encountered an error. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:27:47 +1100 +Bug: https://tracker.ceph.com/issues/57967 +Signed-off-by: Tim Serong +Origin: upstream, https://github.com/ceph/ceph/commit/130c9626598bc3a75942161e6cce7c664c447382 +Bug-Debian: https://bugs.debian.org/1024932 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -3,8 +3,10 @@ + # vim: ts=4 sw=4 smarttab expandtab + + import argparse ++import grp + import logging + import os ++import pwd + import socket + import subprocess + import sys +@@ -76,7 +78,23 @@ def scrape_path(path): + ) + + ++def drop_privs(): ++ if os.getuid() == 0: ++ try: ++ ceph_uid = pwd.getpwnam("ceph").pw_uid ++ ceph_gid = grp.getgrnam("ceph").gr_gid ++ os.setgroups([]) ++ os.setgid(ceph_gid) ++ os.setuid(ceph_uid) ++ except Exception as e: ++ log.error(f"Unable to drop privileges: {e}") ++ sys.exit(1) ++ ++ + def main(): ++ # run as unprivileged ceph user ++ drop_privs() ++ + args = parse_args() + postdir = os.path.join(args.path, 'posted') + if args.name: +@@ -88,7 +106,10 @@ def main(): + + log.info("monitoring path %s, delay %ds" % (args.path, args.delay * 60.0)) + while True: +- scrape_path(args.path) ++ try: ++ scrape_path(args.path) ++ except Exception as e: ++ log.error(f"Error scraping {args.path}: {e}") + if args.delay == 0: + sys.exit(0) + time.sleep(args.delay * 60) diff -Nru ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch --- ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/src/test/debian-jessie/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,24 @@ +Description: CVE-2022-3650: ceph-crash: fix stderr handling + Popen.communicate() returns a tuple (stdout, stderr), and stderr + will be of type bytes, hence the need to decode it before checking + if it's an empty string or not. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:23:20 +1100 +Bug: a77b47eeeb5770eeefcf4619ab2105ee7a6a003e +Signed-off-by: Tim Serong +Bug-Debian: https://bugs.debian.org/1024932 +Origin: upstream, https://github.com/ceph/ceph/commit/45915540559126a652f8d9d105723584cfc63439 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -46,7 +46,8 @@ def post_crash(path): + stderr=subprocess.PIPE, + ) + f = open(os.path.join(path, 'meta'), 'rb') +- stdout, stderr = pr.communicate(input=f.read()) ++ (_, stderr) = pr.communicate(input=f.read()) ++ stderr = stderr.decode() + rc = pr.wait() + f.close() + if rc != 0: diff -Nru ceph-14.2.21/src/test/debian-jessie/debian/patches/series ceph-14.2.21/src/test/debian-jessie/debian/patches/series --- ceph-14.2.21/src/test/debian-jessie/debian/patches/series 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/src/test/debian-jessie/debian/patches/series 2022-11-30 13:20:19.000000000 +0000 @@ -20,3 +20,5 @@ another-cmakelists-fix.patch fix-ceph-osd-systemd-target.patch allow-bgp-to-host.patch +CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch +CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch diff -Nru ceph-14.2.21/src/test/ubuntu-16.04/debian/changelog ceph-14.2.21/src/test/ubuntu-16.04/debian/changelog --- ceph-14.2.21/src/test/ubuntu-16.04/debian/changelog 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-16.04/debian/changelog 2022-11-30 13:20:19.000000000 +0000 @@ -1,3 +1,10 @@ +ceph (14.2.21-1+deb11u1) bullseye; urgency=medium + + * CVE-2022-3650: privilege escalation from the ceph user to root. Applied + upstream patches (Closes: #1024932). + + -- Thomas Goirand Wed, 30 Nov 2022 14:20:19 +0100 + ceph (14.2.21-1) unstable; urgency=high * New upstream release, resolving these: diff -Nru ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch --- ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,61 @@ +Description: CVE-2022-3650: ceph-crash: drop privleges to run as "ceph" user, rather than root + If privileges cannot be dropped, log an error and exit. This commit + also catches and logs exceptions when scraping the crash path, without + which ceph-crash would just exit if it encountered an error. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:27:47 +1100 +Bug: https://tracker.ceph.com/issues/57967 +Signed-off-by: Tim Serong +Origin: upstream, https://github.com/ceph/ceph/commit/130c9626598bc3a75942161e6cce7c664c447382 +Bug-Debian: https://bugs.debian.org/1024932 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -3,8 +3,10 @@ + # vim: ts=4 sw=4 smarttab expandtab + + import argparse ++import grp + import logging + import os ++import pwd + import socket + import subprocess + import sys +@@ -76,7 +78,23 @@ def scrape_path(path): + ) + + ++def drop_privs(): ++ if os.getuid() == 0: ++ try: ++ ceph_uid = pwd.getpwnam("ceph").pw_uid ++ ceph_gid = grp.getgrnam("ceph").gr_gid ++ os.setgroups([]) ++ os.setgid(ceph_gid) ++ os.setuid(ceph_uid) ++ except Exception as e: ++ log.error(f"Unable to drop privileges: {e}") ++ sys.exit(1) ++ ++ + def main(): ++ # run as unprivileged ceph user ++ drop_privs() ++ + args = parse_args() + postdir = os.path.join(args.path, 'posted') + if args.name: +@@ -88,7 +106,10 @@ def main(): + + log.info("monitoring path %s, delay %ds" % (args.path, args.delay * 60.0)) + while True: +- scrape_path(args.path) ++ try: ++ scrape_path(args.path) ++ except Exception as e: ++ log.error(f"Error scraping {args.path}: {e}") + if args.delay == 0: + sys.exit(0) + time.sleep(args.delay * 60) diff -Nru ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch --- ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,24 @@ +Description: CVE-2022-3650: ceph-crash: fix stderr handling + Popen.communicate() returns a tuple (stdout, stderr), and stderr + will be of type bytes, hence the need to decode it before checking + if it's an empty string or not. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:23:20 +1100 +Bug: a77b47eeeb5770eeefcf4619ab2105ee7a6a003e +Signed-off-by: Tim Serong +Bug-Debian: https://bugs.debian.org/1024932 +Origin: upstream, https://github.com/ceph/ceph/commit/45915540559126a652f8d9d105723584cfc63439 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -46,7 +46,8 @@ def post_crash(path): + stderr=subprocess.PIPE, + ) + f = open(os.path.join(path, 'meta'), 'rb') +- stdout, stderr = pr.communicate(input=f.read()) ++ (_, stderr) = pr.communicate(input=f.read()) ++ stderr = stderr.decode() + rc = pr.wait() + f.close() + if rc != 0: diff -Nru ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/series ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/series --- ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/series 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-16.04/debian/patches/series 2022-11-30 13:20:19.000000000 +0000 @@ -20,3 +20,5 @@ another-cmakelists-fix.patch fix-ceph-osd-systemd-target.patch allow-bgp-to-host.patch +CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch +CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch diff -Nru ceph-14.2.21/src/test/ubuntu-18.04/debian/changelog ceph-14.2.21/src/test/ubuntu-18.04/debian/changelog --- ceph-14.2.21/src/test/ubuntu-18.04/debian/changelog 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-18.04/debian/changelog 2022-11-30 13:20:19.000000000 +0000 @@ -1,3 +1,10 @@ +ceph (14.2.21-1+deb11u1) bullseye; urgency=medium + + * CVE-2022-3650: privilege escalation from the ceph user to root. Applied + upstream patches (Closes: #1024932). + + -- Thomas Goirand Wed, 30 Nov 2022 14:20:19 +0100 + ceph (14.2.21-1) unstable; urgency=high * New upstream release, resolving these: diff -Nru ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch --- ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,61 @@ +Description: CVE-2022-3650: ceph-crash: drop privleges to run as "ceph" user, rather than root + If privileges cannot be dropped, log an error and exit. This commit + also catches and logs exceptions when scraping the crash path, without + which ceph-crash would just exit if it encountered an error. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:27:47 +1100 +Bug: https://tracker.ceph.com/issues/57967 +Signed-off-by: Tim Serong +Origin: upstream, https://github.com/ceph/ceph/commit/130c9626598bc3a75942161e6cce7c664c447382 +Bug-Debian: https://bugs.debian.org/1024932 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -3,8 +3,10 @@ + # vim: ts=4 sw=4 smarttab expandtab + + import argparse ++import grp + import logging + import os ++import pwd + import socket + import subprocess + import sys +@@ -76,7 +78,23 @@ def scrape_path(path): + ) + + ++def drop_privs(): ++ if os.getuid() == 0: ++ try: ++ ceph_uid = pwd.getpwnam("ceph").pw_uid ++ ceph_gid = grp.getgrnam("ceph").gr_gid ++ os.setgroups([]) ++ os.setgid(ceph_gid) ++ os.setuid(ceph_uid) ++ except Exception as e: ++ log.error(f"Unable to drop privileges: {e}") ++ sys.exit(1) ++ ++ + def main(): ++ # run as unprivileged ceph user ++ drop_privs() ++ + args = parse_args() + postdir = os.path.join(args.path, 'posted') + if args.name: +@@ -88,7 +106,10 @@ def main(): + + log.info("monitoring path %s, delay %ds" % (args.path, args.delay * 60.0)) + while True: +- scrape_path(args.path) ++ try: ++ scrape_path(args.path) ++ except Exception as e: ++ log.error(f"Error scraping {args.path}: {e}") + if args.delay == 0: + sys.exit(0) + time.sleep(args.delay * 60) diff -Nru ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch --- ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 1970-01-01 00:00:00.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch 2022-11-30 13:20:19.000000000 +0000 @@ -0,0 +1,24 @@ +Description: CVE-2022-3650: ceph-crash: fix stderr handling + Popen.communicate() returns a tuple (stdout, stderr), and stderr + will be of type bytes, hence the need to decode it before checking + if it's an empty string or not. +Author: Tim Serong +Date: Wed, 2 Nov 2022 14:23:20 +1100 +Bug: a77b47eeeb5770eeefcf4619ab2105ee7a6a003e +Signed-off-by: Tim Serong +Bug-Debian: https://bugs.debian.org/1024932 +Origin: upstream, https://github.com/ceph/ceph/commit/45915540559126a652f8d9d105723584cfc63439 +Last-Update: 2022-11-28 + +--- ceph-14.2.21.orig/src/ceph-crash.in ++++ ceph-14.2.21/src/ceph-crash.in +@@ -46,7 +46,8 @@ def post_crash(path): + stderr=subprocess.PIPE, + ) + f = open(os.path.join(path, 'meta'), 'rb') +- stdout, stderr = pr.communicate(input=f.read()) ++ (_, stderr) = pr.communicate(input=f.read()) ++ stderr = stderr.decode() + rc = pr.wait() + f.close() + if rc != 0: diff -Nru ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/series ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/series --- ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/series 2021-05-27 10:04:21.000000000 +0000 +++ ceph-14.2.21/src/test/ubuntu-18.04/debian/patches/series 2022-11-30 13:20:19.000000000 +0000 @@ -20,3 +20,5 @@ another-cmakelists-fix.patch fix-ceph-osd-systemd-target.patch allow-bgp-to-host.patch +CVE-2022-3650_1_ceph-crash_drop_privleges_to_run_as_ceph_user_rather_than_root.patch +CVE-2022-3650_2_ceph-crash_fix_stderr_handling.patch