Crash on Attempted Reading Plan Export
When I do Ctrl+P to export (not print) a reading plan, Logos starts loading the export window but then simply closes. Log files are attached.
I periodically export reading plans to spreadsheets. But I'm not seeing a way to do this without encountering this crash.
Any guidance on a remedy would be most appreciated.
Thanks so much!
Can reproduce on my machine
Then I got at least copy to clipboard working (not the print button)
- I installed the 'cups-pdf' package (has that name on Debian and archlinux).
- Then started the cups service with 'sudo systemctl start cups'
- Confirmed cups was on and PDF printer was added using 'lpstat -a' (should see something along the lines of PDF accepting requests since...)
- Then restarted Logos for good measure
- Opened Logos again
- Opened a reading plan
- Hit Ctrl+P
- SAW the dialog this time
- then on the left side hit "copy to clipboard" (also confirmed saving to text and iCal also saved files)
- it should be noted the print button doesn't work - but hey! At at least copy to clipboard works
cf. #173
Perhaps we need to make sure we have the appropriate packages installed for our distros to ensure such functionality is working.
Perhaps we need to make sure we have the appropriate packages installed for our distros to ensure such functionality is working.
Perhaps. Not sure if it would be worth splitting dependencies into option ones and required ones, but this seems like a more enhanced functionality that if we fail to setup the dependencies for this we should complete installation anyways (and warn the user ofc). It might not be worth the complexity but OS package name changes are a frequent way we as maintainers need to go back and fix distros we might not use personally
Can reproduce on my machine
Then I got at least copy to clipboard working (not the print button)
* I installed the 'cups-pdf' package (has that name on Debian and archlinux). * Then started the cups service with 'sudo systemctl start cups' * Confirmed cups was on and PDF printer was added using 'lpstat -a' (should see something along the lines of PDF accepting requests since...) * Then restarted Logos for good measure * Opened Logos again * Opened a reading plan * Hit Ctrl+P * SAW the dialog this time * then on the left side hit "copy to clipboard" (also confirmed saving to text and iCal also saved files) * it should be noted the print button doesn't work - but hey! At at least copy to clipboard works
@ctrlaltf24, thanks so much for your helpful response. Your results are encouraging, but mine haven't been as successful.
I'm on Debian 12, and there printer-driver-cups-pdf has apparently replaced cups-pdf. Installing this package also suggests system-config-printer, so I added that for good measure.
lpstat -a does show a PDF printer as accepting requests (in addition to another wireless printer I'd previously configured), and the print configuration window shows the PDF printer as the default. But when I try Ctrl+P on the reading plan in Logos, I still get the same behavior and the same crash---even after restarting both Logos and the whole machine.
All of the other cups-related packages I have installed are below (from apt list *cups* | grep installed). Do I perhaps seem to be missing anything else?
cups-browsed/stable,stable-security,now 1.28.17-3+deb12u1 amd64 [installed,automatic] cups-bsd/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] cups-client/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] cups-common/stable,stable,stable-security,stable-security,now 2.4.2-3+deb12u8 all [installed,automatic] cups-core-drivers/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] cups-daemon/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] cups-filters-core-drivers/stable,stable-security,now 1.28.17-3+deb12u1 amd64 [installed,automatic] cups-filters/stable,stable-security,now 1.28.17-3+deb12u1 amd64 [installed,automatic] cups-ipp-utils/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] cups-pk-helper/stable,now 0.2.6-1+b1 amd64 [installed,automatic] cups-ppdc/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] cups-server-common/stable,stable,stable-security,stable-security,now 2.4.2-3+deb12u8 all [installed,automatic] cups/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed] libcups2/stable,stable-security,now 2.4.2-3+deb12u8 amd64 [installed,automatic] libcups2/stable,stable-security,now 2.4.2-3+deb12u8 i386 [installed,automatic] libcupsfilters1/stable,stable-security,now 1.28.17-3+deb12u1 amd64 [installed,automatic] printer-driver-cups-pdf/stable,now 3.0.1-14 amd64 [installed] python3-cups/stable,now 2.0.1-5+b4 amd64 [installed,automatic] python3-cupshelpers/stable,stable,now 1.5.18-1 all [installed,automatic]
Tried again on a clean Debian VM:
- installed all the packages you'd mentioned
Begin me being silly not starting cups before installing pdf package
- tried lpstat -a - got "scheduler not running"
- started cups with systemctl start cups
- tried lpstat -a again - no drivers found
- reinstalled packages you'd mentioned
- tried lpstat again
End me being silly
- clean install of Logos (v41.2 at time of writing)
- created reading plan
- opened reading plan
- hit CTRL+P
- observed menu shows up
Perhaps it's due to having the other printer there? Is there some way you could set the PDF to default or temporarily remove the other one in order to test?
Mine is crashing when attempting to either print or export a sermon. Could this be related or completely different? I'm on EndeavourOS.