仕組みがよくわかっていないので愚問かもしれませんが。
最近7から8回くらい同じ現象が発生しています。対策があればご教授願いたく。
エラーの内容:
update: tex4ht [2196k] (59646 -> 59661) ... tar: Could not create file texmf-dist/tex4ht/ht-fonts/unicode/cjk/utf8/utf8song7a.htf: Permission denied
TLUtils::untar: C:\texlive\2021\tlpkg\installer\tar.exe xmf C:\Users\mr2h-\AppData\Local\Temp\vTyiCM2qcR\ZSkSCzyLnU/tex4ht.tar failed (in C:/texlive/2021)
TLPDB::_install_data: untar failed for https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/archive/tex4ht.tar.xz
tlmgr.pl: Installation of new version of tex4ht failed, trying to unwind.
tlmgr.pl: Restoring old package state succeeded.
done
と言うわけで、tex4htについては永久にRestoring old package state succeeded.と言うわけにもゆくまいと思いながら質問しました。
他のupdateは正常です。
win10, texlive2021の普通の環境です。
以前も同様の事象で一緒にあれこれ調べさせていただきましたが、結局根本原因はわからず、結果的に 2021 のインストールで決着がついたのではと記憶しています。
その類似方法として「別フォルダに別途新規インストール」ではダメでしょうか?あれこれ原因を考え対策を講じるより良いかと思っての提案です。
「インストール時にインストール先を変更」かあるいは現在ある 「C:\texlive\2021」を 「C:\texlive\2021-old」のように名前変更して別途新規インストール。
ISO イメージをダウンロードしてあれば、昨今のパソコンの性能であれば小一時間程度でリフレッシュできると思います。その後、 tlmgr で update すれば良いかと思います。
その類似方法として「別フォルダに別途新規インストール」ではダメでしょうか?あれこれ原因を考え対策を講じるより良いかと思っての提案です。
「インストール時にインストール先を変更」かあるいは現在ある 「C:\texlive\2021」を 「C:\texlive\2021-old」のように名前変更して別途新規インストール。
ISO イメージをダウンロードしてあれば、昨今のパソコンの性能であれば小一時間程度でリフレッシュできると思います。その後、 tlmgr で update すれば良いかと思います。
毎度お騒がせしております。以前とは少し違って、今回は特定の、tex4htなるfileのみが、今のところ変な現象を示しています。
しかしながら、和田様の仰るように、新規installも、『手』ですね。私にとってtex4htは、いままで使ったことは多分ないので、installそのものは、さほどの手間ではないのですが、install後の環境設定が面倒に思えたりしてしまいます。
甘えるんじゃ無いよ!と、一喝されそうですが・・・。私としては、このエラーは「精神衛生上」よろしからずでして、何か他に良い方法があるやもしれず、と思い投稿したのですが。
他の方では、こんな珍現象が発生していないとすると、私の計算機のハードウエア上の問題なのでしょうか。
しかしながら、和田様の仰るように、新規installも、『手』ですね。私にとってtex4htは、いままで使ったことは多分ないので、installそのものは、さほどの手間ではないのですが、install後の環境設定が面倒に思えたりしてしまいます。
甘えるんじゃ無いよ!と、一喝されそうですが・・・。私としては、このエラーは「精神衛生上」よろしからずでして、何か他に良い方法があるやもしれず、と思い投稿したのですが。
他の方では、こんな珍現象が発生していないとすると、私の計算機のハードウエア上の問題なのでしょうか。
> 思い出しました:私のところでも,tex4htは時々アップデート時にエラーを起こしていました
気になったので update とログをチェックしましたが、fail して restore されてもその後の update で更新できていますね。 参考までにリビジョン番号?情報を示しておきます。
- grep -ie tex4ht /usr/local/texlive/2021/texmf-var/web2c/tlmgr.log
[Fri Apr 30 14:19:45 2021] failed update: tex4ht (58348 -> 59007) [Fri Apr 30 14:19:48 2021] restore: tex4ht (58348) [Tue May 4 08:26:46 2021] update: tex4ht (58348 -> 59051) [Thu May 13 11:31:24 2021] update: tex4ht (59051 -> 59145) [Mon May 31 23:36:07 2021] update: tex4ht (59145 -> 59393) [Tue Jun 1 19:32:24 2021] update: tex4ht (59393 -> 59414) [Sat Jun 5 08:55:19 2021] update: tex4ht (59414 -> 59459) [Thu Jun 10 11:51:08 2021] update: tex4ht (59459 -> 59489) [Tue Jun 22 15:49:39 2021] update: tex4ht (59489 -> 59661)