MacTeX-2017 Update ging schief

Alles rund um das System für Linux, Mac & Windows.
roibot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Di 27. Dez 2011, 16:21

MacTeX-2017 Update ging schief

Beitrag von roibot »

Hallo zusammen,

ich habe gerade MacTeX-2016 auf MacTeX-2017 aktualisiert. Bei der Installation ging alles gut. Danach habe ich MacTeX-2016 aus meinem /usr/local/texlive/ Ordner gelöscht. Anschließend habe ich das erste Update mit dem TeX Live Utility gemacht, woraufhin ich die App beendet und neugestartet habe.

Jetzt zeigt sie mir gar nichts (also auch keine Updates) an und stürzt mit folgender Fehlermeldung ab, wenn ich auf den Home-Button drücke

Code: Alles auswählen

Exception Name: NSInternalInconsistencyException
Description: Invalid parameter not satisfying: _installedYear != TLMDatabaseUnknownYear
Weiß jemand, wie ich dieses Problem beheben kann?

Gast

Beitrag von Gast »

Tritt das beim Aufruf des TeX Live Utilities auf oder beim Aufruf von tlmgr?

Rein spekulativ sieht das für mich so aus, als würde versucht, auf die Datenbank einer anderen TeX Live Version zuzugreifen. Was zeigt denn

Code: Alles auswählen

tlmgr --version
bzw.

Code: Alles auswählen

tlmgr repository list
bzw.

Code: Alles auswählen

tlmgr update --self --all
bzw.

Code: Alles auswählen

tlmgr check all
?

roibot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Di 27. Dez 2011, 16:21

Beitrag von roibot »

Beim Aufruf des TeX Live Utilities. Ich habe mal alle Befehle ins Terminal eingegeben. Hier die Antworten.

tlmgr --version

Code: Alles auswählen

