Bug #41894
Updated by Sebastian Wagner over 4 years ago
h3. Ceph Telemetry tool fails with skandic characters <pre><code class="python"> # ceph config set mgr mgr/telemetry/contact 'Utamo Hääppölä <unntamo.haappola@company.com.or.something' Traceback (most recent call last): File "/bin/ceph", line 1263, in <module> retval = main() File "/bin/ceph", line 1194, in main verbose) File "/bin/ceph", line 619, in new_style_command ret, outbuf, outs = do_command(parsed_args, target, cmdargs, sigdict, inbuf, verbose) File "/bin/ceph", line 551, in do_command valid_dict = validate_command(sigdict, cmdargs, verbose) File "/usr/lib/python2.7/site-packages/ceph_argparse.py", line 1140, in validate_command matched = matchnum(args, sig, partial=True) File "/usr/lib/python2.7/site-packages/ceph_argparse.py", line 879, in matchnum validate_one(word, desc, partial and (len(words) == 0)) File "/usr/lib/python2.7/site-packages/ceph_argparse.py", line 850, in validate_one desc.instance.valid(word, partial) File "/usr/lib/python2.7/site-packages/ceph_argparse.py", line 241, in valid format(''.join(sset - self.goodset), s)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 0: ordinal not in range(128) </code></pre>