starsunyzl / ddns-scripts-alibabacloud

OpenWrt 阿里云(aliyun、AlibabaCloud)DDNS 动态域名更新插件
GNU General Public License v2.0
37 stars 4 forks source link

MissingSignature OpenWrt 22.03.3 #3

Open printxt opened 1 year ago

printxt commented 1 year ago

{"RequestId":"D97D638B-5C72-5851-8EB9-51A7D06D2901","Message":"Signature is mandatory for this action.","Recommend":"https://next.api.aliyun.com/troubleshoot?q=MissingSignature&product=Alidns","HostId":"alidns.aliyuncs.com","Code":"MissingSignature"}

starsunyzl commented 1 year ago

Please provide more information such as: OpenWrt version/official or modified version ddns-scripts version curl version etc

printxt commented 1 year ago

official version OpenWrt 22.03.3 r20028-43d71ad93e / LuCI openwrt-22.03 branch git-22.361.69894-438c598 ddns version 2.8.2-25 curl 7.88.1 (mipsel-openwrt-linux-gnu)

                                                                                                                                  thank you 
starsunyzl commented 1 year ago

083754 info : Starting main loop at 2023-03-31 08:37 083754 : Detect local IP on 'interface' 083754 : #> ip -o addr show dev pppoe-wan scope global >/var/run/ddns/####.dat 2>/var/run/ddns/####.err 083754 : Local IP '2408:####:403:83ec:4cf6:5a9:####:ff42' detected on interface 'pppoe-wan' 083754 : Update needed - L: '2408:####:0403:83ec:4cf6:05a9:####:ff42' <> R: '2408:####:0403:8d91:6c9d:c359:####:66b9' 083755 : parsing script '/usr/lib/ddns/update_alibabacloud_com.sh' 083755 : #> /usr/bin/curl -RsS -o /var/run/ddns/####.dat --stderr /var/run/ddns/####.err -d 'AccessKeyId=####&Action=DescribeSubDomainRecords&DomainName=####&Format=JSON&SignatureMethod=HMAC-SHA1&SignatureNonce=5fe42911-####-450c-82a5-1ad136f07736&SignatureVersion=1.0&SubDomain=####&Timestamp=2023-03-31T00%3A37%3A55Z&Type=AAAA&Version=2015-01-09&Signature=' --noproxy '*' 'https://alidns.aliyuncs.com' 083756 : DescribeSubDomainRecords answered: {"RequestId":"D2079880-####-5609-9533-8E9549AA1798","Message":"Signature is mandatory for this action.","Recommend":"https://next.api.aliyun.com/troubleshoot?q=MissingSignature&product=Alidns","HostId":"alidns.aliyuncs.com","Code":"MissingSignature"} 083756 ERROR : IP update not accepted by DDNS Provider 083756 : Waiting 600 seconds (Check Interval)

Be careful to protect privacy, I edited it out. It's highly recommended to modify your AccessKeyId, which is already exposed here. Try @xxx.com instead of @.xxx.com in Basic Settings / Domain

printxt commented 1 year ago

image I Modified the Basic Settings/Domain but the same issue still occurs, and error log is same

linjianfei commented 1 year ago

opkg install luci-ssl-openssl(不要安装luci-ssl)

printxt commented 1 year ago

谢谢,已通过安装openssl解决。

ramondoo commented 1 year ago

you can also simply install openssl-utils with opkg update && opkg install openssl-util