This one really stumps me - I was working on my project and then lost power. I rebooted back up and started to work on my project again. I went to compile and poof I get an error I've never seen before, my project was working fine before the power went out.
[INFO ] [Logger ] Record log in /home/pete/.kivy/logs/kivy_22-12-06_25.txt
[INFO ] [Kivy ] v2.1.0
[INFO ] [Kivy ] Installed at "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/__init__.py"
[INFO ] [Python ] v3.9.9 (main, Nov 10 2011, 15:00:00)
[GCC 11.3.0]
[INFO ] [Python ] Interpreter at "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/bin/python"
[INFO ] [Logger ] Purge log fired. Processing...
[INFO ] [Logger ] Purge finished!
[INFO ] [KivyMD ] 1.1.1, git-Unknown, 2022-10-20 (installed at "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivymd/__init__.py")
[INFO ] [Factory ] 189 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO ] [Text ] Provider: sdl2
--- Logging error ---
Traceback (most recent call last):
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/input/providers/__init__.py", line 41, in <module>
import kivy.input.providers.mtdev
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/input/providers/mtdev.py", line 94, in <module>
from kivy.lib.mtdev import Device, \
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/lib/mtdev.py", line 30, in <module>
libmtdev = cdll.LoadLibrary('libmtdev.so.1')
File "/usr/lib/python3.9/ctypes/__init__.py", line 452, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python3.9/ctypes/__init__.py", line 374, in __init__
self._handle = _dlopen(self._name, mode)
OSError: libmtdev.so.1: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/__init__.py", line 1083, in emit
msg = self.format(record)
File "/usr/lib/python3.9/logging/__init__.py", line 927, in format
return fmt.format(record)
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/logger.py", line 291, in format
record = copy.deepcopy(record)
File "/usr/lib/python3.9/copy.py", line 172, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/usr/lib/python3.9/copy.py", line 270, in _reconstruct
state = deepcopy(state, memo)
File "/usr/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/usr/lib/python3.9/copy.py", line 230, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/usr/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/usr/lib/python3.9/copy.py", line 210, in _deepcopy_tuple
y = [deepcopy(a, memo) for a in x]
File "/usr/lib/python3.9/copy.py", line 210, in <listcomp>
y = [deepcopy(a, memo) for a in x]
File "/usr/lib/python3.9/copy.py", line 161, in deepcopy
rv = reductor(4)
TypeError: cannot pickle 'traceback' object
Call stack:
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/main.py", line 1, in <module>
from
kivymd.app import MDApp
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivymd/app.py", line 51, in <module>
from kivymd.theming import ThemeManager
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivymd/theming.py", line 218, in <module>
from kivy.core.window import Window
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/core/window/__init__.py", line 2460, in <module>
Window = core_select_lib('window', window_impl, True)
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/core/__init__.py", line 59, in core_select_lib
mod = importlib.__import__(name='{2}.{0}.{1}'.format(
File "<frozen importlib._bootstrap>", line 1109, in __import__
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/core/window/window_sdl2.py", line 34, in <module>
from kivy.input.provider import MotionEventProvider
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/input/__init__.py", line 30, in <module>
from kivy.input.postproc import kivy_postproc_modules
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/input/postproc/__init__.py", line 15, in <module>
from kivy.input.postproc.calibration import InputPostprocCalibration
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/input/postproc/calibration.py", line 51, in <module>
from kivy.input import providers
File "<frozen importlib._bootstrap>", line 1058, in _handle_fromlist
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/pete/PycharmProjects/Ohr_App_Wifi_1/venv/lib/python3.9/site-packages/kivy/input/providers/__init__.py", line 44, in <module>
Logger.exception(err)
Message: 'Input: MTDev is not supported by your version of linux'
Arguments: ()
[INFO ] [Window ] Provider: sdl2
[INFO ] [Window ] Provider: x11(['window_sdl2'] ignored)
No matching FB config found
Process finished with exit code 102
System is a Linux Mint 64 box with Nvidia Drivers installed and working correctly.