(mac)Texliveのインストールでのエラーについて

(mac)Texliveのインストールでのエラーについて

- s log の投稿
返信数: 16
環境: macOS Big Sur バージョン: 11.2.3
資料作成にLaTeXを使う必要があったのですが、インストールでどうしてもうまくいかない所があったので質問させていただきます。
エラーは以下の通りです。
TeX Live installer invocation: ./install-tl -no-gui -profile installation.profile
Automated TeX Live installation using profile: installation.profile
Loading https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpdb
Installing TeX Live 2021 from: https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet (not verified)
Platform: universal-darwin => 'MacOSX current (10.14-) on ARM/x86_64'
Distribution: net (downloading)
Using URL: https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet
Directory for temporary files: /tmp/68CfuEoYIb
Installer revision: 59056
Database revision: 59745
Settings:
TEXDIR: "/usr/local/texlive/2021"
TEXMFCONFIG: "~/Library/texlive/2021/texmf-config"
TEXMFHOME: "~/Library/texmf"
TEXMFLOCAL: "/usr/local/texlive/texmf-local"
TEXMFSYSCONFIG: "/usr/local/texlive/2021/texmf-config"
TEXMFSYSVAR: "/usr/local/texlive/2021/texmf-var"
TEXMFVAR: "~/Library/texlive/2021/texmf-var"
binary_aarch64-linux: ""
binary_amd64-freebsd: ""
binary_amd64-netbsd: ""
binary_armhf-linux: ""
binary_i386-cygwin: ""
binary_i386-freebsd: ""
binary_i386-linux: ""
binary_i386-netbsd: ""
binary_i386-solaris: ""
binary_universal-darwin: "1"
binary_win32: ""
binary_x86_64-cygwin: ""
binary_x86_64-darwinlegacy: ""
binary_x86_64-linux: ""
binary_x86_64-linuxmusl: ""
binary_x86_64-solaris: ""
collection-basic: "1"
collection-bibtexextra: "1"
collection-binextra: "1"
collection-context: "1"
collection-fontsextra: "1"
collection-fontsrecommended: "1"
collection-fontutils: "1"
collection-formatsextra: "1"
collection-games: "1"
collection-humanities: "1"
collection-langarabic: "1"
collection-langchinese: "1"
collection-langcjk: "1"
collection-langcyrillic: "1"
collection-langczechslovak: "1"
collection-langenglish: "1"
collection-langeuropean: "1"
collection-langfrench: "1"
collection-langgerman: "1"
collection-langgreek: "1"
collection-langitalian: "1"
collection-langjapanese: "1"
collection-langkorean: "1"
collection-langother: "1"
collection-langpolish: "1"
collection-langportuguese: "1"
collection-langspanish: "1"
collection-latex: "1"
collection-latexextra: "1"
collection-latexrecommended: "1"
collection-luatex: "1"
collection-mathscience: "1"
collection-metapost: "1"
collection-music: "1"
collection-pictures: "1"
collection-plaingeneric: "1"
collection-pstricks: "1"
collection-publishers: "1"
collection-texworks: "1"
collection-wintools: ""
collection-xetex: "1"
doc_splitting_supported: "1"
inst_platform: "universal-darwin"
instopt_adjustpath: ""
instopt_adjustrepo: "1"
instopt_letter: ""
instopt_portable: ""
instopt_write18_restricted: "1"
n_collections_available: "41"
n_collections_selected: "40"
n_systems_available: "16"
n_systems_selected: "1"
selected_scheme: "scheme-full"
src_splitting_supported: "1"
this_platform: "universal-darwin"
tlpdbopt_autobackup: "1"
tlpdbopt_backupdir: "tlpkg/backups"
tlpdbopt_create_formats: "1"
tlpdbopt_desktop_integration: "1"
tlpdbopt_file_assocs: "1"
tlpdbopt_generate_updmap: ""
tlpdbopt_install_docfiles: "1"
tlpdbopt_install_srcfiles: "1"
tlpdbopt_location: "https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet"
tlpdbopt_post_code: "1"
tlpdbopt_sys_bin: "/usr/local/bin"
tlpdbopt_sys_info: "/usr/local/share/info"
tlpdbopt_sys_man: "/usr/local/share/man"
tlpdbopt_w32_multi_user: "1"
total_size: ""
Installing to: /usr/local/texlive/2021
Installing [0001/4207, time/total: ??:??/??:??]: texlive.infra [429k]
Installing [0002/4207, time/total: 00:04/09:25:00]: texlive.infra.universal-darwin [301k]
Installing [0003/4207, time/total: 00:05/06:54:49]: 12many [376k]
TLPDB::_install_data: downloading did not succeed (download_file failed) for https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet/archive/12many.doc.tar.xz
TLUtils::install_packages: Failed to install 12many
12many will be retried later.
このように一部のファイルでインストールが失敗してしまいます。同様のエラーが出るものは例えば以下の通りです。
alterqcm
apprendre-a-programmer-en-tex
arphic
そして最終的には以下のようにインストールが完了しないまま中断してしまいます。
Installing [4192/4207, time/total: 07:46:21/10:49:14]: zhlineskip [280k]
Installing [4193/4207, time/total: 07:46:23/10:49:12]: zhlipsum [692k]
Installing [4194/4207, time/total: 07:46:26/10:49:06]: zhmetrics [67k]
Installing [4195/4207, time/total: 07:46:28/10:49:08]: zhmetrics-uptex [118k]
Installing [4196/4207, time/total: 07:46:29/10:49:08]: zhnumber [282k]
Installing [4197/4207, time/total: 07:46:32/10:49:08]: zhspacing [178k]
Installing [4198/4207, time/total: 07:46:33/10:49:06]: ziffer [3k]
Installing [4199/4207, time/total: 07:46:35/10:49:09]: zlmtt [48k]
Installing [4200/4207, time/total: 07:46:36/10:49:10]: zootaxa-bst [139k]
Installing [4201/4207, time/total: 07:46:37/10:49:09]: zref [687k]
TLPDB::_install_data: downloading did not succeed (download_file failed) for https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet/archive/zref.doc.tar.xz
TLUtils::install_packages: Failed to install zref
zref will be retried later.
Installing [4202/4207, time/total: 07:46:40/10:49:13]: zwgetfdate [242k]
Installing [4203/4207, time/total: 07:46:41/10:49:11]: zwpagelayout [630k]
Installing [4204/4207, time/total: 07:46:43/10:49:05]: zxjafbfont [3k]
Installing [4205/4207, time/total: 07:46:44/10:49:06]: zxjafont [181k]
Installing [4206/4207, time/total: 07:46:45/10:49:05]: zxjatype [144k]
Installing [4207/4207, time/total: 07:46:47/10:49:05]: zztex [147k]
Retrying to install: 12many [376k]
Retrying to install: alterqcm [1060k]
TLPDB::_install_data: downloading did not succeed (download_file failed) for https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet/archive/alterqcm.doc.tar.xz
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl --profile installation.profile [YOUR-EXTRA-ARGS]

