TeX Live 2019 インストール失敗

TeX Live 2019 インストール失敗

- Nimura Naruhiko の投稿
返信数: 5
TeX Live2019をWindowsPCに導入したいのですが,インストール中にインストール失敗の旨が表示されてうまくいきません.

環境:Windows 10 Pro バージョン1809

試してみたが駄目だった手段:
1,ウイルスソフト関連
ウイルスソフトが原因とある記事が多かったのでウイルスバスターのオートスキャンを切ってみましたが解決しませんでした.

2,インストール手段
isoイメージ,ネットワークインストーラー(exeファイル),zipファイル全て試しましたがうまくいきません.

3,管理者権限
管理者権限なし?(ダブルクリックでインストール開始)も,管理者権限で実行も試しましたが結果は変わりませんでした.

4,unpackage→install
exeファイルでのインストールの場合,直接installもunpackageしてからbatファイルの実行も試しましたが同じでした.


以下エラーメッセージ

Can't spawn "cmd.exe": No error at C:/Users/●●●/AppData/Local/Temp/nsw8AFC.tmp/install-tl-20190620/tlpkg/TeXLive/TLUtils.pm line 646, line 106.
TLPDB::_install_package: Decompressing C:\Users\●●●\AppData\Local\Temp\7sycPLMsTG\G64Yansj3Q/ascii-chart.doc.tar.xz failed
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl-windows.bat --profile installation.profile [EXTRA-ARGS]
or
install-tl-advanced.bat --profile installation.profile [EXTRA-ARGS]
C:/Users/●●●/AppData/Local/Temp/nsw8AFC.tmp/install-tl-20190620/install-tl: Writing log in current directory: C:/Users/●●●/AppData/Local/Temp/nsw8AFC.tmp/install-tl.log


以上エラーメッセージ

エラーが表示されるのは決まってインストール中ですが,タイミングはまちまちで,20ファイル?ほどインストールされたタイミングの場合もありますが,
1100ファイル?以上インストールされてからの場合もありました.


表示されるエラーメッセージが,検索でヒットするものとは違い,
原因も違うのではないかと思っています.
検索でヒットするのは,1行目後半が「No error at」ではなく「No such files」など.


手がかりが少なく申し訳ありませんがご教授いただきたく投稿させていただきます.
Nimura Naruhiko への返信

Re: TeX Live 2019 インストール失敗

- 和田 勇 の投稿
順不同ですが

■「4,unpackage→install」の意図することが理解できず今回はパス。

■「No error at」?「No such files」?
インストーラから起動したperl プログラム TLUtils.pm がエラーを起こしているので前者 「No error at」です。

■「1,ウイルスソフト関連」「3,管理者権限」

昨年も同様の質問がこのフォーラムに来ていましたね。
  2018/03/14 Texliveのインストールに失敗する
  https://okumuralab.org/tex/mod/forum/discuss.php?d=2387
最終的には ウィルスバスタ が動いていたからとのことでその時は 一旦アンインストールしての対処でした。念の為Windows Defender も可動しているかどうかチェックされたほうが良いでしょう。

■「2,インストール手段」
ISO イメージでも発生しているとの報告を考えるとウィルス対策ソフトの影響は否定できないですね。

またネットワーク高負荷の場合も発生しうるのでその場合は、エラーメッセージに続いて表示される再試行策を行う必要があります。時間節約だと  2) かな? 3)のバッチスクリプトは無いようなので。

 1)Rerunning the installer
   install-tl-windows.exe と同じ

 2)install-tl-windows.bat --profile installation.profile [EXTRA-ARGS] 
   (install-tl-windows.exe を実行した際に利用したオプションを指定)

 3)install-tl-windows.bat --profile installation.profile [EXTRA-ARGS]
   この bat ファイルは見当たらないが。。。

何れにしても install-tl.log にログが書かれているので経過状況を示す time/total で time に相当するもののと右端のダウンロードサイズを検討してみる必要があるかとおもいます。

それでも解決できなければログ
C:/Users/●●●/AppData/Local/Temp/nsw8AFC.tmp/install-tl.log
を提示してください。

和田 勇 への返信

Re: TeX Live 2019 インストール失敗

- Nimura Naruhiko の投稿
和田 勇様

ありがとうございます.遅くなり申し訳ありません.

本日,ご意見をもとに再挑戦しました.
1)PC再起動
2)ウイルスバスターの機能を全停止(ウイルスバスターの機能からリアルタイムスキャンを停止していたのですが,そもそも常駐を介助するようにしました)
3)ネットワークインストーラをダウンロード
4)install-tl-windows.exeを管理者権限で実行
5)最初のウィンドウでInstallを選択,実行
  →Install途中でエラーメッセージ,失敗
6)install-tl-windows.exeを再び管理者権限で実行
7)最初のウィンドウでUnpack Onlyを選択
8)当該フォルダからinstall-wtl-windows.batを管理者権限で実行

の順で無事インストールできました.

ウイルスバスターが悪さをしていたのは間違いなさそうでしたが,ほかの要因も絡んでいそうな気もします.それについては特定できませんでした.
すこしすっきりしませんがとりあえず解決したのでよしとします.

ありがとうございました.
Nimura Naruhiko への返信

Re: TeX Live 2019 インストール失敗

- 和田 勇 の投稿
ようこそ TeXLive な世界へ、そして楽しんでくださいね。

ご丁寧にご報告ありがとうございました。
「Unpack Only」というのがあったのですね...

さて、他の要因として考えられるのはネットワーク周りかな。

私は WiMAX つかっているけど平日の19:00-25:00 はめちゃ遅くなるのでネットワーク接続状況の影響は受けると思います。それを避けると快適な状況になります。
また、他のスレッドでお話したのですが、遅いリポジトリサーバが割り当てられてしまった場合も影響を受けるかと思います。私見ですが国内のhttp サーバのものを利用すれば問題はないと思います。



以下は閑話休題なのでお暇な方どうぞ

僕が会社勤めのときのインストール経験では、Virus Scan 機能を停止した覚えはないのですが、いつも思っているのですが、インストールするために Virus Scan 機能を停止するってなんかおかしくない?
その機能停止したらインストール中は無垢な赤子状態ですよ。
作業中にメール読んだり、Webブラウザリングしてしまいがちだし、それでなくともバックグラウンドで外と更新を試みている処理も数多あるし。

ということを考えると  Virus Scan 機能を一時停止するならその前にネットワークインタフェースを落としておいて ISO イメージインストールでてやるのがいいかなとおもう。でインストールが終わったら Virus Scan 機能を活性化し、ネットワークインタフェースをアップし、そして TeXLive update を試みるというような手順かな?

Nimura Naruhiko への返信

Re: TeX Live 2019 インストール失敗

- Akira Kakuto の投稿
> Can't spawn "cmd.exe"

何等かの原因で,システムの重要なコマンドサーチパス用
変数が壊れていると思います。
Akira Kakuto への返信

Re: TeX Live 2019 インストール失敗

- Akira Kakuto の投稿
>> Can't spawn "cmd.exe"
>
> 何等かの原因で,システムの重要なコマンドサーチパス用
> 変数が壊れていると思います。

すみません。
途中まで成功しているということなので,上記はあてはまらないでしょう。