Please note: this is as of 14th Feb 2025. Maybe some of this will become obsolete with the early 2025 (La)TeX processing changes on arXiv. Also, I didn't bother to isolate the root problem, and just wrote down fixes that worked for me.
---
This has been low-key annoying me again today, so I am writing this down for the benefit of my future self. And, perhaps, you, if you also only very occasionally submit your papers to arXiv. Let's say you finished writing your paper using Overleaf (maybe it's co-authored, or maybe you wanted a version control, whatever), and now you want to make it public on arXiv. But if you wrote in .tex, then arXiv won't take a pdf, and you have to submit a source file. What could go wrong?
(1) Problem: bibliography doesn't compile. Well, naively, you might have downloaded some version of .tex and some version of .bbl files, and uploaded both to arXiv. (You need to work with .bbl, because at this stage you cannot just attach your .bib file, as arXiv will not run external tools such as Bibtex or Biber or others.) OK, this seemed simple, but now you are likely to run into something like:
Package biblatex Warning: File 'YOURPAPERNAME.bbl' is wrong format version - expected 3.2.
As a result, the pdf you see in the preview has missing references. How to fix this? Use the following process instead:
1. Through the Overleaf menu, set the Texlive version on Overleaf to the same version which arXiv uses (which you can check here), and set whatever .tex file is the final version of the paper as the main document.
2. Compile as usual.
3. Download as .zip all the logs and files.
4. Simply upload the whole .zip to the arXiv submission system (you might have to ignore something like "output.dvi is a TeX-produced DVI file. Please submit the TeX source instead." info; ignore also that arXiv's submission system might delete some files, such as output.chktex or output.synctex) and make sure it compiles OK.
(2) Problem: pdf conversion. Another thing that could go wrong is that you might get something like the following:
Caught error in autotex process: *** Error: No postscript to move ***
Unable to convert to pdf. Click here for help
Error - failed to create pdf file.
arXiv's automated TeX processing has failed to process your source. The 5 most common mistakes causing this are:
[followed by a list of, possibly, nothing that is obviously wrong with your paper]
How to fix this? This sometimes happens to me when compiling (in Overleaf) with pdfLaTeX; simply changing the compiler to LaTeX might solve it.