9月17日,遇到楼主同样的情况,删除证书,删除缓存,重启宝塔,修复宝塔,重启服务器,均续签失败。搜到楼主的帖子后,跟着做了下write_log,dns验证的时候不知道auth_to变量以前的内容是啥,目前auth_to内容是个目录类似/www/xxx/xxxx这种(忘了截图了),导致后面这个查找‘|’字符就是-1,所以在这里直接return None了。我这里用不到其他方式,所以我这里直接把auth_to在判断前强制赋值为
auth_to=“AliyunDns|”
暂时凑合用。
楼主都已经帮着宝塔做了测试和开发两个岗位应该做的事情了,结果发现竟然没有后续了。。。同时也看了下官方这个回复,在楼主这么多证据说明压根没有去调用dnsAPI写解析的时候,还在说Let's Encrypt这些,确实很不专业。。。
同时不知道这个BUG为什么会在论坛标记为已解决,如果说是因为楼主说了“我换了DNS解析套餐后,手动解析成功了”接直接关闭问题,那就我建议官方可以下架自动给几个dns运营商通过api添加dns解析的功能吧。 |