** Description changed:

- ---Problem Description---
- sosreport: ubuntu 16.04.04: AttributeError: 'str' object has no attribute 
'decode'
-  
- ---uname output---
- Linux guest 4.15.0-13-generic #14~16.04.1-Ubuntu SMP Sat Mar 17 03:03:53 UTC 
2018 ppc64le ppc64le ppc64le GNU/Linux
-  
- Machine Type = boston-LC 
-  
- ---Debugger---
- A debugger is not configured
-  
- ---Steps to Reproduce---
-  running sosreport throws below error. report collection succeeds. this bug 
is to fix below:
+ [impact]
  
- root@guest:~/sosreport-guest-20180405020015/sos_logs# cat 
logs-plugin-errors.txt
+ sosreport plugin(s) fail
+ 
+ [test case]
+ 
+ run sosreport, then extract the captured report and check the sos_logs
+ /logs-plugin-errors.txt file for output like:
+ 
  Traceback (most recent call last):
    File "/usr/share/sosreport/sos/sosreport.py", line 1300, in collect
      plug.collect()
    File "/usr/share/sosreport/sos/plugins/__init__.py", line 877, in collect
      self._collect_strings()
    File "/usr/share/sosreport/sos/plugins/__init__.py", line 860, in 
_collect_strings
      (content.splitlines()[0]).decode('utf8', 'ignore'))
+ AttributeError: 'str' object has no attribute 'decode'
+ 
+ [regression potential]
+ 
+ the currently failing plugins fail to gather any of their data, so there
+ is not much regression for them, but this change has the potential to
+ affect any plugin and prevent data gathering.
+ 
+ [other info]
+ 
+ original description below.
+ ---
+ 
+ ---Problem Description---
+ sosreport: ubuntu 16.04.04: AttributeError: 'str' object has no attribute 
'decode'
+ 
+ ---uname output---
+ Linux guest 4.15.0-13-generic #14~16.04.1-Ubuntu SMP Sat Mar 17 03:03:53 UTC 
2018 ppc64le ppc64le ppc64le GNU/Linux
+ 
+ Machine Type = boston-LC
+ 
+ ---Debugger---
+ A debugger is not configured
+ 
+ ---Steps to Reproduce---
+  running sosreport throws below error. report collection succeeds. this bug 
is to fix below:
+ 
+ root@guest:~/sosreport-guest-20180405020015/sos_logs# cat 
logs-plugin-errors.txt
+ Traceback (most recent call last):
+   File "/usr/share/sosreport/sos/sosreport.py", line 1300, in collect
+     plug.collect()
+   File "/usr/share/sosreport/sos/plugins/__init__.py", line 877, in collect
+     self._collect_strings()
+   File "/usr/share/sosreport/sos/plugins/__init__.py", line 860, in 
_collect_strings
+     (content.splitlines()[0]).decode('utf8', 'ignore'))
  AttributeError: 'str' object has no attribute 'decode'
  
  root@guest:~/sosreport-guest-20180405020015/sos_logs# lsb_release -a
  No LSB modules are available.
  Distributor ID:       Ubuntu
  Description:  Ubuntu 16.04.4 LTS
  Release:      16.04
  Codename:     xenial
  root@guest:~/sosreport-guest-20180405020015/sos_logs# dpkg -l | grep -i sos
  ii  sosreport                            3.5-1~ubuntu16.04.2                  
      ppc64el      Set of tools to gather troubleshooting data from a system
  
  == Comment: #5 - SEETEENA THOUFEEK <[email protected]> - 2018-04-05 
04:53:10 ==
- identified this commit will fix the issue. 
+ identified this commit will fix the issue.
  
  
https://github.com/sosreport/sos/commit/1fd12690870e85e8ac83b0e99bb272ce4489dc60

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1761442

Title:
  sosreport: AttributeError: 'str' object has no attribute 'decode'

To manage notifications about this bug go to:
https://bugs.launchpad.net/sosreport/+bug/1761442/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to