From 5b0873de957726527485b18ffd40406153eb26e6 Mon Sep 17 00:00:00 2001 From: OMOJOLA JOSHUA Date: Thu, 17 Aug 2023 15:07:12 +0100 Subject: [PATCH] Catalog: Add entries for emergency log messages --- catalog/systemd.catalog.in | 158 +++++++++++++++++++++++++++++++++++++ src/systemd/sd-messages.h | 66 ++++++++++++++++ 2 files changed, 224 insertions(+) diff --git a/catalog/systemd.catalog.in b/catalog/systemd.catalog.in index b2389407523b6..78e9bee9d3fdc 100644 --- a/catalog/systemd.catalog.in +++ b/catalog/systemd.catalog.in @@ -190,6 +190,164 @@ System factory reset has been initiated. The precise operation this executes is implementation-defined, but typically has the effect of reverting the system's state and configuration to vendor defaults. +--d9ec5e95e4b646aaaea2fd05214edbda +Subject: Exiting PID 1... +Defined-By: systemd +Support: %SUPPORT_URL% + +When a program crashes, we want to either freeze or exit or reboot. +For containers we choose the option of exiting. +The details of the crash can be gotten from the container manager. + +To fix: +Check the container manager for details. + +-- 3ed0163e868a4417ab8b9e210407a96c +Subject: Failed to reboot +Defined-By: systemd +Support: %SUPPORT_URL% + +Reboot has failed when a program attempted to reboot after a crash. + +-- 645c735537634ae0a32b15a7c6cba7d4 +Subject: Freezing execution +Defined-By: systemd +Support: %SUPPORT_URL% + +If the instance is not a container, and the program isn't set to crash on reboot, its execution will be frozen whenever it crashes. + +-- 5addb3a06a734d3396b794bf98fb2d01 +Subject: Caught , not dumping core +Defined-By: systemd +Support: %SUPPORT_URL% + +In the instance of a crash arising from corrupted memory. The signal caught is propagated, but the core is not dumped. + +-- 5c9e98de4ab94c6a9d04d0ad793bd903 +Subject: Caught , cannot fork for core dump +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 5e6f1f5e4db64a0eaee3368249d20b94 +Subject: Caught from unknown sender process +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 83f84b35ee264f74a3896a9717af34cb +Subject: Caught from our own process +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 3a73a98baf5b4b199929e3226c0be783 +Subject: Caught from +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 2ed18d4f78ca47f0a9bc25271c26adb4 +Subject: Caught , waitpid() failed +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 56b1cd96f24246c5b607666fda952356 +Subject: Caught , coredump failed (child , code=, status=. +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 4ac7566d4d7548f4981f629a28f0f829 +Subject: Caught , dumped core as pid +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 38e8b1e039ad469291b18b44c553a5b7 +Subject: Failed t fork off crash shell +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 872729b47dbe473eb768ccecd477beda +Subject: execle() failed +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 658a67adc1c940b3b3316e7e8628834a +Subject: Failed to load SELinux policy. +Defined-By: systemd +Support: %SUPPORT_URL% + +-- e6f456bd92004d9580160b2207555186 +Subject: Battery level critically low. Please connect your charger or the system will power off in 10 seconds. +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 267437d33fdd41099ad76221cc24a335 +Subject: Battery level critically low, powering off. +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 79e05b67bc4545d1922fe47107ee60c5 +Subject: Failed to run main loop +Defined-By: systemd +Support: %SUPPORT_URL% + +-- dbb136b10ef4457ba47a795d62f108c9 +Subject: Failed to determine path +Defined-By: systemd +Support: %SUPPORT_URL% + +-- ed158c2df8884fa584eead2d902c1032 +Subject: Failed to drop capability bounding set of usermode helpers +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 42695b500df048298bee37159caa9f2e +Subject: Failed to drop capability bounding set +Defined-By: systemd +Support: %SUPPORT_URL% + +-- bfc2430724ab44499735b4f94cca9295 +Subject: Failed to disable new privileges +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 59288af523be43a28d494e41e26e4510 +Subject: Failed to start default target +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 689b4fcc97b4486ea5da92db69c9e314 +Subject: Failed to isolate default target +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 5ed836f1766f4a8a9fc5da45aae23b29 +Subject: Failed to allocate fd set +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 6a40fbfbd2ba4b8db02fb40c9cd090d7 +Subject: Failed to fix up PID1 environment +Defined-By: systemd +Support: %SUPPORT_URL% + +-- 0e54470984ac419689743d957a119e2e +Subject: Failed to allocate manager object +Defined-By: systemd +Support: %SUPPORT_URL% + +-- d67fa9f847aa4b048a2ae33535331adb +Subject: Failed to write Smack onlycap list +Defined-By: systemd +Support: %SUPPORT_URL% + +-- af55a6f75b544431b72649f36ff6d62c +Subject: Critical error while doing system shutdown +Defined-By: systemd +Support: %SUPPORT_URL% + +-- d18e0339efb24a068d9c1060221048c2 +Subject: Failed to fork off valgrind helper +Defined-By: systemd +Support: %SUPPORT_URL% + -- 7d4958e842da4a758f6c1cdc7b36dcc5 Subject: A start job for unit @UNIT@ has begun execution Defined-By: systemd diff --git a/src/systemd/sd-messages.h b/src/systemd/sd-messages.h index 3bb83ecb4ee48..726a3139009b7 100644 --- a/src/systemd/sd-messages.h +++ b/src/systemd/sd-messages.h @@ -82,6 +82,72 @@ _SD_BEGIN_DECLARATIONS; #define SD_MESSAGE_FACTORY_RESET SD_ID128_MAKE(c1,4a,af,76,ec,28,4a,5f,a1,f1,05,f8,8d,fb,06,1c) #define SD_MESSAGE_FACTORY_RESET_STR SD_ID128_MAKE_STR(c1,4a,af,76,ec,28,4a,5f,a1,f1,05,f8,8d,fb,06,1c) +#define SD_MESSAGE_CRASH_EXIT SD_ID128_MAKE(d9,ec,5e,95,e4,b6,46,aa,ae,a2,fd,05,21,4e,db,da) +#define SD_MESSAGE_CRASH_EXIT_STR SD_ID128_MAKE_STR(d9,ec,5e,95,e4,b6,46,aa,ae,a2,fd,05,21,4e,db,da) +#define SD_MESSAGE_CRASH_FAILED SD_ID128_MAKE(3e,d0,16,3e,86,8a,44,17,ab,8b,9e,21,04,07,a9,6c) +#define SD_MESSAGE_CRASH_FAILED_STR SD_ID128_MAKE_STR(3e,d0,16,3e,86,8a,44,17,ab,8b,9e,21,04,07,a9,6c) +#define SD_MESSAGE_CRASH_FREEZE SD_ID128_MAKE(64,5c,73,55,37,63,4a,e0,a3,2b,15,a7,c6,cb,a7,d4) +#define SD_MESSAGE_CRASH_FREEZE_STR SD_ID128_MAKE_STR(64,5c,73,55,37,63,4a,e0,a3,2b,15,a7,c6,cb,a7,d4) + +#define SD_MESSAGE_CRASH_NO_COREDUMP SD_ID128_MAKE(5a,dd,b3,a0,6a,73,4d,33,96,b7,94,bf,98,fb,2d,01) +#define SD_MESSAGE_CRASH_NO_COREDUMP_STR SD_ID128_MAKE_STR(5a,dd,b3,a0,6a,73,4d,33,96,b7,94,bf,98,fb,2d,01) +#define SD_MESSAGE_CRASH_NO_FORK SD_ID128_MAKE(5c,9e,98,de,4a,b9,4c,6a,9d,04,d0,ad,79,3b,d9,03) +#define SD_MESSAGE_CRASH_NO_FORK_STR SD_ID128_MAKE_STR(5c,9e,98,de,4a,b9,4c,6a,9d,04,d0,ad,79,3b,d9,03) +#define SD_MESSAGE_CRASH_UNKNOWN_SIGNAL SD_ID128_MAKE(5e,6f,1f,5e,4d,b6,4a,0e,ae,e3,36,82,49,d2,0b,94) +#define SD_MESSAGE_CRASH_UNKNOWN_SIGNAL_STR SD_ID128_MAKE_STR(5e,6f,1f,5e,4d,b6,4a,0e,ae,e3,36,82,49,d2,0b,94) +#define SD_MESSAGE_CRASH_SYSTEMD_SIGNAL SD_ID128_MAKE(83,f8,4b,35,ee,26,4f,74,a3,89,6a,97,17,af,34,cb) +#define SD_MESSAGE_CRASH_SYSTEMD_SIGNAL_STR SD_ID128_MAKE_STR(83,f8,4b,35,ee,26,4f,74,a3,89,6a,97,17,af,34,cb) +#define SD_MESSAGE_CRASH_PROCESS_SIGNAL SD_ID128_MAKE(3a,73,a9,8b,af,5b,4b,19,99,29,e3,22,6c,0b,e7,83) +#define SD_MESSAGE_CRASH_PROCESS_SIGNAL_STR SD_ID128_MAKE_STR(3a,73,a9,8b,af,5b,4b,19,99,29,e3,22,6c,0b,e7,83) +#define SD_MESSAGE_CRASH_WAITPID_FAILED SD_ID128_MAKE(2e,d1,8d,4f,78,ca,47,f0,a9,bc,25,27,1c,26,ad,b4) +#define SD_MESSAGE_CRASH_WAITPID_FAILED_STR SD_ID128_MAKE_STR(2e,d1,8d,4f,78,ca,47,f0,a9,bc,25,27,1c,26,ad,b4) +#define SD_MESSAGE_CRASH_COREDUMP_FAILED SD_ID128_MAKE(56,b1,cd,96,f2,42,46,c5,b6,07,66,6f,da,95,23,56) +#define SD_MESSAGE_CRASH_COREDUMP_FAILED_STR SD_ID128_MAKE_STR(56,b1,cd,96,f2,42,46,c5,b6,07,66,6f,da,95,23,56) +#define SD_MESSAGE_CRASH_COREDUMP_PID SD_ID128_MAKE(4a,c7,56,6d,4d,75,48,f4,98,1f,62,9a,28,f0,f8,29) +#define SD_MESSAGE_CRASH_COREDUMP_PID_STR SD_ID128_MAKE_STR(4a,c7,56,6d,4d,75,48,f4,98,1f,62,9a,28,f0,f8,29) +#define SD_MESSAGE_CRASH_SHELL_FORK_FAILED SD_ID128_MAKE(38,e8,b1,e0,39,ad,46,92,91,b1,8b,44,c5,53,a5,b7) +#define SD_MESSAGE_CRASH_SHELL_FORK_FAILED_STR SD_ID128_MAKE_STR(38,e8,b1,e0,39,ad,46,92,91,b1,8b,44,c5,53,a5,b7) +#define SD_MESSAGE_CRASH_EXECLE_FAILED SD_ID128_MAKE(87,27,29,b4,7d,be,47,3e,b7,68,cc,ec,d4,77,be,da) +#define SD_MESSAGE_CRASH_EXECLE_FAILED_STR SD_ID128_MAKE_STR(87,27,29,b4,7d,be,47,3e,b7,68,cc,ec,d4,77,be,da) + +#define SD_MESSAGE_SELINUX_FAILED SD_ID128_MAKE(65,8a,67,ad,c1,c9,40,b3,b3,31,6e,7e,86,28,83,4a) +#define SD_MESSAGE_SELINUX_FAILED_STR SD_ID128_MAKE_STR(65,8a,67,ad,c1,c9,40,b3,b3,31,6e,7e,86,28,83,4a) + +#define SD_MESSAGE_BATTERY_LOW_WARNING SD_ID128_MAKE(e6,f4,56,bd,92,00,4d,95,80,16,0b,22,07,55,51,86) +#define SD_MESSAGE_BATTERY_LOW_WARNING_STR SD_ID128_MAKE_STR(e6,f4,56,bd,92,00,4d,95,80,16,0b,22,07,55,51,86) +#define SD_MESSAGE_BATTERY_LOW_POWEROFF SD_ID128_MAKE(26,74,37,d3,3f,dd,41,09,9a,d7,62,21,cc,24,a3,35) +#define SD_MESSAGE_BATTERY_LOW_POWEROFF_STR SD_ID128_MAKE_STR(26,74,37,d3,3f,dd,41,09,9a,d7,62,21,cc,24,a3,35) + +#define SD_MESSAGE_CORE_MAINLOOP_FAILED SD_ID128_MAKE(79,e0,5b,67,bc,45,45,d1,92,2f,e4,71,07,ee,60,c5) +#define SD_MESSAGE_CORE_MAINLOOP_FAILED_STR SD_ID128_MAKE_STR(79,e0,5b,67,bc,45,45,d1,92,2f,e4,71,07,ee,60,c5) +#define SD_MESSAGE_CORE_NO_XDGDIR_PATH SD_ID128_MAKE(db,b1,36,b1,0e,f4,45,7b,a4,7a,79,5d,62,f1,08,c9) +#define SD_MESSAGE_CORE_NO_XDGDIR_PATH_STR SD_ID128_MAKE_STR(db,b1,36,b1,0e,f4,45,7b,a4,7a,79,5d,62,f1,08,c9) +#define SD_MESSAGE_CORE_CAPABILITY_BOUNDING_USER SD_ID128_MAKE(ed,15,8c,2d,f8,88,4f,a5,84,ee,ad,2d,90,2c,10,32) +#define SD_MESSAGE_CORE_CAPABILITY_BOUNDING_USER_STR SD_ID128_MAKE_STR(ed,15,8c,2d,f8,88,4f,a5,84,ee,ad,2d,90,2c,10,32) +#define SD_MESSAGE_CORE_CAPABILITY_BOUNDING SD_ID128_MAKE(42,69,5b,50,0d,f0,48,29,8b,ee,37,15,9c,aa,9f,2e) +#define SD_MESSAGE_CORE_CAPABILITY_BOUNDING_STR SD_ID128_MAKE_STR(42,69,5b,50,0d,f0,48,29,8b,ee,37,15,9c,aa,9f,2e) +#define SD_MESSAGE_CORE_DISABLE_PRIVILEGES SD_ID128_MAKE(bf,c2,43,07,24,ab,44,49,97,35,b4,f9,4c,ca,92,95) +#define SD_MESSAGE_CORE_DISABLE_PRIVILEGES_STR SD_ID128_MAKE_STR(bf,c2,43,07,24,ab,44,49,97,35,b4,f9,4c,ca,92,95) +#define SD_MESSAGE_CORE_START_TARGET_FAILED SD_ID128_MAKE(59,28,8a,f5,23,be,43,a2,8d,49,4e,41,e2,6e,45,10) +#define SD_MESSAGE_CORE_START_TARGET_FAILED_STR SD_ID128_MAKE_STR(59,28,8a,f5,23,be,43,a2,8d,49,4e,41,e2,6e,45,10) +#define SD_MESSAGE_CORE_ISOLATE_TARGET_FAILED SD_ID128_MAKE(68,9b,4f,cc,97,b4,48,6e,a5,da,92,db,69,c9,e3,14) +#define SD_MESSAGE_CORE_ISOLATE_TARGET_FAILED_STR SD_ID128_MAKE_STR(68,9b,4f,cc,97,b4,48,6e,a5,da,92,db,69,c9,e3,14) +#define SD_MESSAGE_CORE_FD_SET_FAILED SD_ID128_MAKE(5e,d8,36,f1,76,6f,4a,8a,9f,c5,da,45,aa,e2,3b,29) +#define SD_MESSAGE_CORE_FD_SET_FAILED_STR SD_ID128_MAKE_STR(5e,d8,36,f1,76,6f,4a,8a,9f,c5,da,45,aa,e2,3b,29) +#define SD_MESSAGE_CORE_PID1_ENVIRONMENT SD_ID128_MAKE(6a,40,fb,fb,d2,ba,4b,8d,b0,2f,b4,0c,9c,d0,90,d7) +#define SD_MESSAGE_CORE_PID1_ENVIRONMENT_STR SD_ID128_MAKE_STR(6a,40,fb,fb,d2,ba,4b,8d,b0,2f,b4,0c,9c,d0,90,d7) +#define SD_MESSAGE_CORE_MANAGER_ALLOCATE SD_ID128_MAKE(0e,54,47,09,84,ac,41,96,89,74,3d,95,7a,11,9e,2e) +#define SD_MESSAGE_CORE_MANAGER_ALLOCATE_STR SD_ID128_MAKE_STR(0e,54,47,09,84,ac,41,96,89,74,3d,95,7a,11,9e,2e) + +#define SD_MESSAGE_SMACK_FAILED_WRITE SD_ID128_MAKE(d6,7f,a9,f8,47,aa,4b,04,8a,2a,e3,35,35,33,1a,db) +#define SD_MESSAGE_SMACK_FAILED_WRITE_STR SD_ID128_MAKE_STR(d6,7f,a9,f8,47,aa,4b,04,8a,2a,e3,35,35,33,1a,db) + +#define SD_MESSAGE_SHUTDOWN_ERROR SD_ID128_MAKE(af,55,a6,f7,5b,54,44,31,b7,26,49,f3,6f,f6,d6,2c) +#define SD_MESSAGE_SHUTDOWN_ERROR_STR SD_ID128_MAKE_STR(af,55,a6,f7,5b,54,44,31,b7,26,49,f3,6f,f6,d6,2c) + +#define SD_MESSAGE_VALGRIND_HELPER_FORK SD_ID128_MAKE(d1,8e,03,39,ef,b2,4a,06,8d,9c,10,60,22,10,48,c2) +#define SD_MESSAGE_VALGRIND_HELPER_FORK_STR SD_ID128_MAKE_STR(d1,8e,03,39,ef,b2,4a,06,8d,9c,10,60,22,10,48,c2) + /* The messages below are actually about jobs, not really about units, the macros are misleadingly named. * Moreover SD_MESSAGE_UNIT_FAILED is not actually about a failing unit but about a failed start job. A job * either finishes with SD_MESSAGE_UNIT_STARTED or with SD_MESSAGE_UNIT_FAILED hence. */