Unbekannter Fehler bei Biber, Package Updates mit TeXLive l

Alles rund um das System für Linux, Mac & Windows.


Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Was genau hat denn der Befehl bewirkt?
Gar nichts. Er soll die offenen Updates anzeigen (wie du durch einen Blick in die texlive-Dokumentation auch feststellen könntest).
biber "reparieren" tut der sicherlich nicht.
Wobei [...] is not a directory nicht so positiv klingt...
Stimmt. Es klingt danach als wäre deine TeXLive Installation oder dein System nicht in Ordnung. Du kannst ja mal versuchen, was passiert, wenn du den Ordner /usr/local/texlive/2014/tlpkg/backups erzeugst. Vielleicht kannst du dann updates aufrufen.

Wenn nicht: Du solltest dir mal mit
tlmgr conf
ein Paar Informationen über dein System anzeigen lassen.

Marius6
Forum-Anfänger
Forum-Anfänger
Beiträge: 41
Registriert: Mi 29. Jan 2014, 14:48

Beitrag von Marius6 »

Hallo Ulrike,

ich habe den backup Ordner angelegt, allerdings unter *name*/library/texlive/2014. Den Ordner usr/local finde ich nicht. Lediglich usr/library.

Danach deinen config Befehl übers Terminal ausgeführt. TeXLive zeigt zwar keine Updates an, sagt aber auch nicht mehr "Listing failed". Biber gibt weiterhin die gleiche Fehlermeldung im Editor an.