tlmgr revision 44452 (2017-06-05 01:45:39 +0200)
tlmgr using installation: /usr/local/texlive/2017
TeX Live (http://tug.org/texlive) version 2017


tlmgr repository list

Code: Alles auswählen

/Library/TeX/texbin/tlmgr: open(/usr/local/texlive/2017/tlpkg/texlive.tlpdb) failed: Permission denied at /usr/local/texlive/2017/tlpkg/TeXLive/TLPDB.pm line 417.
sudo tlmgr repository list

Code: Alles auswählen

List of repositories (with tags if set):
	http://mirror.ctan.org/systems/texlive/tlnet (main)


tlmgr update --self --all

Code: Alles auswählen

/Library/TeX/texbin/tlmgr: open(/usr/local/texlive/2017/tlpkg/texlive.tlpdb) failed: Permission denied at /usr/local/texlive/2017/tlpkg/TeXLive/TLPDB.pm line 417.
sudo tlmgr update --self --all

Code: Alles auswählen

tlmgr: package repository http://www.bothelp.net/mirrors/ctan/systems/texlive/tlnet (not verified: gnupg not available)
tlmgr: saving backups to /usr/local/texlive/2017/tlpkg/backups
[  1/141, ??:??/??:??] update: acmart [8446k] (44367 -> 44696) ... done
…
…
[141/141, 05:02/05:02] update: collection-publishers [2k] (44026 -> 44485) ... done
running mktexlsr ...
done running mktexlsr.
running mtxrun --generate ...
done running mtxrun --generate.
running updmap-sys ...
done running updmap-sys.
regenerating fmtutil.cnf in /usr/local/texlive/2017/texmf-dist
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luajittex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luajittex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luatex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt jadetex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt jadetex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdfjadetex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdfjadetex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt xelatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt xelatex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdfxmltex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdfxmltex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt latex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt latex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt eplain ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt eplain.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdflatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdflatex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt platex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt platex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdfcslatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt pdfcslatex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt mllatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt mllatex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt xmltex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt xmltex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt cslatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt cslatex.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt csplain ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt csplain.
running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt uplatex ...
done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt uplatex.
tlmgr: package log updated: /usr/local/texlive/2017/texmf-var/web2c/tlmgr.log


tlmgr check all

Code: Alles auswählen

Running check files:

 Files present but not covered (relative to /usr/local/texlive/2017):
  README
  README.usergroups
  index.html
  readme-html.dir/readme.cs.html
  readme-html.dir/readme.de.html
  readme-html.dir/readme.en.html
  readme-html.dir/readme.es.html
  readme-html.dir/readme.fr.html
  readme-html.dir/readme.it.html
  readme-html.dir/readme.ja.html
  readme-html.dir/readme.pl.html
  readme-html.dir/readme.pt-br.html
  readme-html.dir/readme.ru.html
  readme-html.dir/readme.sr.html
  readme-html.dir/readme.zh-cn.html
  readme-txt.dir/README.CS
  readme-txt.dir/README.DE
  readme-txt.dir/README.EN
  readme-txt.dir/README.ES
  readme-txt.dir/README.FR
  readme-txt.dir/README.IT
  readme-txt.dir/README.JA
  readme-txt.dir/README.PL
  readme-txt.dir/README.PT-BR
  readme-txt.dir/README.RU
  readme-txt.dir/README.RU-cp1251
  readme-txt.dir/README.RU-koi8
  readme-txt.dir/README.SK-ascii
  readme-txt.dir/README.SK-cp1250
  readme-txt.dir/README.SK-il2
  readme-txt.dir/README.SR
  readme-txt.dir/README.ZH-CN
  texmf-dist/doc/man/man
  texmf-dist/doc/man/man1/tlmgr.1
  texmf-dist/doc/man/man1/tlmgr.man1.pdf
  texmf-dist/scripts/texlive/NEWS
  tlpkg/README

Running check depends:
Running check executes:
tlmgr: map file morisawa.map: execute in ptex-fonts, map file in ptex
Running check runfiles:
# afoot.sty
diff /usr/local/texlive/2017/texmf-dist/tex/latex/arabtex/afoot.sty /usr/local/texlive/2017/texmf-dist/tex/latex/ledmac/afoot.sty
# babel-swissgerman.tex
diff /usr/local/texlive/2017/texmf-dist/tex/generic/babel/locale/de/babel-swissgerman.tex /usr/local/texlive/2017/texmf-dist/tex/generic/babel/locale/gsw/babel-swissgerman.tex
# gamma.mf
diff /usr/local/texlive/2017/texmf-dist/fonts/source/public/lfb/gamma.mf /usr/local/texlive/2017/texmf-dist/fonts/source/public/wnri/gamma.mf
# ligature.mf
diff /usr/local/texlive/2017/texmf-dist/fonts/source/public/lfb/ligature.mf /usr/local/texlive/2017/texmf-dist/fonts/source/public/wnri/ligature.mf
# md-utrma.pfb
diff /usr/local/texlive/2017/texmf-dist/fonts/type1/public/mathdesign/mdpgd/md-utrma.pfb /usr/local/texlive/2017/texmf-dist/fonts/type1/public/mathdesign/mdput/md-utrma.pfb
# ot1.cmap
diff /usr/local/texlive/2017/texmf-dist/tex/latex/cmap/ot1.cmap /usr/local/texlive/2017/texmf-dist/tex/latex/mmap/ot1.cmap
# scite-context-lexer-bibtex.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-bibtex.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-bibtex.lua
# scite-context-lexer-cld.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-cld.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-cld.lua
# scite-context-lexer-cpp-web.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-cpp-web.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-cpp-web.lua
# scite-context-lexer-cpp.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-cpp.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-cpp.lua
# scite-context-lexer-dummy.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-dummy.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-dummy.lua
# scite-context-lexer-lua-longstring.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-lua-longstring.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-lua-longstring.lua
# scite-context-lexer-lua.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-lua.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-lua.lua
# scite-context-lexer-mps.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-mps.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-mps.lua
# scite-context-lexer-pdf-object.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-pdf-object.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-pdf-object.lua
# scite-context-lexer-pdf-xref.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-pdf-xref.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-pdf-xref.lua
# scite-context-lexer-pdf.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-pdf.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-pdf.lua
# scite-context-lexer-sql.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-sql.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-sql.lua
# scite-context-lexer-tex-web.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-tex-web.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-tex-web.lua
# scite-context-lexer-tex.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-tex.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-tex.lua
# scite-context-lexer-txt.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-txt.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-txt.lua
# scite-context-lexer-web-snippets.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-web-snippets.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-web-snippets.lua
# scite-context-lexer-web.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-web.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-web.lua
# scite-context-lexer-xml-cdata.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-xml-cdata.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-xml-cdata.lua
# scite-context-lexer-xml-comment.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-xml-comment.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-xml-comment.lua
# scite-context-lexer-xml-script.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-xml-script.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-xml-script.lua
# scite-context-lexer-xml.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer-xml.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer-xml.lua
# scite-context-lexer.lua
diff /usr/local/texlive/2017/texmf-dist/context/data/scite/context/lexers/scite-context-lexer.lua /usr/local/texlive/2017/texmf-dist/context/data/textadept/context/lexers/scite-context-lexer.lua
# t1.cmap
diff /usr/local/texlive/2017/texmf-dist/tex/latex/cmap/t1.cmap /usr/local/texlive/2017/texmf-dist/tex/latex/mmap/t1.cmap
tlmgr: An error has occurred. See above messages. Exiting.
Damit konnte ich jetzt nicht so viel anfangen, außer dass es beim Check irgendwo einen Fehler gab. Ich habe das TeX Live Utility gerade nochmal ausprobiert und jetzt funktioniert es wieder. Scheinbar hat einer der Befehle das Problem behoben. Weißt du, welcher dafür genau verantwortlich war?

Gast

Beitrag von Gast »

sudo tlmgr update --self --all hat ja über 100 Pakete aktualisiert. Vermutlich hat das geholfen. Die gemeldeten zusätzlichen Dateien ("present but not covered") sind normal und stören nicht. Die Unterschiede bei den runfiles bedeuten, dass einige Pakete an anderer Stelle gefunden werden als sie eigentlich paketiert sind. Das sollte eigentlich nicht sein und könnte zu einem Problem werden, wenn beispielsweise afoot.sty mit arabtex aktualisiert wird, bei dir aber noch die alte Datei aus dem ledmac-Verzeichnis gefunden wird.

roibot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Di 27. Dez 2011, 16:21

Beitrag von roibot »

Das ist ja eigenartig. Gibt es da einen Befehl, der alle Dateien an ihren richtigen Ort verschiebt oder müsste ich das manuell machen?

Gast

Beitrag von Gast »

Ich habe gerade mal bei mir getestet. Offenbar ist das normal. Also lass es, wie es ist.

roibot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Di 27. Dez 2011, 16:21

Beitrag von roibot »

Danke für deine Hilfe!

Antworten