texlive manager fail to update

Re: texlive manager fail to update

- 和田 勇 の投稿
返信数: 0

解決されましたか?

tlmgr の併用を検討してみてください

texlive.infra に関するメッセージは、うまくダウンロードできず、tar での解凍に失敗したのだという理由だと思いますが、特にこれで解決するという根拠は今のところありませんが、私は、普段 macOS でやっているようにtlshll.exe を使わずに管理者コマンドプロンプトで以下を gui 無しで実行しています。

    tlmgr update --self --all

何が邪魔をしてるのか

コマンド resmon を試してみてください

リカバリ案がエラーメッセージに表示され、その指示に従ったけど、Destination Folder の指定ができないが「何が邪魔してるか」を知りたいとのことと思います。(ちなみに私のところではこのリカバリ方法は正常に終了しました。)

「 windows ファイル アクセス プロセス 調べる 」で調べると「リソースモニタ」resmon ないし perfmon で把握できるようですので紹介しておきます。 https://johobase.com/identify-process-file-open-windows/ ファイルを開いているプログラム(プロセス)を特定するリソースモニター [Windows10]

操作概要
  • 「cpu」のタブ選択
  • 「関連づけられたハンドル」の右のところに C:\usr\texlive などを入れてみる

なお C:\usr.texlive\2021 は texmf.cmf から引き出すことができる TEXMFROOT のようですので以下のコマンドで確かめることができます。

 kpsewhich -var-value TEXMFROOT
アクセス権限情報

念の為、C:/usr/texlive/2021/ にインストールした場合の、私のところでのアクセス権限情報は以下の通りです。

    icacls C:/usr/texlive/2021    ←入力コマンド

     C:/usr/texlive/2021 NT AUTHORITY\Authenticated Users: (I)(M)
                NT AUTHORITY\Authenticated Users: (I)(OI)(CI)(IO)(M)
                NT AUTHORITY\SYSTEM: (I)(OI)(CI)(F)
                BUILTIN\Administrators: (I)(OI)(CI)(F)
                BUILTIN\Users: (I)(OI)(CI)(RX)