smxi
を実行しようとしているときに、wgetがsegfaultでかなり確実に失敗するという問題が発生します。例:
$ wget -O - https://smxi.org/sm/sm-versions
--2018-01-02 02:24:22-- https://smxi.org/sm/sm-versions
Resolving smxi.org (smxi.org)... 216.92.31.53
Connecting to smxi.org (smxi.org)|216.92.31.53|:443... connected.
HTTP request sent, awaiting response... 200 OK
[1] 1928 segmentation fault wget -O - https://smxi.org/sm/sm-versions
これは他の人が抱えていた問題のようで、以前のバージョンのwgetにダウングレードすることでこれを回避することができました: https://techpatterns.com/forums/about2621-10.html
他の依存関係の問題を引き起こしたり、Debianのディストリビューションの他の部分を爆破したりせずに、wget
をダウングレードする適切な方法は何ですか?
やみくもにダウングレードすると実際に問題が発生する可能性があることを認識しているため、wget
を最初から再構築するだけでよい場合はどうにかしてダウングレードする必要があるかどうかわかりませんOR ...
または、このシナリオでwget
にまったく異なる修正がありますか?
これはおそらく Debianバグ#880542 および wget
バグ#52581 です。
ダウングレードするには、適切なパッケージを wget
1.19.1-5スナップショット (おそらく AMD64
package )そしてそれをインストールします。ダウングレードは公式にはサポートされていませんが、これによって問題が発生する可能性はほとんどありません(また、極端にフォーラムの投稿に記載されているような問題が発生する可能性はほとんどありません)。
それが済んだら、wget
パッケージを保留にして、アップグレードを回避します。
apt-mark hold wget