Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#57645 - [mitmproxy] python-construct-2.9.34 breaks mitmproxy-2.0.2-2
Attached to Project:
Community Packages
Opened by Stefan Majewsky (majewsky) - Monday, 26 February 2018, 12:38 GMT
Last edited by Felix Yan (felixonmars) - Monday, 26 February 2018, 17:53 GMT
Opened by Stefan Majewsky (majewsky) - Monday, 26 February 2018, 12:38 GMT
Last edited by Felix Yan (felixonmars) - Monday, 26 February 2018, 17:53 GMT
|
DetailsThe mitmproxy package (at 2.0.2-2 on my system) is broken by today's upgrade of python-construct from 2.8.22-1 to 2.9.34-1. After the upgrade, mitmproxy (when launched without any arguments, using the default settings) immediately crashes with the stacktrace shown below. Upon downgrading to python-construct-2.8.22-1, mitmproxy starts working again.
Traceback (most recent call last): File "/usr/bin/mitmproxy", line 11, in <module> load_entry_point('mitmproxy==2.0.2', 'console_scripts', 'mitmproxy')() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 572, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2755, in load_entry_point return ep.load() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2408, in load return self.resolve() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2414, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python3.6/site-packages/mitmproxy/tools/main.py", line 12, in <module> from mitmproxy.tools import cmdline # noqa File "/usr/lib/python3.6/site-packages/mitmproxy/tools/cmdline.py", line 10, in <module> from mitmproxy.addons import view File "/usr/lib/python3.6/site-packages/mitmproxy/addons/__init__.py", line 7, in <module> from mitmproxy.addons import onboarding File "/usr/lib/python3.6/site-packages/mitmproxy/addons/onboarding.py", line 2, in <module> from mitmproxy.addons.onboardingapp import app File "/usr/lib/python3.6/site-packages/mitmproxy/addons/onboardingapp/app.py", line 8, in <module> from mitmproxy.proxy import config File "/usr/lib/python3.6/site-packages/mitmproxy/proxy/__init__.py", line 2, in <module> from .root_context import RootContext File "/usr/lib/python3.6/site-packages/mitmproxy/proxy/root_context.py", line 3, in <module> from mitmproxy.proxy import protocol File "/usr/lib/python3.6/site-packages/mitmproxy/proxy/protocol/__init__.py", line 39, in <module> from .tls import TlsClientHello File "/usr/lib/python3.6/site-packages/mitmproxy/proxy/protocol/tls.py", line 7, in <module> from mitmproxy.contrib import tls_parser File "/usr/lib/python3.6/site-packages/mitmproxy/contrib/tls_parser.py", line 9, in <module> from construct import ( ImportError: cannot import name 'Range' |
This task depends upon
Closed by Felix Yan (felixonmars)
Monday, 26 February 2018, 17:53 GMT
Reason for closing: Fixed
Additional comments about closing: 3.0.3-1
Monday, 26 February 2018, 17:53 GMT
Reason for closing: Fixed
Additional comments about closing: 3.0.3-1