TeX Live Shellの起動時のエラーについて

TeX Live Shellの起動時のエラーについて

- 増 龍 の投稿
返信数: 4

はじめて投稿させていただきます。よろしくお願いいたします。

こちらのOSはwindows8.1で、TeXlive2024をインストールしました。

そのときは、TeX Live shellが起動しました。

https://contrib.texlive.info/

のページに従って、tlcontribをインストールすると、次のようなエラーが出て、TeX Live shellが起動しなくなりました。

bad window path name ".toprepo.uhttps://mirror.ctan" while executing
"ttk::label $w.u$nm -text $::repos($nm)-justify left" (procedure "show_repos" line 53)
invoked from within
"show_repos"
(procedure "display_all_data" line 9)
invoked from within
"display_all_data"
(procedure "initialize" line 97)
invoked from within
"initialize"
(file "C:\texlive¥2024¥texmf-dist\scripts\tlshell¥tlshell.tcl"
line 3131)

ちなみに、TeX文書の作成もできますし、「tlmgr info --only-installed」などのコマンドも反応します。

エラーを解消して、TeX Live shellを起動できるといいのですが、対応方法を考えていただけると助かります。

よろしくお願いいたします。

エラーメッセージの画像

増 龍 への返信

Re: TeX Live Shellの起動時のエラーについて

- はやて (h20y6m) の投稿
以下の 2 つのコマンドの出力はどんなものになっていますか?
    tlmgr option repository
    tlmgr repository status
はやて (h20y6m) への返信

Re: TeX Live Shellの起動時のエラーについて

- 増 龍 の投稿

お返事いただき、ありがとうございます。

①tlmgr option repositoryを実行すると、

Default package repository (repository): https://mirror.ctan.org/systems/texlive/tlcontrib https://mirror.ctan.org/systems/texlive/tlcontrib#tlcontrib https://mirror.ctan.org/systems/texlive/tlnet#main

②tlmgr repository statusを実行すると、

tlmgr.pl: package repositories
    main = https://mirror.ctan.org/systems/texlive/tlnet (not verified: gpg unavailable)
    https://mirror.ctan.org/systems/texlive/tlcontrib = https://mirror.ctan.org/systems/texlive/tlcontrib (not verified: gpg unavailable)
    tlcontrib = https://mirror.ctan.org/systems/texlive/tlcontrib (not verified: gpg unavailable)
For more about verification, see https://texlive.info/verification.html.
main https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb gpg unavailable
tlcontrib https://jp.mirrors.cicku.me/ctan/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb gpg unavailable
https://mirror.ctan.org/systems/texlive/tlcontrib https://jp.mirrors.cicku.me/ctan/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb gpg unavailable

となります。

ご意見いただけると嬉しいです。よろしくお願いいたします。

増 龍 への返信

Re: TeX Live Shellの起動時のエラーについて

- はやて (h20y6m) の投稿
まず以下のコマンドを実行していったん https://mirror.ctan.org/systems/texlive/tlcontrib を削除します。

    tlmgr repository remove https://mirror.ctan.org/systems/texlive/tlcontrib

(この時点で tlshell が正常に起動できるようになるはず)

そして再度 tlcontrib の追加作業をしてください。
(1行目のコマンドの最後の tlcontrib を忘れずに)

    tlmgr repository add https://mirror.ctan.org/systems/texlive/tlcontrib tlcontrib
    tlmgr pinning add tlcontrib "*"


----------

おそらく tlcontrib の追加作業中に最後の tlcontrib を忘れた

    tlmgr repository add https://mirror.ctan.org/systems/texlive/tlcontrib

を誤って実行してしまったのではないかと思います。
はやて (h20y6m) への返信

Re: TeX Live Shellの起動時のエラーについて

- 増 龍 の投稿
ご提案いただいたことを実行すると、無事tlshellが起動できて、リポジトリの登録もできました!!
ありがとうございます!!

ご指摘の通り、登録ミスがあったと思います。
この度は、助かりました!!ありがとうございました。