Dkms ne trouve pas de source de noyau

Depuis des jours, j'essaie d'utiliser ZFS-on-Linux sur Debian 7, mais le module ne veut pas compiler:

# dpkg-reconfigure zfs-dkms ------------------------------ Deleting module version: 0.6.3 completely from the DKMS tree. ------------------------------ Done. Loading new zfs-0.6.3 DKMS files... Building only for 2.6.32-openvz-042stab090.5-amd64 Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. 

Bien sûr, les en-têtes et la source sont installés:

 # uname -r 2.6.32-openvz-042stab090.5-amd64 # dpkg -l | grep 2.6.32-openvz-042stab090.5-amd64 ii linux-headers-2.6.32-openvz-042stab090.5-amd64 1 amd64 Header files related to Linux kernel, specifically, ii linux-image-2.6.32-openvz-042stab090.5-amd64 1 amd64 Linux kernel binary image for version 2.6.32-openvz-042stab090.5-amd64 ii linux-source-2.6.32-openvz-042stab090.5-amd64 1 all Linux kernel source for version 2.6.32-openvz-042stab090.5-amd64 # 

Je l'essaye donc manuellement. Toujours pas:

 # dkms build zfs/0.6.3 -k `uname -r` --kernelsourcedir=/usr/src/linux-source-2.6.32-openvz-042stab090.5-amd64 Error! Your kernel headers for kernel 2.6.32-openvz-042stab090.5-amd64 cannot be found. Please install the linux-headers-2.6.32-openvz-042stab090.5-amd64 package, or use the --kernelsourcedir option to tell DKMS where it's located ls /usr/src/linux-source-2.6.32-openvz-042stab090.5-amd64 | wc -l 90 

Il contient tout (arch, block, configs, debian, …). WTF?

Après une session de débogage looong, j'ai constaté que les liens de compilation et de source dans /lib/modules/2.6.32-openvz-042stab090.5-amd64 à / usr / src et / usr / include étaient manquants.

Les a ajouté manuellement et cela a fonctionné.

Everytime heureux que je puisse travailler dans Linux où je peux au moins regarder la source et déboguer …