Hello folks,
Happy new Year everyone, stay healthy, get wealthy and be blessed!
Raspberry Pi 4B w/PiSound module and patchbox sw.
Problem:
sudo pisound-config -> Update PiSound results in a crash and the following traceback.
Help would be appreciated.
Best wishes, cw
Traceback (most recent call last):
File "/usr/local/pisound/pisound-config/main.py", line 177, in <module>
loop.run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 286, in run
self._run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 384, in _run
self.event_loop.run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 788, in run
self._loop()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 825, in _loop
self._watch_files[fd]()
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 404, in <lambda>
event_loop, callback, self.get_available_raw_input())
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 502, in parse_input
callback(processed, processed_codes)
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 411, in _update
self.process_input(keys)
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 511, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)
File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 840, in keypress
return self._original_widget.keypress((maxcol,maxrow-top-bottom), key)
File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 622, in keypress
return self._original_widget.keypress(maxvals, key)
File "/usr/lib/python3/dist-packages/urwid/container.py", line 1131, in keypress
return self.body.keypress( (maxcol, remaining), key )
File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 999, in keypress
key = focus_widget.keypress((maxcol,),key)
File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 540, in keypress
self._emit('click')
File "/usr/lib/python3/dist-packages/urwid/widget.py", line 460, in _emit
signals.emit_signal(self, name, self, *args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/usr/local/pisound/pisound-config/main.py", line 171, in run_sh
view = views.run_sh(loop, selection, selection['title'], selection['path'], parent=install_menu)
File "/usr/local/pisound/pisound-config/views.py", line 115, in run_sh
loop.draw_screen()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 587, in draw_screen
self.screen.draw_screen(self.screen_size, canvas)
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 850, in draw_screen
self.write(l)
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 279, in write
self._term_output_file.write(data)
UnicodeEncodeError: 'latin-1' codec can't encode character '\ufffd' in position 3: ordinal not in range(256)