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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user