web-dev-qa-db-ja.com

Debianテストwgetsegfaulting

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にまったく異なる修正がありますか?

1
ylluminate

これはおそらく Debianバグ#880542 および wgetバグ#52581 です。

ダウングレードするには、適切なパッケージを wget 1.19.1-5スナップショット (おそらく AMD64 package )そしてそれをインストールします。ダウングレードは公式にはサポートされていませんが、これによって問題が発生する可能性はほとんどありません(また、極端にフォーラムの投稿に記載されているような問題が発生する可能性はほとんどありません)。

それが済んだら、wgetパッケージを保留にして、アップグレードを回避します。

apt-mark hold wget
3
Stephen Kitt