Bareos Windows Native Build Missing Dependency With Runtime Vcc
Introduction
Bareos is a popular open-source backup and recovery software that provides a comprehensive solution for data protection. However, users have reported issues with the Windows native build of Bareos, specifically with the installation of the Bareos File Daemon (Bareos-FD) component. In this article, we will explore the issue of missing dependencies with the runtime vcc and provide a solution to resolve the problem.
Bareos Component Version
The current version of Bareos Windows native build is Bareos-24.0.2~pre18.a93617dfd-x64-Release.exe, which can be downloaded from the official Bareos website.
Steps to Reproduce
To reproduce the issue, follow these steps:
- Install a fresh Windows Server Core or Desktop: Install a fresh copy of Windows Server Core or Desktop, up to the latest version (2025).
- Do not add any additional software: Do not install any additional software or packages on the system.
- Install Bareos Windows Native build: Install the Bareos Windows native build, selecting only the Bareos-FD component.
- The installation never finishes: The installation process will not complete, and no messages or errors will be displayed.
- No error logs are found: No error logs or crash reports will be generated.
Expected Results
The expected result is that the Bareos-FD component is installed successfully, and the service is created and running.
Actual Results
However, the actual result is that the installation process fails, and the Bareos-FD component is not installed. If you have a Desktop Experience Windows, you can try running the Bareos-FD executable manually from the explorer, which may provide a clue about the issue.
Environment
The environment in which this issue occurs is:
- OS: Windows Server Core 2025
- Component: VCRUN140.dll is required to be present
- Missing Dependency: The Bareos installer should either propose to download the missing vcc runtime or do it by itself.
Relevant Log Output
# No relevant log output is available
Relevant Traces Output
# No relevant traces output is available
Solution
To resolve the issue of missing dependencies with the runtime vcc, you can follow these steps:
- Download the missing vcc runtime: Download the latest supported VC Redist from the official Microsoft website.
- Install the vcc runtime: Install the downloaded vcc runtime on the system.
- Reinstall Bareos: Reinstall the Bareos Windows native build, selecting only the Bareos-FD component.
- The installation should complete successfully: The installation process should complete successfully, and the Bareos-FD component should be installed.
Conclusion
In conclusion, the issue of missing dependencies with the runtime vcc in the Bareos Windows native build is a known problem that can be resolved by downloading and installing the missing vcc runtime. By following the steps outlined in this article, users can successfully install the Bareos-FD component and create a running service.
Recommendations
To avoid this issue in the future, we recommend that the Bareos installer proposes to download the missing vcc runtime or does it by itself. This will ensure that users have a smooth installation experience and can take advantage of the full features of the Bareos software.
Future Development
In future development, we suggest that the Bareos team considers the following:
- Automate the installation of missing dependencies: The Bareos installer should automatically detect and install missing dependencies, such as the vcc runtime.
- Provide clear error messages: The Bareos installer should provide clear and concise error messages to users when missing dependencies are detected.
- Improve the installation experience: The Bareos installer should be improved to provide a seamless installation experience for users.
Bareos Windows Native Build Missing Dependency with Runtime vcc: Q&A ====================================================================
Introduction
In our previous article, we explored the issue of missing dependencies with the runtime vcc in the Bareos Windows native build. We provided a solution to resolve the problem and recommended improvements to the Bareos installer. In this article, we will answer some frequently asked questions (FAQs) related to this issue.
Q: What is the cause of the missing dependency with the runtime vcc?
A: The cause of the missing dependency with the runtime vcc is that the Bareos installer does not automatically detect and install the required vcc runtime. This can lead to a failed installation of the Bareos File Daemon (Bareos-FD) component.
Q: How do I know if I have the missing vcc runtime installed?
A: To check if you have the missing vcc runtime installed, follow these steps:
- Open the Command Prompt: Open the Command Prompt as an administrator.
- Run the following command: Run the following command to check if the vcc runtime is installed:
dir /s /b /a "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\vc140.dll"
- Check the output: If the vcc runtime is installed, you should see the
vc140.dll
file in the output.
Q: How do I download and install the missing vcc runtime?
A: To download and install the missing vcc runtime, follow these steps:
- Visit the Microsoft website: Visit the Microsoft website and download the latest supported VC Redist.
- Run the installer: Run the installer and follow the prompts to install the vcc runtime.
- Restart your system: Restart your system to ensure that the changes take effect.
Q: Can I install the Bareos File Daemon (Bareos-FD) component without the vcc runtime?
A: No, you cannot install the Bareos File Daemon (Bareos-FD) component without the vcc runtime. The Bareos installer requires the vcc runtime to be installed in order to install the Bareos-FD component.
Q: How do I troubleshoot issues with the Bareos installer?
A: To troubleshoot issues with the Bareos installer, follow these steps:
- Check the installation logs: Check the installation logs to see if there are any error messages or warnings.
- Check the system requirements: Check the system requirements to ensure that your system meets the minimum requirements for the Bareos installer.
- Contact Bareos support: Contact Bareos support for further assistance.
Q: Can I use a different version of the vcc runtime?
A: No, you cannot use a different version of the vcc runtime. The Bareos installer requires the latest supported VC Redist to be installed in order to install the Bareos-FD component.
Conclusion
In conclusion, the missing dependency with the runtime vcc in the Bareos Windows native build is a known issue that can be resolved by downloading and installing the missing vcc runtime. We hope that this Q&A article has provided you with the information you need to troubleshoot and resolve this issue. If you have any further questions or concerns, please do not hesitate to contact us.