+1 vote
33 views
My wife's laptop had a drive failure, recently, so I'm setting it up from scratch. After a few years' frustration running windows, she wants to go back to Linux for her main OS, but as a consultant she needs logos and a full copy of Paratext. Thus I've setting her up with windows as a KVM/QEMU guest.
I installed PT9.5 (latest) and it all ran OK. But so that she can e.g. print from ptxprint and easily share the generated files, It would, however, make life a lot easier if  her Paratext9Files were all on Z:  (which I've set up as a virtio drive shared with the host OS), so I uninstalled PT so I could change the Paratext dir.

All goes beautifully for getting resources, but when I try to send/receive projects I
confusingly, see that the list mentions some files as 'NEW' but others not, (all ought to be new, as it's a new directory!)
get the error: "Paratext.Data.Repository.HgCommandException File "mercurial.dispatch" in __getlocal"
Does anyone know if this is just telling me I need to do yet another clean-install (I tried reinstall with keep settings), or is there some fundamental issue that stops windows-mercurial from running on a linux-based filesystem?
Paratext by (1.1k points) | 33 views

2 Answers

0 votes
A quick ChatGPT query makes me think this is a broader problem with Mercurial (the 3rd party mechanism PT uses to do S/R), and not just a PT issue. Specifically it said "Windows Mercurial assumes NTFS semantics", which confirms one of the guesses you were also thinking.

Is it possible to create a drive (or drive partition) that's formatted as NTFS, and then share that across both systems? In my limited experience Linux is much better about handling NTFS than Windows is handling other formats.
by (1.9k points)
0 votes

Answering my own question: mercurial doesn't work on virtio filesystems at the moment. (it won't even fail to crash if you ask for its help screen). So... not exactly.

In case there's someone this might be useful for, I can do this, which isn't perfect, but is almost what I want.
1. I move the c:\My Paratext9Projects\{project}\local to the Z: drive. (Z:\Paratext9Projects\{project}\local)
2.  then, using the windows command prompt (I don't know the  powershell equivalent) I type:
 mklink /J C:\Paratext9Projects\{project}\local  Z:\My Paratext9Projects\{project}\local 
(Note the inverted order relative to copy, unix ln, etc)
3.  I then install PTXprint on the windows (guest) machine.
 
Now PTXprint (on windows) can now access the Paratext directory (on windows) and will automagically write the resultant PDFs to the relevant bit of  linux's filesystem. As mercurial never touches {project}\local, it seems to be happy so far. 
 

by (1.1k points)

Related questions

0 votes
2 answers 35 views
When I try to do a Find and Replace (or RegEx Pal or View History on verse), Paratext seems to be doing ... presumably on the Paratext server)? Or is that not the problem?
Bub 105 asked Sep 4, 2025
0 votes
3 answers 331 views
A user has Paratext running in a virtual Windows machine on his Mac. He says he cannot select text in Paratext ... problem? He has set VirtualBox to permit sharing the clipboard.
[Expert]
sewhite
3.3k
asked Jun 28, 2018
0 votes
2 answers 149 views
Since Paratext stores each project in a folder with the project short name, what happens if there are two projects ... does not exist. Restarting PT did not change anything.
listentwice 1.2k asked Mar 25, 2025
0 votes
2 answers 38 views
I am working with Claude Cowork trying to build a figure-insertion workflow for Paratext using Python scripts and Excel ... it from Excel? All wild ideas welcome. John Nystrom
john_nystrom 312 asked Jun 25
0 votes
1 answer 776 views
How can I delete a project in registry.paratext.org that is no longer needed?
dcb 194 asked Mar 28, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,046 questions
6,006 answers
5,671 comments
2,026 users