Why does the glusterfind pre crash with error "utf_8.py:16:decode:UnicodeDecodeError: 'utf8' codec can't decode",when the `--no-encode` is used?
Issue
- The
glusterfindpre crash with the below backtrace
utf_8.py:16:decode:UnicodeDecodeError: 'utf8' codec can't decode byte 0xf0 in position 19: invalid continuation byte
Traceback (most recent call last):
File "/usr/libexec/glusterfs/glusterfind/changelog.py", line 402, in <module>
actual_end = changelog_crawl(args.brick, start, end, args)
File "/usr/libexec/glusterfs/glusterfind/changelog.py", line 345, in changelog_crawl
return get_changes(brick, working_dir, log_file, start, end, args)
File "/usr/libexec/glusterfs/glusterfind/changelog.py", line 296, in get_changes
parse_changelog_to_db(changelog_data, change, args)
File "/usr/libexec/glusterfs/glusterfind/changelog.py", line 223, in parse_changelog_to_db
changelog_data.when_create_mknod_mkdir(changelogfile, data)
File "/usr/libexec/glusterfs/glusterfind/changelogdata.py", line 333, in when_create_mknod_mkdir
bn1 = bn1.decode("utf-8").strip()
File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf0 in position 19: invalid continuation byte
Environment
- Red Hat Gluster Storage 3.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
