From: parmentelat Date: Mon, 17 Dec 2018 15:45:23 +0000 (+0100) Subject: an attempt to get more feedback from a node that fails to boot X-Git-Tag: plcapi-5.4-2~1 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=6690db8dd0ee21ad04c553fd279082a2e252982a an attempt to get more feedback from a node that fails to boot --- diff --git a/PLC/Methods/GetBootMedium.py b/PLC/Methods/GetBootMedium.py index 26b8372..b7cd3c2 100644 --- a/PLC/Methods/GetBootMedium.py +++ b/PLC/Methods/GetBootMedium.py @@ -451,8 +451,13 @@ class GetBootMedium(Method): elif tag['tagname'] == 'no-hangcheck': build_sh_spec['kargs'].append('hcheck_reboot0') elif tag['tagname'] == 'systemd-debug': + # build_sh_spec['kargs'].append('systemd.log_level=debug') build_sh_spec['kargs'].append('systemd.log_target=console') + build_sh_spec['kargs'].append( + 'systemd.default_standard_output=journal+console') + build_sh_spec['kargs'].append( + 'systemd.default_standard_error=journal+console') # then options can override tags for option in options: if option == "cramfs": @@ -472,6 +477,11 @@ class GetBootMedium(Method): build_sh_spec['kargs'].append('hcheck_reboot0') elif option == "systemd-debug": build_sh_spec['kargs'].append('systemd.log_level=debug') + build_sh_spec['kargs'].append('systemd.log_target=console') + build_sh_spec['kargs'].append( + 'systemd.default_standard_output=journal+console') + build_sh_spec['kargs'].append( + 'systemd.default_standard_error=journal+console') else: raise PLCInvalidArgument("unknown option {}".format(option))