• Bug#1105784: libkmod: ERROR: conf_files_filter_out: Directories inside

    From Guillem Jover@21:1/5 to Vincas Dargis on Wed May 14 23:40:01 2025
    Hi!

    On Wed, 2025-05-14 at 21:10:33 +0300, Vincas Dargis wrote:
    Package: virtualbox-dkms
    Version: 7.0.26-dfsg-1
    Severity: normal

    Recent Sid update produced:

    ```
    update-initramfs: Generating /boot/initrd.img-6.12.27-amd64
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    update-initramfs: Generating /boot/initrd.img-6.12.25-amd64
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    libkmod: ERROR: conf_files_filter_out: Directories inside directories are not supported: /etc/modprobe.d/virtualbox-dkms.conf
    ```

    vbox* modules are still loaded, VirtualBox still works though.

    I think besides the alarming error, the config is just going to get
    ignored, which means the kvm enable_virt_at_load=0 fix is not going
    to be effective.

    The problem seems to be that `virtualbox-dkms.install.in` is trying
    to rename a filename, something dh_install does not support, and considers
    the destination in the following entry to be the destination directory
    to install the file, as is, inside it:

    debian/virtualbox-dkms.modprobe.conf /etc/modprobe.d/virtualbox-dkms.conf

    Thanks,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)