But I always saw trouble when installing either the Puppet Master or the Agent on SLES.
One needs to take care on locales, paranoid umask, required packages.
Standard SLES installation will set locale to POSIX.
This will break UTF-8 compatibility with some Puppet Modules.
Instead: set locale to en_US.utf8 in your .bashrc file.
2. paranoid umask
The paranoid umask (0002) will cause severe trouble on SLES.
Please lower the security constrints for umask.
3. required packages
When running SLES 11 one will see an error message regarding a missing package during installation:
nothing provides db43, libgccYou need to add the SDK channel to get the required package.
What else is missing:
- The Live Management package checkupdates does not know about zypper.
- Modules from other authors might not have proper SLES support.
I will add more articles with more findings.