Skip to content

Unable to generate disklayout_config.json #63

@Delta-Entropy

Description

@Delta-Entropy

Hello,

When running the script I get the following:

Multi-Report v3.28 dtd:2025-12-09 (TrueNAS SCALE - Electric Eel 24.10.2.4)

Checking for Updates
   Multi-Report - Installed:  3.28, GitHub:  3.28 - No Update Available
   Drive-Selftest - Installed: 1.07, GitHub: 1.07 - No Update Available
   Sendemail - Installed: 1.80, GitHub: 1.80 - No Update Available
   SMR-Check - Installed: 2.0, GitHub: 2.0 - No Update Available
   Disk Layout (render_case) - Installed: 0.17, GitHub: 0.17 - No Update Available


SMART Testing not enabled in 'multi_report_config.txt' file.
Drive-Selftest script will not be run.

Collecting Multi-Report Data...
Creating Initial Disk Layout /mnt/Apps/scripts/multireport/disklayout_config.json File
parse error: Invalid string: control characters from U+0000 through U+001F must be escaped at line 196, column 4
<><><><><><><><><><><><><><><><><><><><><>
<>          Disk Layout - Error         <>
<>   render_case had an error code = 1  <>
<><><><><><><><><><><><><><><><><><><><><>
cat: /mnt/Apps/scripts/multireport/case_email_snippet.html: No such file or directory
Using sendemail.py

Then, checking the directory shows it hasn't been able to generate the file:

-rw-r--r-- 1 root root   28635 Aug 29  2025 2025-08-29_Old_3.19_multi_report_config.txt
-rw-r--r-- 1 root root   28635 Mar  1 11:48 2026-03-01_Old_3.19_multi_report_config.txt
-rw-r--r-- 1 root root   33557 Mar  1 12:58 2026-03-01_Old_3.28_multi_report_config.txt
drwxr-xr-x 2 root root      25 Feb 28 00:00 DS_Logs
-rw-r--r-- 1 root root 4192906 Aug 29  2025 Drive_Selftest_User_Guide.pdf
-rw-r--r-- 1 root root 3699820 Mar  1 11:49 Multi_Report_Quick_Start_Guide.pdf
-rw-r--r-- 1 root root 8606192 Mar  1 11:49 Multi_Report_User_Guide.pdf
-rw-r--r-- 1 root root     156 Mar  1 11:49 changelog.txt
-rw-r--r-- 1 root root    4062 Mar  1 13:04 disklayout_changes.log
-rwxr-xr-x 1 root root  125855 Mar  1 11:49 drive_selftest.sh
-rwxr-xr-x 1 root root  714889 Mar  1 11:49 multi_report.sh
-rw-r--r-- 1 root root   33557 Mar  1 12:58 multi_report_config.txt
-rwxr-xr-x 1 root root  623543 Mar  1 11:48 multi_report_v3.19_2025_06_30.txt
-rw-r--r-- 1 root root   28635 Mar  1 11:48 multi_report_v3.19_2025_06_30_config.txt
-rwxr-xr-x 1 root root  714889 Mar  1 11:49 multi_report_v3.28_2025_12_09.txt
-rw-r--r-- 1 root root   33437 Mar  1 11:49 multi_report_v3.28_2025_12_09_config.txt
-rw-r--r-- 1 root root   40640 Mar  1 11:49 render_case.py
-rw-r--r-- 1 root root   56397 Mar  1 11:49 sendemail.py
-rwxr-xr-x 1 root root   12180 Mar  1 11:49 smr-check.sh
-rw-r--r-- 1 root root   60564 Mar  1 13:05 statisticalsmartdata.csv

Everything else appears to be running fine. I've tried a couple of times and looked through the config. I just updated to the latest version of the script. Apologies if I missed something.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions