Contents
I have an ansible playbook that has worked for months. It still works but, now has a DEPRECATION WARNING that looks ominous along with a python error.
Problem
BECOME password[defaults to SSH password]: [DEPRECATION WARNING]: The TRANSFORM_INVALID_GROUP_CHARS settings is set to allow bad characters in group names by default, this will change, but still be user configurable on deprecation. This feature will be removed in version 2.10. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details
Resolution
Remove any “-” from the hosts group names. Even though I wasn’t actively using the offending group, after naming [example-1] to [example1] that alert went away.
Problem
… urllib3 (1.22) or chardet (2.2.1) doesn’t match a supported version! RequestsDependencyWarning) ..
Resolution
I uninstalled and re-installed requests.
pip uninstall requests
pip install requests
#pip uninstall docopt
#pip install docopt
Source(s)
- https://medium.com/@gloriapalmagonzalez/urllib3-1-22-or-chardet-2-2-1-doesnt-match-a-supported-version-requestsdependencywarning-97c36e0cb561