Kannel SqlBox 无法工作...显示错误:尝试在“sqlbox”组中获取变量“ssl-client-cipher-list”,不允许

问题描述 投票:0回答:1

Kannel 承载箱版本

1.4.5'. Compiler 
11.2.0'。系统 Linux,版本 5.15.0-71-generic,版本 #78-Ubuntu SMP,UTC 2023 年 4 月 18 日星期二 09:00:29,机器 x86_64。主机名 xx.xx.xx.xxx,IP xx.xx.xx.xxx。 Libxml 版本 2.9.12。使用 OpenSSL 3.0.0 2021 年 9 月 7 日。使用 MySQL 8.0.27 编译,使用 MySQL 8.0.33。使用 PostgreSQL 14.1 (Ubuntu 14.1-1ubuntu1) 编译。使用 SQLite 3.36.0。使用hiredis API 0.14.1 使用本机malloc。

kannel 和 smsbox 工作正常,但 Sqlbox 显示错误。

通过以下命令安装SqlBox:(sqlbox-0.7.2)

**sudo apt-get install kannel-sqlbox**

我的配置文件是(sqlbox.conf)

group = sqlbox
id = sqlbox-db
smsbox-id = sqlboxx
#global-sender = ""
bearerbox-host = localhost
bearerbox-port = 13001
smsbox-port = 13005
smsbox-port-ssl = false
sql-log-table = sent_sms
sql-insert-table = send_sms
log-file = "/var/log/kannel/kannel-sqlbox.log"
log-level = 0
#ssl-client-certkey-file = ""
#ssl-server-cert-file = ""
#ssl-server-key-file = ""
#ssl-trusted-ca-file = ""

数据库连接示例。请根据需要取消注释

group = mysql-connection
id = sqlbox-db
host = localhost 
username = myuser
password = mypass
database = kannel

请检查并帮助修复此错误。我做了很多研发但没有得到任何解决方案。

sms-gateway kannel wap
1个回答
0
投票

这对我有用,

请在附加组件、sqlbox/gw 目录中找到此文件 sqlbox-cfg.def 打开文件编辑它修改文件如下

单组(sqlbox, OCTSTR(id) OCTSTR(smsbox-id) OCTSTR(全局发送者) OCTSTR(承载盒-主机) OCTSTR(smsbox-端口) OCTSTR(smsbox-端口-ssl) OCTSTR(sql-日志表) OCTSTR(sql-插入-表) OCTSTR(日志文件) OCTSTR(日志级别) OCTSTR(承载盒端口) OCTSTR(每个周期限制) OCTSTR(保存-mo) OCTSTR(保存-mt) OCTSTR(保存-dlr) OCTSTR(ssl-客户端-证书密钥-文件) OCTSTR(ssl 服务器证书文件) OCTSTR(ssl 服务器密钥文件) OCTSTR(ssl-可信-ca-文件) OCTSTR(ssl-客户端-密码-列表) OCTSTR(ssl 服务器密码列表)

  • OCTSTR(sql-engine) )

重新配置 sqlbox,这应该可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.