I have special characters in my resource.cfg file, each time i do a cmk -R i got the following error:
Generating configuration for core (type cmc)...Error creating configuration: 'ascii' codec can't decode byte 0xc2 in position 17: ordinal not in range(128)
This is usually because you are trying to output/store unicode data using outdated methods, e.g.
* printing,
* logging,
* using 7-bit ids ...
What i want to say is, our error-messages are looking equal, but they may have totally different reasons. I just want to use a user macro in the resource.cfg file. User macros are used for passwords. My password is very complex with a lot of special characters. I don’t know if there is a way to escape some of these special characters.
It might be a solution to change the illegal_macro_output_chars described here, but i do not know if it is the right way.