Interactive use of python shouldn't invoke apport! On my 19.04 system typing "foo" on the python3 interpreter ends up in this huge ugly mess for no reason:
$ python3 Python 3.7.3 (default, Oct 7 2019, 12:56:13) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> foo Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'foo' is not defined Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module> from apport.report import Report File "/usr/lib/python3/dist-packages/apport/report.py", line 21, in <module> from urllib.request import urlopen File "/usr/lib/python3.7/urllib/request.py", line 88, in <module> import http.client File "/usr/lib/python3.7/http/client.py", line 72, in <module> import email.message File "/usr/lib/python3.7/email/message.py", line 10, in <module> import uu File "/var/home/alx/uu.py", line 4, in <module> uinput.KEY_L, uinput.KEY_O]) as device: File "/usr/lib/python3/dist-packages/uinput/__init__.py", line 178, in __init__ self.__uinput_fd = fd or fdopen() File "/usr/lib/python3/dist-packages/uinput/__init__.py", line 84, in fdopen return _libsuinput.suinput_open() File "/usr/lib/python3/dist-packages/uinput/__init__.py", line 70, in _open_error_handler raise OSError(code, msg) PermissionError: [Errno 13] Failed to open the uinput device: Permission denied Original exception was: Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'foo' is not defined >>> -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1773087 Title: Remove python3-apport as dependency of xserver-xorg Status in xorg package in Ubuntu: Invalid Bug description: Distro: Bionic Binary Package: xserver-xorg Version: 1:7.7+19ubuntu7 Hello! The package xserver-xorg depends on python3-apport. I don't want to use apport on my systems. Can the dependency be removed? Also, it doesn't work anyway. That's how I noticed that the package is installed: root@00debac04ddf:~# foo Traceback (most recent call last): File "/usr/bin/foo", line 3, in <module> raise Exception Exception Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f: FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_foo.0.crash' Original exception was: Traceback (most recent call last): File "/usr/bin/foo", line 3, in <module> raise Exception Exception Thanks Jörn Heissler To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1773087/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp