I'd really have to dig through letsyncrypt.js to say. What happens if you run it with '--new-key', '--force', '--revoke', or combinations of these options?
If that doesn't help, how often do you change your system configuration? You may have several 'main.?.ini' files in your ctrl directory, which are backups of 'main.ini'. The system password is stored in this file. Perhaps one of these files is old enough to contain your previous syspass.
Ok. It doesn't appear that the syspass was the issue because when I changed it back to the old password, it started giving me errors about the syspass which had not happened before. So, I changed it back to my current syspass and no more errors of that nature.
I ran these letsyncrypt commands and received errors each time. I have no idea what these errors mean, but I am still digging.
c:\sbbs\exec>jsexec -A -L7 letsyncrypt.js --force
JSexec v3.19b-Win32 master/a2a9dc027 - Execute Synchronet JavaScript Module Compiled Jan 2 2022 16:02:08 with MSC 1928
Loading configuration files from C:\sbbs\ctrl
JavaScript-C 1.8.5 2011-03-31
JavaScript: Creating runtime: 8388608 bytes
Reading script from c:\sbbs\exec\letsyncrypt.js
c:\sbbs\exec\letsyncrypt.js compiled in 0.00 seconds
Getting directory.
Calling newOrder.
Link: <
https://acme-v02.api.letsencrypt.org/directory>;rel="index"
{
"type": "urn:ietf:params:acme:error:malformed",
"detail": "JWS verification error",
"status": 400
}
!JavaScript C:\sbbs\exec\load\acmev2.js line 139: Error: newOrder responded with 400 not 201
!JavaScript C:\sbbs\exec\load\acmev2.js line 139: Error: newOrder responded with 400 not 201
c:\sbbs\exec\letsyncrypt.js executed in 2.22 seconds
!Module (letsyncrypt.js) set exit_code: 1
!Module (letsyncrypt.js) set exit_code: 1
JavaScript: Destroying context
JavaScript: Destroying runtime
Returning error code: 1
c:\sbbs\exec>jsexec -A -L7 letsyncrypt.js --new-key
JSexec v3.19b-Win32 master/a2a9dc027 - Execute Synchronet JavaScript Module Compiled Jan 2 2022 16:02:08 with MSC 1928
Loading configuration files from C:\sbbs\ctrl
JavaScript-C 1.8.5 2011-03-31
JavaScript: Creating runtime: 8388608 bytes
Reading script from c:\sbbs\exec\letsyncrypt.js
c:\sbbs\exec\letsyncrypt.js compiled in 0.00 seconds
Getting directory.
Calling keyChange.
Link: <
https://acme-v02.api.letsencrypt.org/directory>;rel="index"
{
"type": "urn:ietf:params:acme:error:malformed",
"detail": "JWS verification error",
"status": 400
}
!JavaScript C:\sbbs\exec\load\acmev2.js line 307: Error: keyChange did not return 200
!JavaScript C:\sbbs\exec\load\acmev2.js line 307: Error: keyChange did not return 200
c:\sbbs\exec\letsyncrypt.js executed in 3.23 seconds
!Module (letsyncrypt.js) set exit_code: 1
!Module (letsyncrypt.js) set exit_code: 1
JavaScript: Destroying context
JavaScript: Destroying runtime
Returning error code: 1
c:\sbbs\exec>jsexec -A -L7 letsyncrypt.js --revoke
JSexec v3.19b-Win32 master/a2a9dc027 - Execute Synchronet JavaScript Module Compiled Jan 2 2022 16:02:08 with MSC 1928
Loading configuration files from C:\sbbs\ctrl
JavaScript-C 1.8.5 2011-03-31
JavaScript: Creating runtime: 8388608 bytes
Reading script from c:\sbbs\exec\letsyncrypt.js
c:\sbbs\exec\letsyncrypt.js compiled in 0.00 seconds
Getting directory.
Calling revokeCert.
Link: <
https://acme-v02.api.letsencrypt.org/directory>;rel="index"
{
"type": "urn:ietf:params:acme:error:malformed",
"detail": "JWS verification error",
"status": 400
}
!JavaScript C:\sbbs\exec\load\acmev2.js line 360: Error: revokeCert did not return 200
!JavaScript C:\sbbs\exec\load\acmev2.js line 360: Error: revokeCert did not return 200
c:\sbbs\exec\letsyncrypt.js executed in 1.70 seconds
!Module (letsyncrypt.js) set exit_code: 1
!Module (letsyncrypt.js) set exit_code: 1
JavaScript: Destroying context
JavaScript: Destroying runtime
Returning error code: 1
---
ï¿ Synchronet ï¿ GeoSync - geo.synchro.net
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)