flow-engine v4.14.8更新之后会因为缺少文件夹报错错,我手动解决了,但这需要反馈一下。
"ZoneInfo": "/app/configs/zoneinfo.zip"
}
�time=2026-06-30T17:01:23.938+08:00 level=INFO msg="服务启动: 运行模式=release,版本号=v4.14.8,进程号=1" tag=main logType=syslog service=flow-engine
1INFO msg=watcher's ctx cancel : context canceled
�redis: 2026/06/30 17:01:23 redis.go:478: auto mode fallback: maintnotifications disabled due to handshake error: ERR unknown subcommand 'maint_notifications'. Try CLIENT HELP.
�time=2026-06-30T17:01:23.941+08:00 level=INFO msg="创建etcd连接: {Endpoints:[etcd:2379] DialTimeout:10 Username:root Password:dell123 AutoSyncInterval:0s}"
>DEBUG msg=config loaded: /airiot/config/pro.json format: json
&DEBUG msg=config loaded: format:
'DEBUG msg=config loaded: PATH format:
+DEBUG msg=config loaded: HOSTNAME format:
6DEBUG msg=config loaded: Service.ExecTimeout format:
0DEBUG msg=config loaded: ETCD.PASSWORD format:
<DEBUG msg=config loaded: production_etcd__password format:
4DEBUG msg=config loaded: AIRIOT_CIPHER_KEY format:
0DEBUG msg=config loaded: App.Log.Level format:
'DEBUG msg=config loaded: HOME format:
+DEBUG msg=config loaded: ZONEINFO format:
1INFO msg=watcher's ctx cancel : context canceled
1INFO msg=watcher's ctx cancel : context canceled
mtime=2026-06-30T17:01:24.087+08:00 level=INFO msg="MQTT 已经连接" logType=syslog service=flow-engine
{time=2026-06-30T17:01:24.088+08:00 level=INFO msg="关闭部门redis publish检查" logType=syslog service=flow-engine
utime=2026-06-30T17:01:24.088+08:00 level=DEBUG msg="task停止: 退出注册" logType=syslog service=flow-engine
ttime=2026-06-30T17:01:24.088+08:00 level=DEBUG msg="task停止: Watch停止" logType=syslog service=flow-engine
�time=2026-06-30T17:01:24.089+08:00 level=ERROR msg=服务启动失败 tag=main logType=syslog service=flow-engine detail="lstat /app/configs/locale: no such file or directory"
5ef18c67-f3a0-4a03-9270-ad270a986cdc-image.png
创建临时容器
docker create --name fe-tmp airiot/flow-engine:v4.14.8
创建目标目录(使用确认后的正确路径)
mkdir -p /root/app/airiot/flow-engine/configs
提取配置
docker cp fe-tmp:/app/configs/. /root/app/airiot/flow-engine/configs/
清理临时容器
docker rm fe-tmp
创建 locale 目录
mkdir -p /root/app/airiot/flow-engine/configs/locale
从已有的 i18n 目录复制语言包
cp /root/app/airiot/i18n/*.yaml /root/app/airiot/flow-engine/configs/locale/
验证文件是否复制成功
ls -la /root/app/airiot/flow-engine/configs/locale/