Pfsense - "ValueError:base 10のint()の無効なリテラル"エラーを解決するには、最新の「speedtest-cli」(v2.1.3)をインストールしてください。

Pfsense - "ValueError:base 10のint()の無効なリテラル"エラーを解決するには、最新の「speedtest-cli」(v2.1.3)をインストールしてください。

誰でもpfsenseボックスに最新の「speedtest-cli」(v2.1.3)をインストールしてエラーを克服できます。

ValueError: invalid literal for int() with base 10: ''

明らかに上流に何かが変わり、v2.1.3が出ました(https://github.com/sivel/speedtest-cli/pull/769)このバグを修正するために公開されました...

私はこれを私のpfsense 2.5.0ボックスで試しました(ホームページで提案されているように)。

cd /usr/local/bin
curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

ただし、次のエラーのみが発生します。

env: python: No such file or directory

注1:現在のバージョンはインストールを介して2.1.2です。

pkg install -y py37-speedtest-cli

   New packages to be INSTALLED:
   py37-speedtest-cli: 2.1.2 [pfSense]

注2:OpenSuse 15.xにv 2.1.3をインストールするのは完璧です。

speedtest-cli --version

  speedtest-cli 2.1.3
  Python 2.7.17 (default, Jan 24 2020, 15:33:58) [GCC]

注3:追加の問い合わせのためにgithubページでチケットを開くこともできません。

  https://github.com/sivel/speedtest-cli

答え1

2.5を使用している人にとっては、pfsenseこれがうまくいくことがわかりました。

pkg install -y py38-speedtest-cli

Pythonのバージョンが3.8に変更されたようです。

関連情報