#
40d67193 |
| 01-Feb-2023 |
Jayanth Othayoth <ojayanth@in.ibm.com> |
dreport: fix invalid -type related error
With recent beautysh updates dreport -type option is broken with below error "Invalid -type, Only summary log is available"
Tested: verified dreport -v -
dreport: fix invalid -type related error
With recent beautysh updates dreport -type option is broken with below error "Invalid -type, Only summary log is available"
Tested: verified dreport -v -t user.
Change-Id: Id3cc1d1165acc4e10b94268b91df448758cdd428 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
show more ...
|
#
9d26e4fa |
| 08-Dec-2022 |
Patrick Williams <patrick@stwcx.xyz> |
beautysh: re-format
beautysh is enabled in the openbmc-build-scripts on Bash/Zsh/POSIX-sh files to have a consistent formatting. Re-run the formatter on the whole repository.
Signed-off-by: Patric
beautysh: re-format
beautysh is enabled in the openbmc-build-scripts on Bash/Zsh/POSIX-sh files to have a consistent formatting. Re-run the formatter on the whole repository.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I38048dcd55f2db51bcc87b33ea0748a6cfdcca68
show more ...
|
#
ff92ffe2 |
| 09-Feb-2021 |
George Liu <liuxiwei@inspur.com> |
Collect ramoops data into BMC dump - Add ramoops file monitor and support to enable ramoops data collection for kernel dump. - Systemd will collect ramoops data and write it i
Collect ramoops data into BMC dump - Add ramoops file monitor and support to enable ramoops data collection for kernel dump. - Systemd will collect ramoops data and write it into /var/lib/systemd/pstore when a system kernel oops/panics. - Today, need to grab everything in that directory, put it in a dump and then delete everything in that directory. Tested: - Simulate a kernel panic by creating similar data in the expected location. `dmesg > /var/lib/systemd/pstore/dmesg1.txt` `dmesg > /var/lib/systemd/pstore/dmesg2.txt` `dmesg > /var/lib/systemd/pstore/dmesg3.txt` `dmesg > /var/lib/systemd/pstore/dmesg4.txt` tar -tvf obmcdump_1_248.tar.xz: drwxr-xr-x 0/0 0 1970-01-01 00:01:32 obmcdump_1_248/ -rw-r--r-- 0/0 21239 1970-01-01 00:01:32 obmcdump_1_248/dmesg1.txt -rw-r--r-- 0/0 21239 1970-01-01 00:01:32 obmcdump_1_248/dmesg2.txt -rw-r--r-- 0/0 21239 1970-01-01 00:01:32 obmcdump_1_248/dmesg3.txt -rw-r--r-- 0/0 21239 1970-01-01 00:01:32 obmcdump_1_248/dmesg4.txt -rw-r--r-- 0/0 162 1970-01-01 00:01:32 obmcdump_1_248/dreport.log -rw-r--r-- 0/0 294 1970-01-01 00:01:31 obmcdump_1_248/os-release -rw-r--r-- 0/0 278 1970-01-01 00:01:31 obmcdump_1_248/summary.log Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I05bca408f4dcc2b62350104a0c5f757d740dde22
show more ...
|
#
c237e3d8 |
| 15-Sep-2020 |
Chirag Sharma <chirshar@in.ibm.com> |
Creating dump header for IBM systems -Adding dump header script: -Changes are related to IBM specific systems only, no impact on the existing dump package format without dump hea
Creating dump header for IBM systems -Adding dump header script: -Changes are related to IBM specific systems only, no impact on the existing dump package format without dump header. In package function only for IBM systems the generated header will be added to the dump, for remaining systems the existing dump format remains same. -Adding dump header which will be added on top of the the <obmc file>.tar.xz, only on IBM systems Note: If user wants to extract the dump, they need to remove the header from the dump using dd command. Example dd bs=628 skip=1 if=<input_dump_file> of=<output_file> Result: Tested the dump header using busctl command and dreport script. Able to add dump header on top of the <obmcdump>.tar.xz file. Separated out the header from the output file using dd command: dd bs=628 skip=1 if=<obmc dump>.tar.xz of=openbmc.tar.xz The new output file doesn't have the header now and can be unzipped. Post unzipping the files in the dump can be seen. hexdump ooutput of the dump header:- 00000000 46 49 4c 45 20 20 20 20 00 40 00 00 00 00 00 00 |FILE .@......| 00000010 00 00 00 00 00 01 00 0f 42 4d 50 44 55 4d 50 2e |........BMPDUMP.| 00000020 53 49 4d 50 31 30 52 2e 30 30 30 30 30 30 30 36 |SIMP10R.00000006| 00000030 2e 32 30 32 30 30 39 32 39 31 31 31 30 34 33 00 |.20200929111043.| 00000040 53 45 43 54 49 4f 4e 20 00 30 00 00 00 00 00 00 |SECTION .0......| 00000050 00 00 00 01 00 02 00 00 00 00 00 00 00 02 ad dc |................| 00000060 42 4d 43 44 55 4d 50 00 00 00 00 00 00 00 00 00 |BMCDUMP.........| 00000070 42 4d 43 20 44 55 4d 50 00 00 00 00 00 00 00 00 |BMC DUMP........| 00000080 00 00 00 00 02 10 02 00 00 00 00 00 00 02 ad dc |................| 00000090 39 31 30 35 2d 32 32 41 00 00 00 00 00 00 00 00 |9105-22A........| 000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000b0 53 65 72 76 65 72 2d 39 31 30 35 2d 32 32 41 2d |Server-9105-22A-| 000000c0 53 4e 2d 53 49 4d 50 31 30 52 00 00 00 00 00 00 |SN-SIMP10R......| 000000d0 00 53 49 4d 50 31 30 52 00 00 00 00 00 70 00 00 |.SIMP10R.....p..| 000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000270 01 01 00 00 fd 37 7a 58 5a 00 00 04 e6 d6 b4 46 |.....7zXZ......F| Signed-off-by: Chirag Sharma <chirshar@in.ibm.com> Change-Id: I27bffdd96a6da0777d88e3c7f93eee92cffbfd6e
show more ...
|
#
fdc0c3a1 |
| 14-Sep-2020 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Fix shellcheck errors in dreport Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I64e9de12b9e8c71fc501936a39926388729fb370
|
#
a63f4a6f |
| 13-Jul-2020 |
Chirag Sharma <chirshar@in.ibm.com> |
Changes in dreport to accept /tmp/ as a valid dir In the dreport script there is a condition which checks for '/tmp' only. When the user passes directory as '/tmp/' this check fails.
Changes in dreport to accept /tmp/ as a valid dir In the dreport script there is a condition which checks for '/tmp' only. When the user passes directory as '/tmp/' this check fails. As a result the overall operation fails. This commit fixes this by treating '/tmp/' as a valid directory. Signed-off-by: Chirag Sharma <chirshar@in.ibm.com> Change-Id: Ie11f96f0ff71bfb1fa4fedc59c40d8191116c5c6
show more ...
|
#
0deb287c |
| 12-Nov-2018 |
Marri Devender Rao <devenrao@in.ibm.com> |
Refactor to pass errors to watch through config YAML Add errors to watch for through error YAML file Add support for checkstop error type Tested: Generating dumps for elog,
Refactor to pass errors to watch through config YAML Add errors to watch for through error YAML file Add support for checkstop error type Tested: Generating dumps for elog, core, checkstop type errors. Change-Id: Idd00ace2e3d0c472a74ec142e6d150e55e843a6f Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
show more ...
|
#
aa146d62 |
| 08-Jan-2018 |
Jayanth Othayoth <ojayanth@in.ibm.com> |
dreport: Collect journal log in case PID is not present dreport uses PID information from the elog or core file to collect PID based journal logs as part the BMC dump. Existing drepo
dreport: Collect journal log in case PID is not present dreport uses PID information from the elog or core file to collect PID based journal logs as part the BMC dump. Existing dreport skips journal log collection in case PID information is missing in the elog or core file. Proposed changes help to collect the last 500 journal entries when the PID is not present in the elog entry or core file. Resolves openbmc/openbmc#2716 Change-Id: Ib3d8dfea64ea17f4b020b429267294c36530848b Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
show more ...
|
#
95a72983 |
| 25-Oct-2017 |
Gunnar Mills <gmills@us.ibm.com> |
Spelling fixes Spelling errors found using github.com/lucasdemarchi/codespell A tool to fix common misspellings. This tool is licensed under GNU General Public License, version 2.
Spelling fixes Spelling errors found using github.com/lucasdemarchi/codespell A tool to fix common misspellings. This tool is licensed under GNU General Public License, version 2. Change-Id: I562cc5b407fb2a3a728c6167aaab75acde3adfca Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
#
5ce15500 |
| 16-Oct-2017 |
Jayanth Othayoth <ojayanth@in.ibm.com> |
dreport: initial commit for Plugin based infrastrcture Refactor existing dreport to support new plugin based reporting infrastructure. Resolves openbmc/openbmc#2351 Cha
dreport: initial commit for Plugin based infrastrcture Refactor existing dreport to support new plugin based reporting infrastructure. Resolves openbmc/openbmc#2351 Change-Id: Ibf078cf0609e93a873dbcb28a9bfdc25b182500f Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
show more ...
|