After an update of texlive 2011 (two days ago), biber (version 0.9.9) is completely broken. The solution found via google (deleting directory /tmp/par-.....) does not work. The Error is:
~/Git/DISS$ biber -h
Can't load '/tmp/par-6772656269/cache- ab06f20732bfab23dfa35f56998ad4edca61bee1/608da891.so'
for module XML::LibXML: /tmp/par-6772656269/cache-ab06f20732bfab23dfa35f56998ad4edca61bee1/libz.so.1:
version `ZLIB_1.2.3.3' not found (required by /usr/lib/../lib/libxml2.so.2) at /usr/local/perl/lib/5.14.1/x86_64-linux-thread-multi/DynaLoader.pm line 190.
at /usr/local/perl/lib/site_perl/5.14.1/PAR/Heavy.pm line 120
BEGIN failed--compilation aborted at XML/LibXML.pm line 153.
Compilation failed in require at XML/LibXML/Simple.pm line 16.
BEGIN failed--compilation aborted at XML/LibXML/Simple.pm line 16.
Compilation failed in require at Biber/LaTeX/Recode.pm line 9.
BEGIN failed--compilation aborted at Biber/LaTeX/Recode.pm line 9.
Compilation failed in require at Biber/Utils.pm line 21.
BEGIN failed--compilation aborted at Biber/Utils.pm line 21.
Compilation failed in require at Biber/Internals.pm line 8.
BEGIN failed--compilation aborted at Biber/Internals.pm line 8.
Compilation failed in require at (eval 22) line 2.
...propagated at /usr/local/perl/lib/5.14.1/base.pm line 94.
BEGIN failed--compilation aborted at Biber.pm line 5.
Compilation failed in require at script/biber line 20.
BEGIN failed--compilation aborted at script/biber line 20.
Any ideas how to get rid of that problem? I should finish my thesis instead of fighting biber errors ;-/
Thanks in advance!
Some further information after searching quite a while and texlive reinstallation: biber searches in /usr/local/perl/lib/5.14.1/ which does not exist anymore after update. Thus, the error is related to a debian update and not the texlive update.
The problem now is that I do not have a clue where biber gets that path from. If I know that I can adjust the path and it sould work. If it is "hardcoded" I will try to make a symbolic link tomorrow
tlmgrwhich makes backups before upgrades by default. Trytlmgr restore biberto see the list of revisions, thentlmgr restore biber <number>to restore to the given revision. – mpg Apr 18 '12 at 11:12I have changed the build procedure for linux to hopefully fix this.
– PLK Apr 19 '12 at 09:46/usr/lib/libz.so.1 -> /usr/lib/x86_64-linux-gnu/libz.so.1– Mikael Öhman Apr 22 '12 at 00:15