Package: libnss-libvirt Version: 5.2.0-2 Severity: normal Dear Maintainer,
when: - libnss-libvirt (5.0.0-4 or 5.2.0-2) is active in /etc/nsswitch.conf (libvirt or libvirt_guest) - being on x86-64 (not sure about other platforms, but may be relevant) - apt has seccomp enabled (APT::Sandbox::Seccomp "true";) apt fails when trying to contact hosts (see log below), because syscall 217 (getdents64) can't be executed. /etc/apt/apt.conf.d/90libnss-libvirt specifies that getdents is allowed: // the nss module (once enabled) will make apt call getdents (LP: #1732030) apt::sandbox::seccomp::allow { "getdents" }; Changing getdents to getdents64 makes it work, but I suppose some systems may use getdents while others may use getdents64. It would probably be best to allow only the one that is required on that architecture, but allowing both is probably not too bad: apt::sandbox::seccomp::allow { "getdents", "getdents64" }; Cheers, Thomas Luzat apt-get source libnss-libvirt Reading package lists... Done Picking 'libvirt' as source package instead of 'libnss-libvirt' NOTICE: 'libvirt' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/libvirt-team/libvirt.git Please use: git clone https://salsa.debian.org/libvirt-team/libvirt.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 15.1 MB of source archives. 0% [Working] **** Seccomp prevented execution of syscall 0000000217 on architecture amd64 **** E: Method http has died unexpectedly! E: Sub-process http returned an error code (31) E: Failed to fetch some archives. -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (501, 'unstable'), (500, 'unstable-debug'), (500, 'testing-debug'), (400, 'testing'), (101, 'experimental'), (1, 'experimental-debug') Architecture: amd64 (x86_64) Kernel: Linux 5.2.8-wopr (SMP w/8 CPU cores; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages libnss-libvirt depends on: ii libc6 2.28-10 ii libgcc1 1:9.1.0-10 ii libvirt0 5.2.0-2 ii libyajl2 2.1.0-3 libnss-libvirt recommends no packages. libnss-libvirt suggests no packages. -- no debconf information