Expected Build Warnings
< Dev
Build Configuration
Design
Dev/Relationship With Upstream
Previous page: Build Configuration
Index page: Design
Next page: Dev/Relationship With Upstream
Expected Build Warnings
Expected Build Warning when using derivative-maker to build Kicksecure or other derivatives such as Whonix.
Non-Issues[edit]
None of the following warnings affect the build. Refer to relevant footnotes for further information.
W: --override-config is not set; not updating apt.conf Read the manpage for details.
dpkg-source: warning: extracting unsigned source package
dpkg-source: warning: extracting unsigned source package (anon-gw-anonymizer-config_5.0-1.dsc)
Can not write log, openpty() failed (/dev/pts not mounted?)
[....] Your system does not have the CPU extensions required to use KVM. Not doing anything. ...[ FAIL ]
[....] Stopping VirtualBox kernel modules [ ok ]. [....] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ...[ FAIL ] invoke-rc.d: initscript virtualbox, action "restart" failed.
WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-dkms package and the appropriate headers, most likely linux-headers-486. You will not be able to start VMs until this problem is fixed.
dpkg: warning: failed to open configuration file '/root/.dpkg.cfg' for reading: Permission denied
sudo: unable to resolve host host
+ modprobe loop modprobe: FATAL: Module loop not found in directory /lib/modules/6.12.22-amd64
+ modprobe dm-mod modprobe: FATAL: Module dm-mod not found in directory /lib/modules/6.12.22-amd64
This is to be expected when using docker because there's no kernel and no kernel modules running. As long as nothing is broken, this can be safely ignored.
Related forum topic: Expected Build Warnings
Footnotes[edit]
- ↑
Debian bug report: cowbuilder: stop passing obsolete --mirror and --distribution parameters to pbuilder to silence superfluous pbuilder warning "W: --override-config is not set; not updating apt.conf Read the manpage for details."
- ↑
end-to-end signed debs. debsign, debsig and dpkg-sig
- ↑ This is nothing to be concerned about; it only happens because commands are run inside chroot. Research of this "issue" indicates it is purely cosmetic.
- ↑
KVM is installed as a dependency of the build dependency
libguestfs-tools
. KVM is not needed to build the actual images. - ↑
This only means that VirtualBox cannot be started. VirtualBox kernel modules could not be compiled because the linux-headers-$(uname -r) package was not installed prior to installing VirtualBox (before starting derivative-maker). The build script does not start VirtualBox, hence does not affect the build. The build script only uses
VBoxManage
for creation of virtual machine description files and that tool does not need VirtualBox kernel modules. - ↑ This is caused by the same issue referenced above.
- ↑
This happens because
debuild
is run as user, not root. It is probably a bug in dpkg. Research of this issue reveals there are many similar bugs in dpkg. - ↑
The hostname is changed intentionally to
host
inside the VM image. The cause is probably packageanon-base-files
postinst runninghostname "$my_host_name"
/hostname host
. This change should only happen inside the change rootchroot
. This issue might be resolved by porting fromchroot
tosystemd-nspawn
, but it is not very important.

We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 13 year success story and maybe DONATE!