minikube: set libvirt to LD_LIBRARY_PATH to avoid 'Failed to open libvirt.so.0' error

Currently `minikube start --driver=kvm2` fails with the following
message:

  Exiting due to GUEST_PROVISION: error provisioning guest: Failed to start host: recreate: creating host: create: creating: creating network: failed opening libvirt connection: failed connecting to libvirt socket: virError(Code=1, Domain=0, Message='Failed to open libvirt.so.0')

This commit fixes this problem by adding libvirt to LD_LIBRARY_PATH.
This commit is contained in:
Ushitora Anqou
2026-07-14 18:54:02 +09:00
parent 44f87293db
commit 20806e0226
+4 -1
View File
@@ -71,7 +71,10 @@ buildGoModule (finalAttrs: {
installBin out/minikube
wrapProgram $out/bin/minikube --set MINIKUBE_WANTUPDATENOTIFICATION false
wrapProgram $out/bin/minikube --set MINIKUBE_WANTUPDATENOTIFICATION false \
--prefix LD_LIBRARY_PATH : ${
lib.makeLibraryPath (lib.optionals stdenv.hostPlatform.isLinux [ libvirt ])
}
ln -sv $out/bin/minikube $out/bin/kubectl
for shell in bash zsh fish; do