Skip to content

Commit 5e7afb7

Browse files
committed
Run dmesg command with sudo
It seems that setting "sysctl kernel.dmesg_restrict" was changed in Ubuntu 22.04 (Jammy) to "1" and because of that running "dmesg" command requires now root privileges. Closes-bug: #1994023 Change-Id: I2adc76e3025fadf994bab2e2e1fd608e688874fc
1 parent c3a8203 commit 5e7afb7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/neutron_plugins/ovs_source

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ function load_module {
3333
local fatal=$2
3434

3535
if [ "$(trueorfalse True fatal)" == "True" ]; then
36-
sudo modprobe $module || (dmesg && die $LINENO "FAILED TO LOAD $module")
36+
sudo modprobe $module || (sudo dmesg && die $LINENO "FAILED TO LOAD $module")
3737
else
38-
sudo modprobe $module || (echo "FAILED TO LOAD $module" && dmesg)
38+
sudo modprobe $module || (echo "FAILED TO LOAD $module" && sudo dmesg)
3939
fi
4040
}
4141

@@ -103,7 +103,7 @@ function prepare_for_ovs_compilation {
103103
function load_ovs_kernel_modules {
104104
load_module openvswitch
105105
load_module vport-geneve False
106-
dmesg | tail
106+
sudo dmesg | tail
107107
}
108108

109109
# reload_ovs_kernel_modules() - reload openvswitch kernel module

0 commit comments

Comments
 (0)