I'm running OpenLP 2.4 on a Raspberry Pi (Raspian Stretch) and it's working great (other than some weird VLC/Bluetooth issue...)
Every time I try to add an Impress file to the Library I get the following error, whether it is a freshly created presentation or one one created on another machine. Anyone else have this problem, or have any ideas what's causing it? They all run fine within Impress, but OpenLP is not happy. Is it worth trying to save in different/older versions of the format?
Traceback (most recent call last):
File "/usr/share/openlp/openlp/core/lib/mediamanageritem.py", line 318, in on_file_click
self.validate_and_load(files)
File "/usr/share/openlp/openlp/core/lib/mediamanageritem.py", line 374, in validate_and_load
self.load_list(full_list, target_group)
File "/usr/share/openlp/openlp/plugins/presentations/lib/mediaitem.py", line 191, in load_list
doc.load_presentation()
File "/usr/share/openlp/openlp/plugins/presentations/lib/impresscontroller.py", line 244, in load_presentation
self.create_thumbnails()
File "/usr/share/openlp/openlp/plugins/presentations/lib/impresscontroller.py", line 268, in create_thumbnails
os.makedirs(self.get_temp_folder())
File "/usr/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
FileExistsError: [Errno 17] File exists: '/home/pi/.local/share/openlp/presentations/Impress/Pre-service.odp'
Comments
The /home/pi/.local/share/openlp/ directory is used by OpenLP, don't put any files in there manually.