As we can see in bug 1581940 (attachment HookError_source_mdadm.py) the apport package hook for mdadm causes a traceback.
Here's the Traceback:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport/report.py", line 197, in _run_hook
symb['add_info'](report, ui)
TypeError: add_info() takes 1 positional argument but 2 were given
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport/report.py", line 202, in _run_hook
symb['add_info'](report)
File "/usr/share/apport/package-hooks/source_mdadm.py", line 53, in add_info
report['initrd.files'] = get_initrd_files(initrd_re)
File "/usr/share/apport/package-hooks/source_mdadm.py", line 30, in get_initrd_files
out = cpio.communicate(fd.read())[0]
File "/usr/lib/python3.5/subprocess.py", line 1065, in communicate
stdout, stderr = self._communicate(input, endtime, timeout)
File "/usr/lib/python3.5/subprocess.py", line 1681, in _communicate
self._save_input(input)
File "/usr/lib/python3.5/subprocess.py", line 1754, in _save_input
self._input = self._input.encode(self.stdin.encoding)
AttributeError: 'bytes' object has no attribute 'encode'
As we can see in bug 1581940 (attachment HookError_ source_ mdadm.py) the apport package hook for mdadm causes a traceback.
Here's the Traceback:
Traceback (most recent call last): python3/ dist-packages/ apport/ report. py", line 197, in _run_hook 'add_info' ](report, ui)
File "/usr/lib/
symb[
TypeError: add_info() takes 1 positional argument but 2 were given
During handling of the above exception, another exception occurred:
Traceback (most recent call last): python3/ dist-packages/ apport/ report. py", line 202, in _run_hook 'add_info' ](report) apport/ package- hooks/source_ mdadm.py" , line 53, in add_info 'initrd. files'] = get_initrd_ files(initrd_ re) apport/ package- hooks/source_ mdadm.py" , line 30, in get_initrd_files e(fd.read( ))[0] python3. 5/subprocess. py", line 1065, in communicate te(input, endtime, timeout) python3. 5/subprocess. py", line 1681, in _communicate _save_input( input) python3. 5/subprocess. py", line 1754, in _save_input encode( self.stdin. encoding)
File "/usr/lib/
symb[
File "/usr/share/
report[
File "/usr/share/
out = cpio.communicat
File "/usr/lib/
stdout, stderr = self._communica
File "/usr/lib/
self.
File "/usr/lib/
self._input = self._input.
AttributeError: 'bytes' object has no attribute 'encode'