Manuskript Keeps Crashing

Hello. I am trying to use Manuskript as an alternative to Scrivener, but it crashes constantly no matter what I’m doing in the application. I have used both the Manuskript download from the official repository and the Manuskript-git from AUR. Both crash. I have tried reinstalling multiple times. Can this be fixed? The application looks great for what I need, but I would like to write without ongoing fear of losing work.

Just in case I can’t get Manuskript to stop crashing:
In a post titled “Wine & Scrivener” in 3rd Party Applications, someone posted a link to an AppImage of an older version of Scrivener. I realize this is cross-category here, but if there’s no solution to Manuskript crashing, would this AppImage allow Scrivener to install properly in Linux without WINE? I am new to Linux, and I’m not sure how to use an AppImage, but I would if it meant I could use Scrivener without WINE.

Thank you very much in advance for any help or guidance you can offer.
Cheers.

System Info:
Alienware m15 r4
Operating System: Manjaro Linux
KDE Plasma Version: 5.24.6
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Kernel Version: 5.15.57-2-MANJARO (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-8750H CPU @ 2.20GHz
Memory: 15.5 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060/PCIe/SSE2

Hello,

Please open manuskript from terminal and share whatever error/crash you get. Tested on KDE Plasma install and Gnome install, no issue whatever i do in it.

The OP was using the Windows version of scrivener, because is more updated, hence the requirement or alternative to run it via WINE.

The appimage has nothing to do with WINE. There is also an older package in AUR (en) - scrivener
You just need to run:
pamac install base-devel
and then
pamac build scrivener

2 Likes

Thank you so much for your help. I was able to use it for about 10 minutes before it crashed. Here is what it said:

manuskript
** (process:110687): WARNING **: 02:54:08.399: Error loading plugin: li
bnuspell.so.5: cannot open shared object file: No such file or directory

** (process:110687): WARNING **: 02:54:08.401: Error loading plugin: li
baspell.so.15: cannot open shared object file: No such file or directory

** (process:110687): WARNING **: 02:54:08.402: Error loading plugin: li
bvoikko.so.1: cannot open shared object file: No such file or directory

** (process:110687): WARNING **: 02:54:08.403: Error loading plugin: li
bhspell.so.0: cannot open shared object file: No such file or directory

Fatal Python error: Segmentation fault

Current thread 0x00007f0c76a3b740 (most recent call first):
File “/usr/share/manuskript/manuskript/main.py”, line 243 in launch
File “/usr/share/manuskript/manuskript/main.py”, line 309 in run
File “/usr/bin/manuskript”, line 30 in

Extension modules: PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets, PyQt5.Qt
Network, PyQt5.QtQml, PyQt5.QtDBus, PyQt5.QtDesigner, PyQt5.QtHelp, PyQ
t5.QtMultimedia, PyQt5.QtMultimediaWidgets, PyQt5.QtOpenGL, PyQt5.QtPos
itioning, PyQt5.QtLocation, PyQt5.QtPrintSupport, PyQt5.QtQuick, PyQt5.
QtQuickWidgets, PyQt5.QtSensors, PyQt5.QtSerialPort, PyQt5.QtSql, PyQt5
.QtSvg, PyQt5.QtTest, PyQt5.QtTextToSpeech, PyQt5.QtWebChannel, PyQt5.Q
tX11Extras, PyQt5.QtXml, lxml._elementpath, lxml.etree (total: 27)
zsh: segmentation fault (core dumped) manuskript

For this you need to run
pamac install libvoikko aspell nuspell hspell

Regarding this, to me it looks like you are in partial update state with the system:
sudo pacman-mirrors -f5 && sudo pacman -Syyu

I would do the update check first and then install the plugins …

After the update check and installing the plugins, it lasted about a minute before crashing. Here is what it said:

sudo pacman-mirrors -f5
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
3.138 Switzerland : https://manjaro.osmir.ch/
3.455 Germany : Index of /manjaro/
… Philippines : Rise Mirror
2.642 United_States : FCIX Micro Mirror
3.071 United_Kingdom : manjaro
::INFO Writing mirror list
::United_States : FCIX Micro Mirror
::Philippines : Rise Mirror
::United_Kingdom : stable
::Switzerland : Index of /stable/
::Germany : Index of /manjaro/stable/
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist

sudo pacman -Syyu
:: Synchronizing package databases…
core 166.3 KiB 62.7 KiB/s 00:03 [#############] 100%
extra 1861.3 KiB 1209 KiB/s 00:02 [#############] 100%
community 7.1 MiB 1420 KiB/s 00:05 [#############] 100%
multilib 174.3 KiB 113 KiB/s 00:02 [#############] 100%
:: Starting full system upgrade…
there is nothing to do

pamac install libvoikko aspell nuspell hspell
Preparing…
Synchronizing package databases…
Resolving dependencies…
Checking inter-conflicts…

To install (4):
hspell 1.4-4 extra 675.1 kB
libvoikko 4.3.1-2 extra 144.2 kB
aspell 0.60.8-2 extra 697.7 kB
nuspell 5.1.0-2 extra 171.9 kB

Total download size: 1.7 MB
Total installed size: 5.2 MB

Apply transaction ? [y/N] y
Download of libvoikko (4.3.1-2) started
Download of hspell (1.4-4) started
Download of libvoikko (4.3.1-2) finished
Download of nuspell (5.1.0-2) started
Download of hspell (1.4-4) finished
Download of nuspell (5.1.0-2) finished
Download of aspell (0.60.8-2) started
Download of aspell (0.60.8-2) finished
Checking keyring… [4/4]
Checking integrity… [4/4]
Loading packages files… [4/4]
Checking file conflicts… [4/4]
Checking available disk space… [4/4]
Installing hspell (1.4-4)… [1/4]
Installing libvoikko (4.3.1-2)… [2/4]
Installing aspell (0.60.8-2)… [3/4]
Installing nuspell (5.1.0-2)… [4/4]
Running post-transaction hooks…
Arming ConditionNeedsUpdate… [1/3]
Refreshing PackageKit… [2/3]
Updating the info directory file… [3/3]
Transaction successfully finished.

manuskript
Fatal Python error: Segmentation fault

Current thread 0x00007f53a2a58740 (most recent call first):
File “/usr/share/manuskript/manuskript/main.py”, line 243 in launch
File “/usr/share/manuskript/manuskript/main.py”, line 309 in run
File “/usr/bin/manuskript”, line 30 in

Extension modules: PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets, PyQt5.QtNetwork, PyQt5
.QtQml, PyQt5.QtDBus, PyQt5.QtDesigner, PyQt5.QtHelp, PyQt5.QtMultimedia, PyQt5.QtMul
timediaWidgets, PyQt5.QtOpenGL, PyQt5.QtPositioning, PyQt5.QtLocation, PyQt5.QtPrintS
upport, PyQt5.QtQuick, PyQt5.QtQuickWidgets, PyQt5.QtSensors, PyQt5.QtSerialPort, PyQ
t5.QtSql, PyQt5.QtSvg, PyQt5.QtTest, PyQt5.QtTextToSpeech, PyQt5.QtWebChannel, PyQt5.
QtX11Extras, PyQt5.QtXml, lxml._elementpath, lxml.etree (total: 27)
zsh: segmentation fault (core dumped) manuskript

I guess you did reboot the system after some update you did lately …

You’ll have to forgive me, but I’ve only been using Linux for a couple weeks, and I’m not exactly sure what I may have done; probably something I shouldn’t have. Everything else I have on here seems to be working well, just this one app is malfunctioning. If I have a bigger issue that you’re noticing, could you please point me in the right direction of taking steps to remedy it? If it’s nothing to sweat, then I’ll just try out the Scrivener AppImage doohickey. Again, thank you so much for your help.

I got Scrivener to work with WINE :slight_smile:
I had tried a week earlier, but it kept showing an error when entering my license key, so I was attempting other options with open source alternatives. It requires installation of Scrivener’s 32-bit Windows version. I found this very easy-to-follow set of instructions on Literature and Latte’s forum (the makers of Scrivener):

https://forum.literatureandlatte.com/t/how-to-install-and-activate-scrivener-v-3-0-1-0-using-wine/121526

So, I don’t need Manuskript after all. However, I would like to know if there is some problem with my system that I should address which prevented Manuskript from working properly. Thank you for any guidance you can offer in that regard. And a special thanks to CookDaddy, the super-smooth Scrivener sleuth who posted that awesome set of beginner-friendly instructions.

I actually don’t know why the PyQt5 gives you that error, for me sounded like a partial updated system, but maybe you can try to reinstall python-pyqt5 and python-pyqt5-sip. I can’t reproduce your issue. Maybe check the log files or try to remember if you installed something related to PyQt5 …
Uninstall manuskript, delete the ~/.config/manuskript and ~/.local/share/manuskript folders, or make a backup of them, reboot the system and reinstall it again.

1 Like

When I try to reinstall python-pyqt5 and python-pyqt5-sip using pamac, it’s disallowed and a window pops up with:

Failed to prepare transaction
could not satisfy dependencies:

  • removing python-pyqt5 breaks dependency ‘python-pyqt5’ required by carla

You do not have to remove it … just run:
pamac install python-pyqt5 python-pyqt5-sip

I mentioned to remove just manuskript

1 Like

Great news - Your suggestions:
“pamac install python-pyqt5 python-pyqt5-sip” followed by “Uninstall manuskript, delete the ~/.config/manuskript and ~/.local/share/manuskript folders, or make a backup of them, reboot the system and reinstall it again.” seems to have done the trick (I deleted those Manuskript folders without backing them up).

After reboot, I reinstalled Manuskript and kept it open for a while with a couple of documents. No crashes or anything.

The only side effect was upon rebooting, before the login screen I was greeted with a window stating” Configuratio file “var/lib/sddm/.config/sddm-greeterrc” not writable. Please contact your system administrator.”

But I fixed it quickly with:
sudo chown -R sddm /var/lib/sddm/.config

Now everything runs fine, and all is right with the world. Thank you so much for all your time and help. You Manjaro team members are absolute diamonds. Cheers :slight_smile:

1 Like

Oh, not that mess again … :rofl:
Glad you sorted thing up!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.