Hi,
Currently, Pritunl (pritunl/requirements.txt at master · pritunl/pritunl · GitHub) is using pyroute2 in version 0.6.7 which has a bug related to uname function pyroute2 import fails if kernel local version does not start with a dash · Issue #885 · svinota/pyroute2 · GitHub
Is it feasible to update the library to a newer one? I would like to update Pritunl to the newest version but this bug stops me from doing that.
File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/utils/network.py", line 13, in <module>
import pyroute2.iproute
File "/usr/lib/pritunl/lib/python3.8/site-packages/pyroute2/__init__.py", line 14, in <module>
from pr2modules.config.version import __version__
File "/usr/lib/pritunl/lib/python3.8/site-packages/pr2modules/config/__init__.py", line 25, in <module>
kernel = [int(x) for x in uname[2].split('-')[0].split('.')]
File "/usr/lib/pritunl/lib/python3.8/site-packages/pr2modules/config/__init__.py", line 25, in <listcomp>
kernel = [int(x) for x in uname[2].split('-')[0].split('.')]
ValueError: invalid literal for int() with base 10: '109+'
type or paste code here