Well I didn’t see an option other than the -d switch, but I think I figured it out.
Thanks to your note "
--remove those [in the] first column in
It took some interpreting of the logic of the
--list output. In that output in the 1st row, 1st column was a domain. In that same row, but in the 2nd (or 3rd? hard to interpret the output) column was the listing of all the associated domains, many of which were these old and removed domains, including the one causing the error.
So per your advice I removed ran
acme.sh --remove -d offendingdomain, which took out that entire row from the --list output. Down below, in the most recent row of the --list output was an entry that showed the most recent, updated domains, which don’t include all the old, outdated sub-domains.
Assuming I’m understanding all of this correctly,
acme.sh --renew-all and
acme.sh --cron use this listing when making their attempts update all the certs, correct?
At the moment the --list looks clean and accurate, with no outdated domains, no duplicates. I get the impression all is resolved, thanks to your help.