Hello OPNsense team,
We noticed that every firmware update check results in an invalid `/usr/local/opnsense/changelog/index.json` on multiple OPNsense systems.
The file contains the following unexpected lines:
Use of uninitialized value $date in concatenation (.) or string at /Users/franco/Documents/opnsense/changelog/Scripts/webify.pl line 128.
{"series":"26.7","version":"26.7.","date":""}
,
Validation fails with:
python3 -m json.tool /usr/local/opnsense/changelog/index.json
Expecting value: line 120 column 1 (char 3781)
After manually removing these three lines, JSON validation succeeds. However, **every subsequent firmware update check reproduces the issue**, even after repairing the file.
We have reproduced this on several independent OPNsense installations.
Could you please check whether the published changelog index is being generated incorrectly?
Thank you and best regards!
We noticed that every firmware update check results in an invalid `/usr/local/opnsense/changelog/index.json` on multiple OPNsense systems.
The file contains the following unexpected lines:
Use of uninitialized value $date in concatenation (.) or string at /Users/franco/Documents/opnsense/changelog/Scripts/webify.pl line 128.
{"series":"26.7","version":"26.7.","date":""}
,
Validation fails with:
python3 -m json.tool /usr/local/opnsense/changelog/index.json
Expecting value: line 120 column 1 (char 3781)
After manually removing these three lines, JSON validation succeeds. However, **every subsequent firmware update check reproduces the issue**, even after repairing the file.
We have reproduced this on several independent OPNsense installations.
Could you please check whether the published changelog index is being generated incorrectly?
Thank you and best regards!
"