acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
39.4k stars 4.98k forks source link

It looks like enabling HE.net 2FA will affect issuing and renewing via DNS method. #1845

Open maidmeow4 opened 6 years ago

maidmeow4 commented 6 years ago

I'm not following the issue reporting template because this is not a bug of acme.sh, but a reminder for the developers and the users. Enabling HE.net 2-factor authentication will result a issue or renew failure. Logs are here (not debug level).

[Mon Sep 17 20:13:03 CST 2018] Can not get zone names. [Mon Sep 17 20:13:03 CST 2018] Error add txt for domain:_acme-challenge.somedomain.moe [Mon Sep 17 20:13:03 CST 2018] Please add '--debug' or '--log' to check more details. [Mon Sep 17 20:13:03 CST 2018] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh [Mon Sep 17 20:13:04 CST 2018] Error renew somedomain.moe_ecc.

Disable 2-factor authentication will solve this issue. Developers may add a notice at the HE.net DNS API section to let the users know this issue. (I'm not going to do that since I'm lazy.)

Don-Swanson commented 5 years ago

Do we have an estimate on when 2FA will be supported? Thanks!

RookieZoe commented 5 years ago

Same issue.