internet-equity / netrics

The network measurements scheduling framework
7 stars 3 forks source link

install.py cannot determine arch on debian, etc. #45

Closed jesteria closed 1 year ago

jesteria commented 1 year ago

On certain platforms, Python's platform.processor() returns nothing, rather than the expected x86_64 or aarch64.

This is documented but problematic, as install.py currently relies on this function to determine which package to download.

Until this is resolved, install.py does not work on (some) Debian, etc.

jesteria commented 1 year ago

It appears that platform.machine() would work – at least as a fallback – (likely depending on the system).

Perhaps:

platform.processor() or platform.machine()