From eec16626c1bf5963d8e317f256d8c41f9fe317a4 Mon Sep 17 00:00:00 2001 From: rhochmayr Date: Fri, 8 May 2026 00:37:39 +0200 Subject: [PATCH] fix(nbdkit): scope VDDK library path to nbdkit Signed-off-by: rhochmayr --- internal/nbdkit/builder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/nbdkit/builder.go b/internal/nbdkit/builder.go index 890a858..d73f820 100644 --- a/internal/nbdkit/builder.go +++ b/internal/nbdkit/builder.go @@ -79,7 +79,6 @@ func (b *NbdkitBuilder) Build() (*NbdkitServer, error) { socket := fmt.Sprintf("%s/nbdkit.sock", tmp) pidFile := fmt.Sprintf("%s/nbdkit.pid", tmp) - os.Setenv("LD_LIBRARY_PATH", "/usr/lib64/vmware-vix-disklib/lib64") cmd := exec.Command( "nbdkit", "--exit-with-parent", @@ -98,6 +97,7 @@ func (b *NbdkitBuilder) Build() (*NbdkitServer, error) { "transports=file:nbdssl:nbd", b.filename, ) + cmd.Env = append(os.Environ(), "LD_LIBRARY_PATH=/usr/lib64/vmware-vix-disklib/lib64") return &NbdkitServer{ cmd: cmd,