山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- ya ra の投稿
返信数: 6

TeX Wiki の TeX Live のページ によると、7 つのミラーサイトが紹介されています。

この内、山形大学のミラーサイトを指定した状態で tlmgr を実行するとエラーが生じます。

環境

  • Windows 11
  • tlmgr および TeX Live

    tlmgr revision 71331 (2024-05-24 09:30:36 +0200)
    tlmgr using installation: D:/texlive/2024
    TeX Live (https://tug.org/texlive) version 2024
    

検証

検証として、7 つそれぞれのミラーサイトで以下のようにコレクション情報を照会するコマンドを実行してみました。

  • JAIST 北陸先端科学技術大学院大学 (石川県能美市)

    tlmgr info collections --repository https://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/
    
  • 山形大学 工学部/大学院理工学研究科/大学院有機材料システム研究科 (山形県米沢市)

    tlmgr info collections --repository https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
    
  • KDDI総合研究所 (埼玉県ふじみ野市)

    tlmgr info collections --repository https://ftp.ne.jp/pub/ctan/systems/texlive/tlnet/
    
  • 理化学研究所 (埼玉県和光市)

    tlmgr info collections --repository https://ftp.riken.jp/CTAN/systems/texlive/tlnet/
    
  • jp.mirrors.cicku.me

    tlmgr info collections --repository https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet/
    
  • CTAN ミラー

    tlmgr info collections --repository https://mirror.ctan.org/systems/texlive/tlnet/
    
  • 日本語 TeX 開発コミュニティ

    tlmgr info collections --repository https://texlive.texjp.org/current/tlnet/
    

結果

山形大学のミラーサイトを指定したときのみ、以下のような実行結果が返ってきました。(ユーザー名は ASCII のみですが ■■■ に変えています)

$ tlmgr info collections --repository https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.

D:\texlive\2024\texmf-dist\scripts\texlive\tlmgr.pl: checksum error when downloading C:\Users\■■■\AppData\Local\Temp\b36IA6hCn9\R7CD4Uzbxj from https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet//tlpkg/texlive.tlpdb: digest disagree

これ以外のミラーサイトでは、期待通りコレクションのリストが表示されました。

知りたいこと

他のミラーサイトが使えることを踏まえると、私の使っている tlmgr に原因があるように思えないのですが、これを見た皆様の環境では再現されますでしょうか。

また、もしも私の tlmgr が悪いと考えられる場合は、解決方法を教えてください。


現状ではミラーサイトを山形大学とは異なるところに変更しているので問題ありませんが、山形大学側に問題がある場合は何かしらのアクションが必要なのでは?と思っています。

ya ra への返信

Re: 山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- 和田 勇 の投稿
アクセステストし始めたときは、山形大学の他に一回限りではありますがhttps://jp.mirrors.cicku.me でも発生しました。

今回の事象は「たまたま」ファイルのチェックサムを管理しているファイルの内容とtexlive.tlpdbのチェックサムが不一致だったからだと思います。

利用している側からすれば、「常に正常な状態」であることが望ましいですが、
このようなことはごく稀ですが発生することは考えられますので、
リポジトリサーバを変更してアップデートするか、
山形大学からダウンロードするのであれば時間をおいて(多分一日、二日以降に)リトライすることをお勧めします。

この事象が数日続いていたら、山形大学の管理担当者に伝えてあげると良いと思います。

和田 勇 への返信

Re: 山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- 和田 勇 の投稿
先ほど 2024-11-2 15:30 過ぎに確認したところ、件の事象は解消されたようです。
和田 勇 への返信

Re: 山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- ya ra の投稿
和田様
返信が遅くなってしまい申し訳ありません。ご回答ありがとうございます。

再度、山形大学のリポジトリで検証してみたところ、問題が解消されていました。
この度はお騒がせ致しました。
ya ra への返信

Re: 山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- 和田 勇 の投稿

ううむ、解消されたと思ったら、また再発しています。

info collection だけでなく当然ながら update --self --all も NG。 現在デバッグオプション ( -v / -vv / -vvv) を付与して原因追及中。

ちなみに理研を使うと現時点では、以下のメッセージが表示されますので、 (現時点では山形大学も含めてですが)理研以外のミラーを 利用するか一日、二日待ってくださいとのことのようです。

lmgr: Remote database (revision 72746 of the texlive-scripts package)
seems to be older than the local installation (rev 72751 of
texlive-scripts); please use a different mirror and/or wait a day or two.
和田 勇 への返信

Re: 山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- ya ra の投稿
追情報ありがとうございます。

現在、確認してみると山形大学、理研ともに問題が解消されていました。

最近、問題が再発したり解消したりが繰り返されているようですね……
ya ra への返信

Re: 山形大学の TeX Live ミラーサイトを使って tlmgr を実行するとエラーが生じる

- 和田 勇 の投稿
私も出来るだけ毎日チェックしていますが、「問題の再発・解消」の現象はランダムに発生しますね。

ミラーサーバーなのでタイミングによって今回のような事象は今後とも発生しうるものだと思います。

以前の回答でも申しましたが、緊急性がなければ一日、二日待って試行するか
急ぎであればリポジトリサーバを一時的に変更というような運用が良いと思います。