Bug 32268 - Texmaker: Building .tex file fails: Biber vs. Biblatex (control file) version mismatch
Summary: Texmaker: Building .tex file fails: Biber vs. Biblatex (control file) version...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Joseph Wang
QA Contact:
URL: https://texdoc.org/serve/biber/0
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-10 22:20 CEST by Tim Hartung
Modified: 2023-09-12 00:02 CEST (History)
2 users (show)

See Also:
Source RPM: texlive-20220321-7.mga9, biber-2.18-1.mga9, texmaker-5.1.3-1.mga9
CVE:
Status comment:


Attachments

Description Tim Hartung 2023-09-10 22:20:15 CEST
Description of problem:

Texmaker, configured to use biber, brings this error message when attempting to build a .tex file:

"INFO - This is Biber 2.18 INFO [...] Error: Found biblatex control file version 3.8, expected version 3.9. This means that your biber (2.18) and biblatex (3.17) versions are incompatible. See compat matrix in biblatex or biber PDF documentation."

So, documentation says: biber 2.18 needs biblatex 3.18
(https://texdoc.org/serve/biber/0, see 2.3 Compatibility Matrix)

I couldn't figure out where the biblatex parts actually come from, my guess is the bibtex binary.
"rpm -qif /usr/bin/bibtex" says "texlive-20220321-7.mga9"


Version-Release number of selected component (if applicable):

texlive-20220321-7.mga9
(texlive-collection-basic-20220321-12.mga9)
(texlive-dist-20220321-12.mga9)
(texlive-texmf-20220321-12.mga9)
biber-2.18-1.mga9
texmaker-5.1.3-1.mga9


How reproducible:

Every time I try to build a .tex file (The .tex file may need to contain at least one bibliography entry to provoke the error).


Steps to Reproduce:

1. Install texlive, texmaker and biber
2. Configure texmaker to use biber as bib(la)tex command
3. Open a .tex file with texmaker, press "Quick Build" ("Schnelles Übersetzen")
Comment 1 Lewis Smith 2023-09-11 21:49:50 CEST
Thank you for the report. If the original fault is clear enough, the relevant software certainly is confusing...

"INFO - This is Biber 2.18 INFO [...] Error: Found biblatex control file version 3.8, expected version 3.9. This means that your biber (2.18) and biblatex (3.17) versions are incompatible. See compat matrix in biblatex or biber PDF documentation."

"documentation says: biber 2.18 needs biblatex 3.18"

biblatex has very many references, no binary, mostly from texlive.
bibtex /usr/bin/bibtex is also in texlive.
texmaker in this bug is 5.1.3, DavidG has just updated it to 5.1.4. Is this likely to help?

biber joequant
texlive mokraemer
texmaker daviddavid

Several packages are involved, and different packagers, unsure which is the magic one which fixes "needs biblatex 3.18" but texlive looks the best bet. So assigning intitially to Marc for that; re-assign it if you see fit.
CC'ing the other possible packagers.

CC: (none) => geiger.david68210, joequant
Assignee: bugsquad => mageia

Comment 2 Marc Krämer 2023-09-12 00:02:28 CEST
As our release was planned before / around 2023, we stayed on texlive-2022. 

Texlive is a big package. I suggest downgrading biber to match the current texlive environment
Marc Krämer 2023-09-12 00:02:54 CEST

Assignee: mageia => joequant


Note You need to log in before you can comment on or make changes to this bug.