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,