-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel 6.8 dkms build error #88
Comments
Hi, have you tried the latest blksnap version from here? The initial part of readme is understandable, or was it perhaps better before and the new need to be improved? |
Hi Fantu, thanks for the reply. I've tried your suggestion and succeeded, building the debian dkms package, with some notes about the README instructions:
Overall, I find the instructions better than the old ones. |
Maybe you @adi1 could be more precise as i am facing a similar problem (but i am on proxmox 8.2, Debian 12.5, Kernel 6.8.4-3-pve) but also tried veeam build 6.1.0.1498 and dont get understand how to install. |
hi @lastphoenx # get 6.1.2 branch
git clone -b VAL-6.1.2 https://github.com/veeam/blksnap.git
cd blksnap/pkg/deb/
# build package, use same version number that current production veeam build depends on
./build-blksnap-dkms.sh 6.1.0.1498
sudo dpkg -i ../../build/blksnap_6.1.0.1498_all.deb
# prevent it from being upgraded or reinstalled when installing veeam
sudo apt-mark hold blksnap Then, the veeam installation is the normal one from their apt repository, which is installed following this guide I hope I didn't miss anything - I'm just going by my history. It's only a temporary solution and I'll keep an eye on the releases, both veeam and blksnap. There might be nicer ways of doing it too, like using the proper version number for blksnap build, then telling apt to ignore dependency errors when installing veeam, but I didn't want to spend too much time on it. |
Hi! |
hi @adi1 |
@SergeiShtepa sounds great! in the meanwhile i use the temporarly solution mentionned above. |
as i would have found it nice to hava minimal documentation, here is what I have done please @Fantu be aware of this 2 warnings:
my steps:
|
About point 1 can be ignored, normally show it if there are no shared library used, so the variable remain empty. About point 2 I know that is not acceptable for official packages (for Debian repository) but for these unofficial @SergeiShtepa wanted them to support all Debian and Ubuntu version still supported, and therefore compat 9 was needed. |
Hi! |
Fixed in 6.1.2.1781. |
Distribution
Debian 12
Architecture
amd64
Kernel version
6.8.6-3 from linux-image-liquorix-amd64
Blksnap version
6.1.0.1498 from deb [arch=amd64] https://repository.veeam.com/backup/linux/agent/dpkg/debian/public stable veeam
Bug description
Unable to build dkms module when upgrading from kernel 6.7 to 6.8.
I have attached the log file
make.log
Steps to reproduce
Upgrade kernel using apt upgrade, dkms module fails to build - it worked fine up to and including kernel 6.7.x.
Expected behavior
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: