Dear Ryo,
G'day
I had a offline conversation with Pratik, who was facing the same problem. For me it is working fine now. These are the steps that I followed in ubuntu 20.04 LTS.
Installing pyferret from conda (conda create -n FERRET -c conda-forge pyferret ferret_datasets --yes)
activate the FERRET environment (conda activate FERRET)
now for the first instance I issued the command ( pyferret -nojnl -nodisplay)
Then I save the colads_climatology figure (e.g.) and yes you are right I can not save .JPEG format in -nodisplay mode but I can save .PNG file in (-nodisplay mode). It is now able to save the figure file correctly.
Then I exit all the linux terminals and restarted it again.
This time after activating FERRET environment I issued only (-nojnl mode)
And magically now my Pyferret is working fine and able to save full figure file in my desired format.
I don't know what was wrong and how it got corrected. But it seems working for me. Hope this helps.
Cheers, Saurabh