[GH-ISSUE #67] dh-dkms missing in build dependencies #37

Open
opened 2026-10-13 21:05:38 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @melianmiko on GitHub (Jan 6, 2025).
Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/67

Without dh-dkms, when trying to build on Debian, I got an error:

dpkg-buildpackage: info: source package amneziawg-linux-kmod  
dpkg-buildpackage: info: source version 1.0.0  
dpkg-buildpackage: info: source distribution unstable  
dpkg-buildpackage: info: source changed by unidentified attacker <ua@amnezia.org>  
dpkg-buildpackage: info: host architecture amd64  
dpkg-source --before-build .  
debian/rules clean  
dh clean --with dkms  
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)  
dh: error: unable to load addon dkms: Can't locate Debian/Debhelper/Sequence/dkms.pm in @INC (you may need to install the Deb  
ian::Debhelper::Sequence::dkms module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share  
/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-  
gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at (eval 10) line 1.  
BEGIN failed--compilation aborted at (eval 10) line 1.

Installing dh-dkms solves the problem.

Originally created by @melianmiko on GitHub (Jan 6, 2025). Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/67 Without `dh-dkms`, when trying to build on Debian, I got an error: ``` dpkg-buildpackage: info: source package amneziawg-linux-kmod dpkg-buildpackage: info: source version 1.0.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by unidentified attacker <ua@amnezia.org> dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean --with dkms dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh: error: unable to load addon dkms: Can't locate Debian/Debhelper/Sequence/dkms.pm in @INC (you may need to install the Deb ian::Debhelper::Sequence::dkms module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share /perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux- gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at (eval 10) line 1. BEGIN failed--compilation aborted at (eval 10) line 1. ``` Installing `dh-dkms` solves the problem.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amneziawg-linux-kernel-module#37
No description provided.