Ich bin mal so frei und poste das Ergebnis des config Befehls hier?
=========================== version information ==========================
tlmgr revision 34227 (2014-05-23 15:13:03 +0200)
tlmgr using installation: /usr/local/texlive/2014
TeX Live (http://tug.org/texlive) version 2014

==================== executables found by searching PATH =================
PATH: /usr/texbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin
kpsewhich: /usr/texbin/kpsewhich
updmap: /usr/texbin/updmap
fmtutil: /usr/texbin/fmtutil
tlmgr: /usr/texbin/tlmgr
tex: /usr/texbin/tex
pdftex: /usr/texbin/pdftex
mktexpk: /usr/texbin/mktexpk
dvips: /usr/texbin/dvips
dvipdfmx: /usr/texbin/dvipdfmx
=========================== active config files ==========================
texmf.cnf: /usr/local/texlive/2014/texmf.cnf
texmf.cnf: /usr/local/texlive/2014/texmf-dist/web2c/texmf.cnf
updmap.cfg: /usr/local/texlive/2014/texmf-dist/web2c/updmap.cfg
fmtutil.cnf: /usr/local/texlive/2014/texmf-var/web2c/fmtutil.cnf
config.ps: /usr/local/texlive/2014/texmf-config/dvips/config/config.ps
mktex.cnf: /usr/local/texlive/2014/texmf-dist/web2c/mktex.cnf
pdftexconfig.tex: /usr/local/texlive/2014/texmf-config/tex/generic/config/pdftexconfig.tex
============================= font map files =============================
psfonts.map: /usr/local/texlive/2014/texmf-var/fonts/map/dvips/updmap/psfonts.map
pdftex.map: /usr/local/texlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map
ps2pk.map: /usr/local/texlive/2014/texmf-var/fonts/map/dvips/updmap/ps2pk.map
kanjix.map: /usr/local/texlive/2014/texmf-var/fonts/map/dvipdfmx/updmap/kanjix.map
=========================== kpathsea variables ===========================
TEXMFMAIN=/usr/local/texlive/2014/texmf-dist
TEXMFDIST=/usr/local/texlive/2014/texmf-dist
TEXMFLOCAL=/usr/local/texlive/texmf-local
TEXMFSYSVAR=/usr/local/texlive/2014/texmf-var
TEXMFSYSCONFIG=/usr/local/texlive/2014/texmf-config
TEXMFVAR=/Users/***/Library/texlive/2014/texmf-var
TEXMFCONFIG=/Users/***/Library/texlive/2014/texmf-config
TEXMFHOME=/Users/***/Library/texmf
VARTEXFONTS=/Users/***/Library/texlive/2014/texmf-var/fonts
TEXMF={/Users/***/Library/texlive/2014/texmf-config,/Users/***/Library/texlive/2014/texmf-var,/Users/***/Library/texmf,!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}
SYSTEXMF=/usr/local/texlive/2014/texmf-var:/usr/local/texlive/texmf-local:/usr/local/texlive/2014/texmf-dist
TEXMFDBS={!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}
WEB2C={/Users/***/Library/texlive/2014/texmf-config,/Users/***/Library/texlive/2014/texmf-var,/Users/***/Library/texmf,!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}/web2c
TEXPSHEADERS=.:{/Users/***/Library/texlive/2014/texmf-config,/Users/***/Library/texlive/2014/texmf-var,/Users/***/Library/texmf,!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}/{dvips,fonts/{enc,type1,type42,type3}}//
TEXCONFIG={/Users/***/Library/texlive/2014/texmf-config,/Users/***/Library/texlive/2014/texmf-var,/Users/***/Library/texmf,!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}/dvips//
ENCFONTS=.:{/Users/***/Library/texlive/2014/texmf-config,/Users/***/Library/texlive/2014/texmf-var,/Users/***/Library/texmf,!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}/fonts/enc//
TEXFONTMAPS=.:{/Users/***/Library/texlive/2014/texmf-config,/Users/***/Library/texlive/2014/texmf-var,/Users/***/Library/texmf,!!/usr/local/texlive/2014/texmf-config,!!/usr/local/texlive/2014/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2014/texmf-dist}/fonts/map/{kpsewhich,pdftex,dvips,}//
==== kpathsea variables from environment only (ok if no output here) ====
Leider kann ich mit der Information nicht viel anfangen.

Somit gibt auch der update --list Befehl die gleiche Meldung zurück
tlmgr: package repository http://mirror.physik-pool.tu-berlin.de/ ... live/tlnet
tlmgr: backupdir as set in tlpdb
/usr/local/texlive/2014/tlpkg/backups
is not a directory.
Exiting.
Soll ich den Ordner "local" einfach nach der o.g. Struktur mal anlegen?


VG!

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

ich habe den backup Ordner angelegt, allerdings unter *name*/library/texlive/2014. Den Ordner usr/local finde ich nicht.
Nun der Ausgabe von tlmgr conf nach ist dort aber dein ganzes Tex-System installiert. z.B.:
updmap.cfg: /usr/local/texlive/2014/texmf-dist/web2c/updmap.cfg


Biber gibt weiterhin die gleiche Fehlermeldung im Editor an.
Ich habe weder Lust noch Zeit nach zwei Wochen, den ganzen Thread nochmal durchzulesen, um rauszufinden, was "die gleiche Fehlermeldung" ist.


Soll ich den Ordner "local" einfach nach der o.g. Struktur mal anlegen?
Ich würde vorschlagen, dass du in der Dokumentation von tlmgr mal nachliest, wie das mit den backups geht, und dann selbst entscheidest, was du machst, damit tlmgr wieder update kann. Du kannst auch mal in der texlive-Liste fragen.

Marius6
Forum-Anfänger
Forum-Anfänger
Beiträge: 41
Registriert: Mi 29. Jan 2014, 14:48

Beitrag von Marius6 »

OK, Du hast mir mit Deinen Tipps erst mal weiter geholfen: Ich habe den teXlive Ordner gefunden und den Backup Ordner angelegt (die Ordner sind versteckt). Danach konnte ich ungefähr 350MB Updates nachholen.

Anschließend habe ich eventuell versehentlich gelöschte Updates wieder installiert.

Schließlich konnte ich den Biber Cache Ordner finden:
/var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c
Und meine Fehlermeldung beim Aufruf von Biber im Editor lautet:
read_file '/var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c//inc/lib/Biber/LaTeX/recode_data.xml' - sysopen: No such file or directory at /var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c/bda77484.pm line 112.
Ich habe den Ordner "recode_data.xml" unter der ersten Adresse "/inc/lib/biber..." erstellt und die Datei "bd77484.pm" anzeigen lassen.

Nun sagt die Fehlermeldung
read_file '/var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c//inc/lib/Biber/LaTeX/recode_data.xml' - small sysread: Is a directory at /var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c/bda77484.pm line 112.
Sollte ich den Inhalt des cache Ordners leeren?

Sorry, ich weiß, viele Fragen. Aber es ist sehr wichtig. Die Abgabe meiner Arbeit hängt daran und im Moment bekomme ich keine einzige Quelle mehr kompiliert.
Als Biber Befehl habe ich in meinem Editor
"/usr/texbin/biber" %.bcf
stehen.

Marius6
Forum-Anfänger
Forum-Anfänger
Beiträge: 41
Registriert: Mi 29. Jan 2014, 14:48

Beitrag von Marius6 »

Habe es herausgefunden, nochmal den Cache leeren, Biber laufen lassen und dann funktioniert es wieder.

lugo
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 24. Nov 2014, 15:23

Beitrag von lugo »

read_file '/var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c//inc/lib/Biber/LaTeX/recode_data.xml' - small sysread: Is a directory at /var/folders/1j/xcp80lgs5n305gdf7rdshw8h0000gn/T/par-726f6d616e7363686d6165646967/cache-a3cdad92316c60c9c5179d80d6bb51a7a024393c/bda77484.pm line 112.
Ich bekomme ebenfalls diesen Fehler, allerdings unter Windows 7 und dementsprechend einen anderer Pfad zu recode_data.xml und statt bda77484.pm steht bei mir Recode.pm.
Hat da jemand ne Ahnung, wie und wo ich da den Cache löschen kann?

edit: hab's unter Users\Username\AppData\local\Temp gefunden und gelöscht...

Antworten