Foreman unable to import puppet class with unicode characters.
I am new with foreman ( used less than 12 hours ), so it is very likely that i have some setup problem.
I just spend 6 hours debugging why foreman is not able to import puppets btsync (mcanevet/btsync) module.
The modules was listed with puppet module list, so i think its fully foreman's problem.
The real problem was that btsync's init.pp file's comment ( ### ) contains unicode characters in developers personal name.
Removing those characters i was able to get to foreman to import the class.
My OS is running with UTF-8 locale, the file command shows that file is utf-8 encoded and foreman's config has utf-8 definition.
#4 Updated by Dmitri Dolguikh over 3 years ago
Arto: please give https://github.com/theforeman/smart-proxy/pull/360 a try, should resolve the issue you were seeing.