Closed xciter327 closed 3 years ago
xciter327 @.***> writes:
I wanted to run some test on Fedora 34, which seems to have lost the netperf package. So I decided to give packaging Flent into a container a go. I'm having some issues actually running the thing. Output from tring to run it:
➜ flent git:(master) ✗ podman run -it --network=host 0c4ea2cce3e flent rrul -p all_scaled -l 60 -H netperf.bufferbloat.net Started Flent 2.0.0 using Python 3.9.5. Traceback (most recent call last): File "/usr/bin/flent", line 33, in <module> sys.exit(load_entry_point('flent==2.0.0', 'console_scripts', 'run')()) File "/usr/share/flent/flent/__init__.py", line 59, in run_flent b.run() File "/usr/share/flent/flent/batch.py", line 617, in run return self.run_test(self.settings, self.settings.DATA_DIR, True) File "/usr/share/flent/flent/batch.py", line 505, in run_test record_metadata(res, settings.EXTENDED_METADATA, File "/usr/share/flent/flent/metadata.py", line 132, in record_metadata m['MODULE_VERSIONS'] = get_module_versions() File "/usr/share/flent/flent/metadata.py", line 514, in get_module_versions version_strings.split( AttributeError: 'NoneType' object has no attribute 'split'
Hmm, my guess would be that this happens because the container doesn't have 'hexdump' available. Really shouldn't cause a crash, though, that's definitely a bug...
And yeah, I really ought to do something about that missing netperf package (you're the second person pointing it out in the last couple of days)...
I wanted to run some test on Fedora 34, which seems to have lost the netperf package. So I decided to give packaging Flent into a container a go. I'm having some issues actually running the thing. Output from tring to run it:
Python version:
Relevant dockerfile: