The specified resource language ID cannot be found in the image file


(Antonio) #1

Hi,

I have installed the icinga2 agent on a Windows 2012 R2. When we execute check_load.exe plugin, we get this message.

The specified resource language ID cannot be found in the image file.

Any idea?

Thanks and regards!
ASB


#2

Hi,

Windows versions older than Windows 10/Server 2016 require the Universal C Runtime for Windows.

Which version of the agent do you use?

Kind regards
Michael


(Antonio) #3

Hi,

thanks for your answer.

We have installed 2.8.1 version.

Regards!
ASB


(Rafael Voss) #4

Wasn’t that “fixed” on newer agent versions ?


#5

Any chance you can test this again with the current stable version 2.10.2 ?

The Universal C Runtime is still listed as a requirement in the docs. Did you might mixed this up with the Visual C++ Redistributable 2013? :slight_smile:


(Antonio) #6

Hi Michael,

we upgraded the agent, but the problem persist.

Thanks!


#7

Mh, I did a little research on Google about the error message but couldn’t really find any promising hints.

Is there anything special about the Windows server installation?

  • What is the operating system language?
  • Did you install the Agent into the default path on the C:/ drive?
  • Is there a security software in place which might interfere?
  • Which user runs the check? Can you open a administrative command line and run the check manually?

(Rafael Voss) #8

You are correct :smiley:
Made a quick check: looks like a have most servers without Universal C Runtime installed. Will take a deeper look into it.


(Antonio) #9

Hi Michael,

  • What is the operating system language? Spanish.
  • Did you install the Agent into the default path on the C:/ drive? Default path.
  • Is there a security software in place which might interfere? No, hoever the memory check or disk check execute correctly.
  • Which user runs the check? Administrator. Can you open a administrative command line and run the check manually? If we execute the command line check, the result is the same.

Regards!


#10

While googling around about the problem I noticed that sometimes a .dll file is named, is this the entire error message? Can you please provide a screenshot?

Are you able to test this on an other server? Preferred with the same operating system language.

Best regards
Michael


(Antonio) #11

Hi Michael,

we are trying to install Universal C Runtime, the server is a production environment and we have to find a time period to do it.

We have the same check in another server and it works fine. In this case we don’t have more errors…

Thanks!