2021-04-21 14:28:17 |
Eric Desrochers |
bug |
|
|
added bug |
2021-04-21 14:28:27 |
Eric Desrochers |
sosreport (Ubuntu): status |
New |
Fix Released |
|
2021-04-21 14:28:35 |
Eric Desrochers |
nominated for series |
|
Ubuntu Xenial |
|
2021-04-21 14:28:35 |
Eric Desrochers |
bug task added |
|
sosreport (Ubuntu Xenial) |
|
2021-04-21 14:28:42 |
Eric Desrochers |
sosreport (Ubuntu Xenial): status |
New |
In Progress |
|
2021-04-21 14:28:44 |
Eric Desrochers |
sosreport (Ubuntu Xenial): assignee |
|
Eric Desrochers (slashd) |
|
2021-04-21 14:28:47 |
Eric Desrochers |
sosreport (Ubuntu Xenial): importance |
Undecided |
High |
|
2021-04-21 14:30:33 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST CASE]
* On a xenial system
* sosreport -o networking
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occurs.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST CASE]
* On a xenial system
* sosreport -o networking ## Should not execute 'ethtool -e'
* sosreport -o networking --plugin-option networking.eepromdump ## Should execute 'ethtool -e'.
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 14:32:13 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST CASE]
* On a xenial system
* sosreport -o networking ## Should not execute 'ethtool -e'
* sosreport -o networking --plugin-option networking.eepromdump ## Should execute 'ethtool -e'.
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
* sosreport -a --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 14:34:06 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
* sosreport -a --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:09:19 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
sosreport -a ## Will still execute 'ethtool -e' as it turns all option to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[plugin_options]
networking.eepromdump = off
---
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:14:54 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
sosreport -a ## Will still execute 'ethtool -e' as it turns all option to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[plugin_options]
networking.eepromdump = off
---
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
sosreport -a ## Will still execute 'ethtool -e' as it turns all option to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:15:42 |
Eric Desrochers |
tags |
|
serg sts |
|
2021-04-21 15:15:46 |
Eric Desrochers |
tags |
serg sts |
seg sts |
|
2021-04-21 15:28:49 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
sosreport -a ## Will still execute 'ethtool -e' as it turns all option to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
sosreport -a ## Will still execute 'ethtool -e' as it turns all option to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:31:26 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that
sosreport -o networking will not execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
So we are changing the default behaviour, but the former one is still available if *REALLY* needed, and knowing the risk that this can occur.
sosreport -a ## Will still execute 'ethtool -e' as it turns all option to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:40:28 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
## Should not execute 'ethtool -e' with -a (if with appropriate tunables in /etc/sos.conf)
---
[tunables]
networking.eepromdump = off
---
## Should execute 'ethtool -e' with -a (if without appropriate tunables in /etc/sos.conf)
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:41:01 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (Default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so)
* sosreport -o networking --plugin-option networking.eepromdump
## Should not execute 'ethtool -e' with -a (if with appropriate tunables in /etc/sos.conf)
---
[tunables]
networking.eepromdump = off
---
## Should execute 'ethtool -e' with -a (if without appropriate tunables in /etc/sos.conf)
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (New default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so (AKA former default behaviour))
* sosreport -o networking --plugin-option networking.eepromdump
## Should not execute 'ethtool -e' with -a (if with appropriate tunables in /etc/sos.conf)
---
[tunables]
networking.eepromdump = off
---
## Should execute 'ethtool -e' with -a (if without appropriate tunables in /etc/sos.conf)
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
|
2021-04-21 15:54:25 |
Eric Desrochers |
summary |
[networking] dpdk port flapping observed during sosreport execution |
[sos39][networking] dpdk port flapping observed during sosreport execution |
|
2021-04-21 20:18:55 |
Eric Desrochers |
sosreport (Ubuntu Xenial): importance |
High |
Critical |
|
2021-04-22 13:52:54 |
Eric Desrochers |
sosreport (Ubuntu Xenial): importance |
Critical |
High |
|
2021-04-22 13:59:41 |
Eric Desrochers |
description |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (New default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so (AKA former default behaviour))
* sosreport -o networking --plugin-option networking.eepromdump
## Should not execute 'ethtool -e' with -a (if with appropriate tunables in /etc/sos.conf)
---
[tunables]
networking.eepromdump = off
---
## Should execute 'ethtool -e' with -a (if without appropriate tunables in /etc/sos.conf)
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/bc3b7eefa093af150286ad6c345cef6afe282756 |
[IMPACT]
sosreport networking plugin unconditionally exercise 'ethtool -e'.
EEPROM dump collection might hang on specific types of devices,
ETHTOOL(8)
-e --eeprom-dump
Retrieves and prints an EEPROM dump for the specified network device. When raw is enabled, then it dumps the raw EEPROM data to stdout. The length and offset parameters allow dumping certain portions of the EEPROM. Default is to dump the entire EEPROM.
[TEST PLAN]
* On a xenial system
## Should not execute 'ethtool -e' (New default behaviour)
* sosreport -o networking
## Should execute 'ethtool -e'. (Only if sosreport is instructed to do so (AKA former default behaviour))
* sosreport -o networking --plugin-option networking.eepromdump
## Should not execute 'ethtool -e' with -a (if with appropriate tunables in /etc/sos.conf)
---
[tunables]
networking.eepromdump = off
---
## Should execute 'ethtool -e' with -a (if without appropriate tunables in /etc/sos.conf)
[WHERE PROBLEM OCCURS]
No problem expected.
networking plugin will be gated to prevent 'ethtool -e' to be run by default, so that 'sosreport -o networking' will now no longer execute 'ethtool -e' command.
On the other end, if one really want to eepromdump, one can use the 'eepromdump' plugin option as follows:
sosreport -o networking --plugin-option networking.eepromdump
Yes, we are changing the default behaviour for good reasons as it may produce more harm than good the way it is at the moment, BUT the former behaviour is still available if *REALLY* needed, and after knowing the risk that this could occur.
Note:
sosreport -a ## Will still execute 'ethtool -e' as it turns all options to 'True'.
-a, --alloptions
Set all boolean options to True for all enabled plug-ins.
Unless one specify the following in /etc/sos.conf:
---
[tunables]
networking.eepromdump = off
---
so 'sosreport -a' with a combination of adding the right tunables in /etc/sos.conf will prevent 'ethtool_e' to be executed.
[OTHER INFORMATION]
Upstream fix:
https://github.com/sosreport/sos/commit/a74ef444a72691fab9c65fa679687cc2d6e0fc8c
$ git describe --contains aca8bd83
4.1~44
$ rmadison sosreport
=> sosreport | 3.9.1-1ubuntu0.16.04.1 | xenial-updates
sosreport | 4.1-1ubuntu0.18.04.1 | bionic-updates
sosreport | 4.1-1ubuntu0.20.04.1 | focal-updates
sosreport | 4.1-1ubuntu0.20.10.1 | groovy-updates
sosreport | 4.1-1ubuntu1 | hirsute |
|
2021-04-22 14:00:07 |
Eric Desrochers |
nominated for series |
|
Ubuntu Focal |
|
2021-04-22 14:00:07 |
Eric Desrochers |
bug task added |
|
sosreport (Ubuntu Focal) |
|
2021-04-22 14:00:07 |
Eric Desrochers |
nominated for series |
|
Ubuntu Groovy |
|
2021-04-22 14:00:07 |
Eric Desrochers |
bug task added |
|
sosreport (Ubuntu Groovy) |
|
2021-04-22 14:00:07 |
Eric Desrochers |
nominated for series |
|
Ubuntu Hirsute |
|
2021-04-22 14:00:07 |
Eric Desrochers |
bug task added |
|
sosreport (Ubuntu Hirsute) |
|
2021-04-22 14:00:07 |
Eric Desrochers |
nominated for series |
|
Ubuntu Bionic |
|
2021-04-22 14:00:07 |
Eric Desrochers |
bug task added |
|
sosreport (Ubuntu Bionic) |
|
2021-04-22 14:00:15 |
Eric Desrochers |
sosreport (Ubuntu Bionic): status |
New |
Fix Released |
|
2021-04-22 14:00:17 |
Eric Desrochers |
sosreport (Ubuntu Focal): status |
New |
Fix Released |
|
2021-04-22 14:00:20 |
Eric Desrochers |
sosreport (Ubuntu Groovy): status |
New |
Fix Released |
|
2021-04-22 16:48:04 |
Łukasz Zemczak |
sosreport (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2021-04-22 16:48:08 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-04-22 16:48:10 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2021-04-22 16:48:12 |
Łukasz Zemczak |
tags |
seg sts |
seg sts verification-needed verification-needed-xenial |
|
2021-04-22 19:57:39 |
Eric Desrochers |
tags |
seg sts verification-needed verification-needed-xenial |
seg sts verification-done-xenial verification-needed |
|
2021-04-29 15:44:57 |
Launchpad Janitor |
sosreport (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2021-04-29 15:45:01 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-06-08 02:02:09 |
wecol shi |
bug |
|
|
added subscriber wecol shi |