Non-ASCII characters in systemctl output breaking services component
Closed this issue · 0 comments
taylorthurlow commented
The non-ASCII characters are here:
It would be wise to filter any non-ascii characters, regardless of what init system is being used.
Error log:
/var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd/components/service_status.rb:47:in `split': invalid byte sequence in US-ASCII (ArgumentError)
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd/components/service_status.rb:47:in `parse_services'
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd/components/service_status.rb:16:in `process'
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd/motd.rb:9:in `each'
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd/motd.rb:9:in `initialize'
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd.rb:9:in `new'
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/lib/panda_motd.rb:9:in `new_motd'
from /var/lib/gems/2.3.0/gems/panda-motd-0.0.6/bin/panda-motd:5:in `<top (required)>'
from /usr/local/bin/panda-motd:22:in `load'
from /usr/local/bin/panda-motd:22:in `<main>'