これらのエラーは、再インストールを試みても同じファイルで起こるようです。
原因と対処法を分かりやすく教えていただけるとありがたいです。
s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- m c の投稿
KDDIのリポジトリにも関わらず,随分とインストールに時間がかかっているようですね.
回線速度が遅いのも一つの要因かもしれません.

ネットワークインストーラを利用されたようですが,もう一つ,isoイメージをダウンロードして
(これも4.1GBあるので,高速回線が望ましいです)展開・インストールし,その後に
sudo tlmgr update --self --all
でアップデートする方法もあります.

isoイメージは国内ミラーサーバですと
https://ftp.kddilabs.jp/CTAN/systems/texlive/Images/texlive2021-20210325.iso
とか
https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/Images/texlive2021-20210325.iso
とか
https://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/Images/texlive2021-20210325.iso
です.

isoイメージはDVDに焼いたり,USBメモリにコピーするツールでという方法もありますが,
The Unarchiverで環境設定のアーカイブ形式からISO Disk Imageにチェックを入れればこれで
展開できるようになるはずです.

m c への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿
再インストールする以外の方法はないのでしょうか?
現状回線速度を改善することができないのですが、isoイメージからインストールしても同じエラーになりませんか?
また、欠けている部分だけをピンポイントでインストールする方法はないのでしょうか?

s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- 和田 勇 の投稿
  • >再インストール以外の方法について

    ネットワークインストーラを直接ダンロードし、展開してインストールしていれば、もう一度 sudo ./install-tl をすれば、ダウンロードできていないものだけをダウンロードするようになっています。

    もし homebrew あるいは ports で行った場合は、セッションが終了後、作業用のディレクトリがどうなるのか不明なのでリカバリインストールをやるかどうか不明です。

  • ISO イメージから同様のエラーは?

    できれば safari などのブラウザで ISO イメージダウンロードしてください。失敗していれば、リトライして途中から再開してくれます。

    なおこの ISO イメージのチェックサムは以下のようになっています。

     2893d180f1559a7bf80dfc0740f6b889  texlive2021-20210325.iso
     

    ダウンロード失敗が起きるとこの左側の値になりません。この値は、以下のようにして求めることができます。(出力形式は上記とは異なりますが)

     md5 texlive2021-20210325.iso
     

    肝心の質問の答えは「iso イメージからインストールしているときはインターネットからのダウンロードは行っていないので、同様のトラブルは発生しません」

和田 勇 への返信

Re: (mac)Texliveのインストールでのエラーについて

- 和田 勇 の投稿
  • 補足 >再インストール以外の方法について

 sudo ./install-tl としか書いていませんが

最初の投稿でインストールエラーのメッセージにリトライの指針が表示されています


 <pre>
 Installation failed.
 Rerunning the installer will try to restart the installation.
 Or you can restart by running the installer with:
 install-tl --profile installation.profile [YOUR-EXTRA-ARGS]
 </pre>

なので sudo ./ install-tl --profile installation.profile でできるかと思います。(このリトライ方法は何度か実施した経験はあります。その経験から iso イメージからまずはインストールして直後に sudo tlmgr update --self --all するのが、時間的には楽な方法だと思っています)

