[GH-ISSUE #746] [Bug] 部署证书至btwaf出现错误 #504

Closed
opened 2026-03-03 01:03:52 +03:00 by kerem · 1 comment
Owner

Originally created by @Yeqingky on GitHub (May 30, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/746

软件版本 / Release Version

v0.3.14

缺陷描述 / Description

Image

Image

Image

Image

复现步骤 / Steps to reproduce

创建工作流 部署至btwaf

日志 / Logs

开始
[2025-05-30T14:58:54.943+08:00] [INFO] ready to start ...

申请证书
[2025-05-30T14:58:54.948+08:00] [INFO] ready to apply ...
[2025-05-30T14:58:54.954+08:00] [INFO] re-apply, because the configuration item 'CAProvider' changed
[2025-05-30T14:58:59.853+08:00] [INFO] apply completed

部署证书
[2025-05-30T14:58:59.856+08:00] [INFO] ready to deploy ...
[2025-05-30T14:59:00.063+08:00] [DEBUG] sdk request 'bt.GetSiteList' {"request":{"p":1,"p_size":100,"site_name":"blog.yeqing.net"},"response":{"code":0,"res":{"list":[{"site_id":"blog_yeqing_net_0","site_name":"blog.yeqing.net","types":"","status":1,"create_time":1748579786,"update_time":0}],"total":1}}}
[2025-05-30T14:59:00.123+08:00] [DEBUG] sdk request 'bt.ModifySite' {"request":{"site_id":"blog_yeqing_net_0","types":"openCert","server":{"listen_ssl_port":443,"ssl":{"is_ssl":1,"full_chain":"证书内容"}}},"response":{}}
[2025-05-30T14:59:00.128+08:00] [WARN] failed to deploy
[2025-05-30T14:59:00.132+08:00] [ERROR] failed to execute sdk request 'bt.ModifySite': baota api error: unexpected status code: 400, resp: {"code":-1,"res":"1 error(s) decoding:\n\n* 'server.listen_ssl_port': source data must be an array or slice, got float64","nonce":1748588340}

其他 / Miscellaneous

No response

贡献 / Contribution

  • 我乐意为此贡献代码! / I am interested in contributing to this issue!
Originally created by @Yeqingky on GitHub (May 30, 2025). Original GitHub issue: https://github.com/certimate-go/certimate/issues/746 ### 软件版本 / Release Version v0.3.14 ### 缺陷描述 / Description ![Image](https://github.com/user-attachments/assets/4dc6a812-34f3-4c4a-8759-82c416f5607e) ![Image](https://github.com/user-attachments/assets/8e1bf449-bc24-4835-9726-83d406521658) ![Image](https://github.com/user-attachments/assets/c69a0f95-67e4-4199-8918-b230a14cf33b) ![Image](https://github.com/user-attachments/assets/c49997be-fcb1-4738-8643-6f5ca94fbdd8) ### 复现步骤 / Steps to reproduce 创建工作流 部署至btwaf ### 日志 / Logs <details> ```console 开始 [2025-05-30T14:58:54.943+08:00] [INFO] ready to start ... 申请证书 [2025-05-30T14:58:54.948+08:00] [INFO] ready to apply ... [2025-05-30T14:58:54.954+08:00] [INFO] re-apply, because the configuration item 'CAProvider' changed [2025-05-30T14:58:59.853+08:00] [INFO] apply completed 部署证书 [2025-05-30T14:58:59.856+08:00] [INFO] ready to deploy ... [2025-05-30T14:59:00.063+08:00] [DEBUG] sdk request 'bt.GetSiteList' {"request":{"p":1,"p_size":100,"site_name":"blog.yeqing.net"},"response":{"code":0,"res":{"list":[{"site_id":"blog_yeqing_net_0","site_name":"blog.yeqing.net","types":"","status":1,"create_time":1748579786,"update_time":0}],"total":1}}} [2025-05-30T14:59:00.123+08:00] [DEBUG] sdk request 'bt.ModifySite' {"request":{"site_id":"blog_yeqing_net_0","types":"openCert","server":{"listen_ssl_port":443,"ssl":{"is_ssl":1,"full_chain":"证书内容"}}},"response":{}} [2025-05-30T14:59:00.128+08:00] [WARN] failed to deploy [2025-05-30T14:59:00.132+08:00] [ERROR] failed to execute sdk request 'bt.ModifySite': baota api error: unexpected status code: 400, resp: {"code":-1,"res":"1 error(s) decoding:\n\n* 'server.listen_ssl_port': source data must be an array or slice, got float64","nonce":1748588340} ``` </details> ### 其他 / Miscellaneous _No response_ ### 贡献 / Contribution - [ ] 我乐意为此贡献代码! / I am interested in contributing to this issue!
kerem 2026-03-03 01:03:52 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@Yeqingky commented on GitHub (Aug 9, 2025):

遇到了新的错误

Image
部署
[2025-08-10T01:53:48.191+08:00] [INFO] ready to deploy certificate ... {"config":{"certificate":"FX0MpJiX71VNe-5Xp2Vlq#certificate","provider":"baotawaf-site","providerAccessId":"jr7yv341zkx8ltx","providerConfig":{"siteName":"blog.yeqing.net","sitePort":443},"skipOnLastSucceeded":true}}
[2025-08-10T01:53:48.673+08:00] [DEBUG] sdk request 'bt.GetSiteList' {"request":{"p":1,"p_size":100,"site_name":"blog.yeqing.net"},"response":{"code":0,"res":{"list":[{"site_id":"blog_yeqing_net_0","site_name":"blog.yeqing.net","types":"","status":1,"create_time":1753380432,"update_time":0}],"total":1}}}
[2025-08-10T01:53:48.830+08:00] [DEBUG] sdk request 'bt.ModifySite' {"request":{"site_id":"blog_yeqing_net_0","types":"openCert","server":{"listen_ssl_port":[443],"ssl":{"is_ssl":1,"full_chain":"-----BEGIN CERTIFICATE-----\n-----END CERTIFICATE-----","private_key":"-----BEGIN EC PRIVATE KEY-----\n-----END EC PRIVATE KEY-----"}}},"response":{"code":-1}}
[2025-08-10T01:53:48.832+08:00] [WARN] failed to deploy certificate
[2025-08-10T01:53:48.833+08:00] [ERROR] failed to execute sdk request 'bt.ModifySite': sdkerr: unexpected status code: 400, resp: {"code":-1,"res":"1 error(s) decoding:\n\n* 'server.listen_ssl_port[0]' expected type 'string', got unconvertible type 'float64', value: '443'","nonce":1754762026}
<!-- gh-comment-id:3171993982 --> @Yeqingky commented on GitHub (Aug 9, 2025): 遇到了新的错误 <img width="674" height="217" alt="Image" src="https://github.com/user-attachments/assets/3b1c8595-8907-4d92-8eb6-752a6d9626ce" /> ``` 部署 [2025-08-10T01:53:48.191+08:00] [INFO] ready to deploy certificate ... {"config":{"certificate":"FX0MpJiX71VNe-5Xp2Vlq#certificate","provider":"baotawaf-site","providerAccessId":"jr7yv341zkx8ltx","providerConfig":{"siteName":"blog.yeqing.net","sitePort":443},"skipOnLastSucceeded":true}} [2025-08-10T01:53:48.673+08:00] [DEBUG] sdk request 'bt.GetSiteList' {"request":{"p":1,"p_size":100,"site_name":"blog.yeqing.net"},"response":{"code":0,"res":{"list":[{"site_id":"blog_yeqing_net_0","site_name":"blog.yeqing.net","types":"","status":1,"create_time":1753380432,"update_time":0}],"total":1}}} [2025-08-10T01:53:48.830+08:00] [DEBUG] sdk request 'bt.ModifySite' {"request":{"site_id":"blog_yeqing_net_0","types":"openCert","server":{"listen_ssl_port":[443],"ssl":{"is_ssl":1,"full_chain":"-----BEGIN CERTIFICATE-----\n-----END CERTIFICATE-----","private_key":"-----BEGIN EC PRIVATE KEY-----\n-----END EC PRIVATE KEY-----"}}},"response":{"code":-1}} [2025-08-10T01:53:48.832+08:00] [WARN] failed to deploy certificate [2025-08-10T01:53:48.833+08:00] [ERROR] failed to execute sdk request 'bt.ModifySite': sdkerr: unexpected status code: 400, resp: {"code":-1,"res":"1 error(s) decoding:\n\n* 'server.listen_ssl_port[0]' expected type 'string', got unconvertible type 'float64', value: '443'","nonce":1754762026} ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#504
No description provided.