1

I have seen they're are a lot of problems between biber and biblatex on fedora, but I need it! I have fedora 20 with texlive-full and biber version 1.8 because of the old age of texlive fedora package but it doesn't work on my tex files.
The same file on Archlinux' TeX Live distribution works. So I imagine this is a dependency problem.

here the log error :

Use of uninitialized value $name in lc at
/usr/share/perl5/Biber/SortList.pm line 87.

Use of uninitialized value $lssn in concatenation (.) or string
at /usr/share/perl5/Biber.pm line 682. Use of uninitialized value
$lname in concatenation (.) or string at
/usr/share/perl5/Biber.pm line 682.

INFO - This is Biber 2.0 (beta)
INFO - Logfile is 'These.blg'
INFO - Reading 'These.bcf' 
WARN - Warning: Found biblatex control file version 2.5, expected version 2.6
INFO - Found 84 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file './partie2/biblio-partie2.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source './partie2/biblio-partie2.bib'

Edit : with biber 1.8

INFO - This is Biber 1.8
INFO - Logfile is 'These.blg'
INFO - Reading 'These.bcf'
INFO - Found 84 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file './partie2/biblio-partie2.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source './partie2/biblio-partie2.bib'

    Process exited with error(s)
  • Did you install version 2.0 beta manually? – egreg Jul 22 '14 at 14:48
  • biber 2.0 beta ? – delaye Jul 22 '14 at 14:50
  • That's what the INFO line says, doesn't it? – egreg Jul 22 '14 at 14:51
  • 2
    Your version of biber must match your version of biblatex. You might consider ditching Fedora's TeX Live packages and installing from upstream. If you want the latest things, that's the way to go (and works perfectly fine - at least, I'm using TL 2014 on Fedora 19 and on Arch Linux at the moment). – cfr Jul 22 '14 at 15:17
  • 1
    @delaye You can run it as root if you want. Upstream advise not to. Most people do it anyway. – cfr Dec 13 '14 at 22:13
5

Package biblatex and bibliography processor biber are developed very closely. So, to use the latest features of biblatex, you need the latest version of biber as well. The documentation of biber has a compatibility matrix to show which version of biblatex works best with which version of biber. You will get a warning by biber if something is odd:

WARN - Warning: Found biblatex control file version 2.5, expected version 2.6

In general, keeping both up-to-date will ensure functionality.

Some Linux distributions provide a pretty old version of TeX Live and its packages. That is why some people suggest the TeX Live as distributed by the TeX User group which can be found at TUG.org.


In the past, MikTeX did not include biber in its 64-bit version. If you want to use biber with an old 64-bit MikTeX, you have to download it from the project home page and copy it to a place where it can be found by the system. A MikTeX update is highly recommended, though.

  • thanks... I have resoled this problems with a fresh install of texLive using [this exemple] (tex.stackexchange.com/questions/1092/…)!! – delaye Dec 15 '14 at 23:05
  • I'm currently on a campaign to rid TeX.SX of the "64-bit MikTeX doesn't ship with Biber" comments. Would you mind adding a short notice that Biber has finally made it to 64-bit MikTeX? – moewe Sep 20 '15 at 6:48
  • @moewe Thanks, did the change. Is it ok? – Johannes_B Sep 20 '15 at 11:15
  • Thank you. It might be better to put the "If you want ..." sentence into past tense, to make sure that now it is enough to just install Biber via the MikTeX package manager (after a database synchronisation if need be). – moewe Sep 20 '15 at 12:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.