<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[flow-engine v4.14.8更新之后会因为缺少文件夹报错]]></title><description><![CDATA[<p dir="auto">flow-engine v4.14.8更新之后会因为缺少文件夹报错错，我手动解决了，但这需要反馈一下。<br />
"ZoneInfo": "/app/configs/zoneinfo.zip"<br />
}<br />
�time=2026-06-30T17:01:23.938+08:00 level=INFO msg="服务启动: 运行模式=release,版本号=v4.14.8,进程号=1" tag=<strong>main</strong> logType=<strong>syslog</strong> service=flow-engine<br />
1INFO msg=watcher's ctx cancel : context canceled<br />
�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.<br />
�time=2026-06-30T17:01:23.941+08:00 level=INFO msg="创建etcd连接: {Endpoints:[etcd:2379] DialTimeout:10 Username:root Password:dell123 AutoSyncInterval:0s}"<br />
&gt;DEBUG msg=config loaded: /airiot/config/pro.json format: json<br />
&amp;DEBUG msg=config loaded:     format:<br />
'DEBUG msg=config loaded: PATH format:<br />
+DEBUG msg=config loaded: HOSTNAME format:<br />
6DEBUG msg=config loaded: Service.ExecTimeout format:<br />
0DEBUG msg=config loaded: ETCD.PASSWORD format:<br />
&lt;DEBUG msg=config loaded: production_etcd__password format:<br />
4DEBUG msg=config loaded: AIRIOT_CIPHER_KEY format:<br />
0DEBUG msg=config loaded: App.Log.Level format:<br />
'DEBUG msg=config loaded: HOME format:<br />
+DEBUG msg=config loaded: ZONEINFO format:<br />
1INFO msg=watcher's ctx cancel : context canceled<br />
1INFO msg=watcher's ctx cancel : context canceled<br />
mtime=2026-06-30T17:01:24.087+08:00 level=INFO msg="MQTT 已经连接" logType=<strong>syslog</strong> service=flow-engine<br />
{time=2026-06-30T17:01:24.088+08:00 level=INFO msg="关闭部门redis publish检查" logType=<strong>syslog</strong> service=flow-engine<br />
utime=2026-06-30T17:01:24.088+08:00 level=DEBUG msg="task停止: 退出注册" logType=<strong>syslog</strong> service=flow-engine<br />
ttime=2026-06-30T17:01:24.088+08:00 level=DEBUG msg="task停止: Watch停止" logType=<strong>syslog</strong> service=flow-engine<br />
�time=2026-06-30T17:01:24.089+08:00 level=ERROR msg=服务启动失败 tag=<strong>main</strong> logType=<strong>syslog</strong> service=flow-engine detail="lstat /app/configs/locale: no such file or directory"</p>
<p dir="auto"><img src="/assets/uploads/files/1782811415102-5ef18c67-f3a0-4a03-9270-ad270a986cdc-image.png" alt="5ef18c67-f3a0-4a03-9270-ad270a986cdc-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">创建临时容器<br />
docker create --name fe-tmp airiot/flow-engine:v4.14.8<br />
创建目标目录（使用确认后的正确路径）<br />
mkdir -p /root/app/airiot/flow-engine/configs<br />
提取配置<br />
docker cp fe-tmp:/app/configs/. /root/app/airiot/flow-engine/configs/<br />
清理临时容器<br />
docker rm fe-tmp<br />
创建 locale 目录<br />
mkdir -p /root/app/airiot/flow-engine/configs/locale<br />
从已有的 i18n 目录复制语言包<br />
cp /root/app/airiot/i18n/*.yaml /root/app/airiot/flow-engine/configs/locale/<br />
验证文件是否复制成功<br />
ls -la /root/app/airiot/flow-engine/configs/locale/</p>
]]></description><link>https://qa.airiot.tech/topic/2767/flow-engine-v4-14-8更新之后会因为缺少文件夹报错</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 19:09:34 GMT</lastBuildDate><atom:link href="https://qa.airiot.tech/topic/2767.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Jun 2026 09:49:11 GMT</pubDate><ttl>60</ttl></channel></rss>