@Zhenmue, stop spamming the forum with AI hallucinations (slop). Your answer is completely wrong. Missing config entry has nothing to do with this error. Users to do NOT NEED to enable new system for the ACME settings page to work.
You message here is outright harmful. Please do post anything you have not verified manually.
Sloppypasta: verbatim LLM output pasted at people. Why it's rude and what to do instead.
stopsloppypasta.ai
@virtio,
@ASUS, could you please open a support ticket so we could inspect the configuration of you server.
If I had to guess, I think it will have something to do with the malformed
data/admin/dnsproviders.json file. By malformed I mean not just missing file or invalid JSON. I mean having valid structure with empty dictionary keys. We would really like to find out how this happened. The dnsproviders.json file can be regenerated (synced with lego tool) with the
da build lego command.
The previous response, to wich you replied to, was early debugging of DirectAdmin issues and bugs on SSL system, cause by da releases. Same issue 2 other people shared here, and is a brand new bug by .707 version... wich already had us over 7 cases in 2 days, so "sorry for early debug" of your product issue...
GET /api/session/acme-dns-providers returns a garbage first element — {"id":"","name":"","variables":[]} — on any server whose data/admin/dnsproviders.json contains an empty-key entry ("": {"name":"", ...}). Some older catalog builds shipped it (ours were dated Oct 2025–Jan 2026).
The 1.707 Evolution frontend renders one <SelectItem> per provider and crashes on the empty id , that's the error, manually and humanly verified by me.
Removing the empty entry fixes the page instantly. Reproducible without root as already explained.
Not sure what part of the real issue, information and fix hurted you so bad.
This was found and verified manually, by me, on several of 10 production servers through several weeks of 1.706/1.707 regressions.
If the response to an imperfect first report is a public "stop spamming slop" instead of "that's not correct, what else did you find"
You will get fewer replies, less feedback, and a worst product at the end, but is your product, your choice.
Yes, we use AI Claude only for DirectAdmin SSL ISSUES because between
the lack of documentation and the bugs your updates keep introducing, we've had to work through 150+ SSL cases on our fleet in the past few weeks.
That's real extra work your changes created for providers, and we did it while filing you reproducible reports.
We have even created a "yes ai script" our staff can use to fix domains/accounts on our DA Fleet where clients can't get their SSL certificates trough the GUI, and that script alone has been used 96 times these past few weeks by the rest of the staff... so you tell me about a broken feature.
Being rude in public to defend a buggy release is not professional support. You could address the issues raised in this thread and in our support ticket, where we were promised fixes for these issues, were we did provided not-needed SSH access. Instead you chose "stop spamming slop."
I was spending my own time here trying to help the product.
If this is how DirectAdmin staff treats the people doing that, I'm done with this forum.