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로 변경된 것 같습니다.

관련 정보