Fluent-bit: Windows version depends on Microsoft Visual C++ 2015 Redistributable

Created on 13 Apr 2020  Â·  4Comments  Â·  Source: fluent/fluent-bit

Bug Report

https://fluentbit.io/releases/1.4/td-agent-bit-1.4.2-win64.exe
Reproduces @ td-agent-bit-1.5.0-win64.exe too.
Windows Server 2016 Standart

Without Microsoft Visual C++ 2015 Redistributable installed fluent-bit.exe hangs with
изображение

After Microsoft Visual C++ 2015 Redistributable installed from https://www.microsoft.com/en-us/download/confirmation.aspx?id=52685 fluent-bit.exe works as expected.

Most helpful comment

@farcop I've been aware of this problem. Right now we need to install MSVC
DLLs to run Fluent Bit, which is somewhat cumbersome.

My current idea is to static link them to fluent-bit.exe, so that we can run the
executable on systems without required DLLs. I'll find some time to work on this
issue, so wait for me.

All 4 comments

12 runtime librarys in dependancy absent at clean install of Windows Server 2016 with Dependancy Walker
изображение

@farcop I've been aware of this problem. Right now we need to install MSVC
DLLs to run Fluent Bit, which is somewhat cumbersome.

My current idea is to static link them to fluent-bit.exe, so that we can run the
executable on systems without required DLLs. I'll find some time to work on this
issue, so wait for me.

@farcop FYI, I have posted a fix for this issue to #2170 .
A test build is available on https://github.com/fluent/fluent-bit/issues/960#issuecomment-626422545.

I appreciate if you can test it and see if it works for you.

Fixed.
This issue can be closed now.
@fujimotos Thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fujimotos picture fujimotos  Â·  132Comments

mitchellmaler picture mitchellmaler  Â·  24Comments

dawidmalina picture dawidmalina  Â·  31Comments

yann-soubeyrand picture yann-soubeyrand  Â·  26Comments

felipejfc picture felipejfc  Â·  28Comments