Simply removing O_PATH from the line in question leads to:
Traceback (most recent call last):
File "/usr/share/apport/apport-gtk", line 597, in <module>
app.run_argv()
File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 661, in run_argv
return self.run_update_report()
File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 559, in run_update_report
self.report.add_proc_environ()
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 592, in add_proc_environ
env = _read_file('environ', dir_fd=proc_pid_fd).replace('\n', '\\n')
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 73, in _read_file
with open(path, 'rb', opener=lambda path, mode: os.open(path, mode, dir_fd=dir_fd)) as fd:
TypeError: 'opener' is an invalid keyword argument for this function
(Linux Mint 18.2, python-apport 2.20.1-0ubuntu2.21)
Simply removing O_PATH from the line in question leads to:
Traceback (most recent call last): apport/ apport- gtk", line 597, in <module> python2. 7/dist- packages/ apport/ ui.py", line 661, in run_argv update_ report( ) python2. 7/dist- packages/ apport/ ui.py", line 559, in run_update_report report. add_proc_ environ( ) python2. 7/dist- packages/ apport/ report. py", line 592, in add_proc_environ 'environ' , dir_fd= proc_pid_ fd).replace( '\n', '\\n') python2. 7/dist- packages/ apport/ report. py", line 73, in _read_file
File "/usr/share/
app.run_argv()
File "/usr/lib/
return self.run_
File "/usr/lib/
self.
File "/usr/lib/
env = _read_file(
File "/usr/lib/
with open(path, 'rb', opener=lambda path, mode: os.open(path, mode, dir_fd=dir_fd)) as fd:
TypeError: 'opener' is an invalid keyword argument for this function
(Linux Mint 18.2, python-apport 2.20.1-0ubuntu2.21)