s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- m c の投稿
isoイメージには全てが入っていますので,ダウンロードに成功さえすれば問題ありません.

> 欠けている部分だけをピンポイントでインストールする方法

現状はいくつかのパッケージがインストールされていないだけで,大多数はインストールされている
ということでしょうか?
それでしたら,後から
sudo tlmgr install xxx
とすればできます.
m c への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿

大多数はダウンロードできていると思うので、sudo tlmgr install xxxと入力したところ、以下のエラーが出ました。

tlmgr: package repository https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)

tlmgr install: package xxx not present in repository.

tlmgr: action install returned an error; continuing.

tlmgr: An error has occurred. See above messages. Exiting.

ここからどうすれば良いでしょうか?

s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- m c の投稿
あ,xxxというのはダウンロードに失敗したパッケージの名称です.
例えば 12many とか.

あともう一点,インストールが完了していないということでフォーマット作成やらmktexlsrの作成
とかができていないですから,現在の状態でやるのは良くありませんでした.

和田さんのおっしゃるように
sudo ./ install-tl --profile installation.profile
で再インストールを試みるか,isoイメージをダウンロード・インストールするのが良いと思います.

早朝等,回線速度が取れそうな時間帯に実行されるのをおすすめします.
#余談ですが,私のところは集合住宅全体で1回線を分けているので,今の時間帯ですとADSL並もしくは
#それ以下になってしまうので,macOSのアップデートとかも朝5〜6時頃にやることが多いです.
m c への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿
isoイメージをダウンロードして解凍したところinstall-tl-windows.batというファイルが含まれていたのですが、これは誤ってwindows用のものをダウンロードしてしまったということでしょうか?
もしそうなのであれば、mac用のisoイメージのダウンロード方法を教えてくださいますか?
また、再インストールする際には既にインストールされているファイルを削除する必要がありますか?
s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- 和田 勇 の投稿
  • ISO イメージは主要な OS に対応できるよう共通 * 済  ISO イメージのダウンロード
  • パッケージツールでインストールを試みたらそれを使ってアンインストールしてください
  • 上記のダブルチェックの意味で次のコマンドをターミナル.app で実行

    sudo rm -rf  /usr/local/texlive/2021
    
  • ISO イメージをマウント(ファインダで ISO イメージをダブルクリックしても同じ効果)

    mount ~/Download/texlive2021-20210325.iso
    
  • ターミナル.app でインストーラ起動

    cd /Volumes/TeXLive2021
    sudo ./install-tl
    
  • GUI 画面に表示される内容を読んでインストール

和田 勇 への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿
  • パッケージツールでインストールを試みたらそれを使ってアンインストールしてください
  • とはどういった意味でしょうか?(無知ですみません)公式インストーラーを使うのですか?
  • ファインダーから該当ファイルを削除するのではアンインストールにはならないのですか?
s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- 和田 勇 の投稿
  • > パッケージツールでインストールを試みたら ...

    インストールはどのようにされましたか?

    • ネットワークインストーラをダウンロードして install-tl-unx.tar あるいは install-tl-unx.tar.gz を展開してできるディレクトリにして sudo ./intslall-tl のようなことをしたのでしょか?
    • あるいは brew install texlive のようにhomebrew とか ports というパッケージツールを使ったのでしょうか?
    • おそらく前者の方法かしら?それとも別の方法?
  • > ファインダーから該当ファイル ...

    • ファインダの設定いかんでは以下のことは GUI でも可能にはなるかと思いますが
    • 通常設定では /usr/local/ はファインダーで表示されないのでコマンドラインでお願いしました。
    • /usr/local/texlive/2021 は sudo で作成したものなので通常ユーザでは削除できません。
和田 勇 への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿
  • ネットワークインストーラをダウンロードして install-tl-unx.tar あるいは install-tl-unx.tar.gz を展開してできるディレクトリにして sudo ./intslall-tl のようなことをした
  • TexLive公式インストーラを使用したのでおそらく上記の方法だと思います。
  • > ファインダーから該当ファイル ...
  • では、ターミナルでコマンドを入力してアンインストールということでしょうか?もしそうなら、その場合のコマンドを教えていただけるとありがたいです。
s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- 和田 勇 の投稿
  • コマンドラインで texlive 2021 のアンインストールの方法(再掲)

    sudo rm -rf /usr/local/texlive/2021
    
和田 勇 への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿
sudo rm -rf /usr/local/texlive/2021を入力しました。

ls /usr/local/texlive/2021

ls: /usr/local/texlive/2021: No such file or directory

上記のようになったのですが、アンインストールできていますか?

s log への返信

Re: (mac)Texliveのインストールでのエラーについて

- 和田 勇 の投稿
ううむ rm (remove) する前に ls を実行して貰えばよかった。

「No such file or directory」が表示されているので所定の動作はできています。
和田 勇 への返信

Re: (mac)Texliveのインストールでのエラーについて

- s log の投稿
無事インストールに成功しました!
親切な対応ありがとうございました。