最近 tlmgr update --self --all すると、以下のように表示されました。==================================================
PowerShell 7.4.2
PS C:\Program Files\PowerShell\7> my-tlmgr update --self --all
texlive-scripts package not found (?!), skipping version consistency check
tlmgr.pl: package repository https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr.pl: saving backups to C:/texlive/2024/tlpkg/backups
tlmgr.pl: no self-updates for tlmgr available
tlmgr.pl: skipping forcibly removed package: babel-latvian
tlmgr.pl: skipping forcibly removed package: babel-welsh
tlmgr.pl: skipping forcibly removed package: biblatex-gb7714-2015
tlmgr.pl: skipping forcibly removed package: circuit-macros
tlmgr.pl: skipping forcibly removed package: collection-latexextra
tlmgr.pl: skipping forcibly removed package: collection-plaingeneric
tlmgr.pl: skipping forcibly removed package: docsurvey
tlmgr.pl: skipping forcibly removed package: hulipsum
tlmgr.pl: skipping forcibly removed package: hyperref
tlmgr.pl: skipping forcibly removed package: install-latex-guide-zh-cn
tlmgr.pl: skipping forcibly removed package: memoize
tlmgr.pl: skipping forcibly removed package: minim-hatching
tlmgr.pl: skipping forcibly removed package: nicematrix
tlmgr.pl: skipping forcibly removed package: pdfmanagement-testphase
tlmgr.pl: skipping forcibly removed package: piton
tlmgr.pl: skipping forcibly removed package: texlive-scripts
tlmgr.pl: no updates available
====================================================
そこで、いつものように、ビルドするべくtexworksを操作すると、
===============================================
! LaTeX Error: File `hyperref.sty' not found.
================================================
となり、errorでstopしてしまいます。
これは、tlmgr update --self --allした際に、updateに失敗したということなのでしょうか。因みに hyperref は5月にupdateしたらしいのですが?
ときどき、tlmgr.pl: skipping forcibly removed package: ****
となりますが、この意味あいを教えて戴きたく。
新version が出たから強制的に削除するよ、ということなのでしょうか?
小生win11, texlive2024の環境です。
texlive-scripts を再インストール
示されたメッセージにあるtexlive-scripts package not found (?!), skipping version consistency check
を検索すると以下の書き込みがあります。
Error: texlive-scripts package not found (?!), skipping revision consistency check
スレッド表示すると Norbert Preining さんのフォローが三つほどありますが その一番目は模索しているようですが その二番目 で texlive-scripts をインストールしてとのことです。
原因はよくわからないようですが、一時的に参照しているミラーリポジトリサーバで texlive-scripts が利用できなくなっていたのかしら?
なお、私は山形大のミラーを参照しているようで、texlive-scripts は問題なくダウンロードできていました。
ps 書き込み中に、自己解決とのことでしたが 。。。
早速の返信有り難うございます。
PS C:\Program Files\PowerShell\7> tlmgr install texlive-scripts
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
tlmgr.pl: package repository https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr.pl install: package already present: texlive-scripts
texlive-ascriptsは入りました。
原因は、よく解りませんか?
PS C:\Program Files\PowerShell\7> tlmgr install texlive-scripts
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
tlmgr.pl: package repository https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr.pl install: package already present: texlive-scripts
texlive-ascriptsは入りました。
原因は、よく解りませんか?
自己解決されたという 11:11 の投稿で ```tlmgr update --reinstall-forcibly-removed --all``` の結果が表示されていませんが、
当初の質問に texlive-scripts もその forcibly-removed もありましたので、その時インストールされたのだと思います。
たまたま今回の再現テストした所、njuthesis が forcibly-removed 扱いになってしまいましたので
同様に--reinstall-forcibly-removed で対処しました。
一応ログファイルも見たけど原因はわかりません。
当初の質問に texlive-scripts もその forcibly-removed もありましたので、その時インストールされたのだと思います。
たまたま今回の再現テストした所、njuthesis が forcibly-removed 扱いになってしまいましたので
同様に--reinstall-forcibly-removed で対処しました。
一応ログファイルも見たけど原因はわかりません。
mr2hさんが利用されているリポジトリ(jp.mirrors.cicku.me)が不安定なのかどうかわかりませんが,レスポンスがあまり良くないようです.
# 先ほどWebブラウザでarchiveフォルダの一覧を表示させようとしたのですが,c辺りで止まってしまいました
tlmgrで使用するリポジトリを北陸先端とか山形大に変更するのが良いと思います.
sudo tlmgr repository remove https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet
でcicku.meを削除して,北陸先端でしたら
sudo tlmgr repository add https://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/
山形でしたら
sudo tlmgr repository add https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
としていずれかを登録すれば良いと思います.
# すみません,Windowsでsudoがいるかどうかがわかりませんでしたので,Linux/mac式に書きました
おそらく,前回(05/24)のエラーもリポジトリに起因していたのではないかと思います.
# 先ほどWebブラウザでarchiveフォルダの一覧を表示させようとしたのですが,c辺りで止まってしまいました
tlmgrで使用するリポジトリを北陸先端とか山形大に変更するのが良いと思います.
sudo tlmgr repository remove https://jp.mirrors.cicku.me/ctan/systems/texlive/tlnet
でcicku.meを削除して,北陸先端でしたら
sudo tlmgr repository add https://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/
山形でしたら
sudo tlmgr repository add https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
としていずれかを登録すれば良いと思います.
# すみません,Windowsでsudoがいるかどうかがわかりませんでしたので,Linux/mac式に書きました
おそらく,前回(05/24)のエラーもリポジトリに起因していたのではないかと思います.
mcさん
アドヴアイスありがとうございます。仰せのようにrepositoryを変更すべく、あれこれ弄つている内に、ゴチャゴチャになってしまいました。
現在の状況を説明しますので、どう対処すればよいかご教授たまわりたく。Win11の環境ですので、PowerShellを「管理者」として起動します。
------------------------------------------------------------------------
PowerShell 7.4.2
PS C:\Program Files\PowerShell\7> tlmgr info
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
TLPDB: not a directory, not loading: https
tlmgr.pl: Cannot load TeX Live database from https
という状況です。この次に爲すべきは何でしよう?
tlmgr repository add ******** でしようか?
どだい、素人なのでサツパリ解りません。
アドヴアイスありがとうございます。仰せのようにrepositoryを変更すべく、あれこれ弄つている内に、ゴチャゴチャになってしまいました。
現在の状況を説明しますので、どう対処すればよいかご教授たまわりたく。Win11の環境ですので、PowerShellを「管理者」として起動します。
------------------------------------------------------------------------
PowerShell 7.4.2
PS C:\Program Files\PowerShell\7> tlmgr info
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
TLPDB: not a directory, not loading: https
tlmgr.pl: Cannot load TeX Live database from https
という状況です。この次に爲すべきは何でしよう?
tlmgr repository add ******** でしようか?
どだい、素人なのでサツパリ解りません。
PowerShell 7.4.2
PS C:\Program Files\PowerShell\7> tlmgr repository add https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
tlmgr.pl: repository or its tag already defined, no action: https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
tlmgr.pl: An error has occurred. See above messages. Exiting.
と、こういうerrorがでてしまいます。
PS C:\Program Files\PowerShell\7> tlmgr repository add https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
tlmgr.pl: repository or its tag already defined, no action: https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
tlmgr.pl: An error has occurred. See above messages. Exiting.
と、こういうerrorがでてしまいます。
おっと、宿題を忘れていました。
PowerShell 7.4.2
PS C:\Program Files\PowerShell\7> tlmgr repository list
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
List of repositories (with tags if set):
https (main)
https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
となりました。
https (main)とするには、どうすればよいのでしよう?
PowerShell 7.4.2
PS C:\Program Files\PowerShell\7> tlmgr repository list
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
List of repositories (with tags if set):
https (main)
https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet/
となりました。
https (main)とするには、どうすればよいのでしよう?