【TDengine 使用环境】
测试
【TDengine 版本】
- TDengine TSDB-OSS 3.3.8.1
【操作系统以及版本】
debian12
【部署方式】
非容器
【遇到的问题:问题现象及影响】
服务器突然停电,重新上电后,服务无法启动,说读写文件没有权限。
服务是sudo 启动,文件以及文件夹权限也是root
重新删除/var/lib/taos 文件夹后正常能正常启动
【TDengine 使用环境】
测试
【TDengine 版本】
【操作系统以及版本】
debian12
【部署方式】
非容器
【遇到的问题:问题现象及影响】
服务器突然停电,重新上电后,服务无法启动,说读写文件没有权限。
服务是sudo 启动,文件以及文件夹权限也是root
重新删除/var/lib/taos 文件夹后正常能正常启动
麻烦提供错误日志。
您好,这是上午时候的日志。
11/10 10:47:06.932582 00217296 C MTA ERROR vgId:6 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode6/meta
11/10 10:47:06.932627 00217296 C MTA INFO vgId:6 meta clean up, path:/var/lib/taos/vnode/vnode6/meta
11/10 10:47:06.932654 00217296 C MTA ERROR vgId:6, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.932668 00217296 C VND ERROR vgId:6, failed to open vnode meta since Operation not permitted
11/10 10:47:06.932680 00217296 C DND ERROR vgId:6, failed to open vnode by thread:0 since Operation not permitted
11/10 10:47:06.932705 00217296 C VND INFO vgId:-1, start to vnode load info /var/lib/taos/vnode/vnode10
11/10 10:47:06.932880 00217298 C MTA ERROR vgId:8 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode8/meta
11/10 10:47:06.932888 00217296 C VND INFO vgId:10, finished vnode load info /var/lib/taos/vnode/vnode10, vnode committed:162
11/10 10:47:06.932914 00217298 C MTA INFO vgId:8 meta clean up, path:/var/lib/taos/vnode/vnode8/meta
11/10 10:47:06.932924 00217296 C VND INFO vgId:10, start to open vnode buffer pool
11/10 10:47:06.932932 00217298 C MTA ERROR vgId:8, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.932941 00217299 C MTA ERROR vgId:9 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode9/meta
11/10 10:47:06.932962 00217298 C VND ERROR vgId:8, failed to open vnode meta since Operation not permitted
11/10 10:47:06.932980 00217299 C MTA INFO vgId:9 meta clean up, path:/var/lib/taos/vnode/vnode9/meta
11/10 10:47:06.933003 00217299 C MTA ERROR vgId:9, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.933018 00217299 C VND ERROR vgId:9, failed to open vnode meta since Operation not permitted
11/10 10:47:06.933029 00217299 C DND ERROR vgId:9, failed to open vnode by thread:3 since Operation not permitted
11/10 10:47:06.933046 00217299 C DND INFO thread:3, numOfVnodes:2, opened:0 dropped:0 failed:2
11/10 10:47:06.934749 00217296 C VND INFO vgId:10, start to open vnode meta
11/10 10:47:06.934892 00217298 C DND ERROR vgId:8, failed to open vnode by thread:2 since Operation not permitted
11/10 10:47:06.934931 00217298 C VND INFO vgId:-1, start to vnode load info /var/lib/taos/vnode/vnode12
11/10 10:47:06.935893 00217296 C MTA ERROR vgId:10 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode10/meta
11/10 10:47:06.935926 00217296 C MTA INFO vgId:10 meta clean up, path:/var/lib/taos/vnode/vnode10/meta
11/10 10:47:06.935944 00217296 C MTA ERROR vgId:10, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.935962 00217296 C VND ERROR vgId:10, failed to open vnode meta since Operation not permitted
11/10 10:47:06.935978 00217296 C DND ERROR vgId:10, failed to open vnode by thread:0 since Operation not permitted
11/10 10:47:06.935995 00217296 C DND INFO thread:0, numOfVnodes:3, opened:0 dropped:0 failed:3
11/10 10:47:06.935992 00217298 C VND INFO vgId:12, finished vnode load info /var/lib/taos/vnode/vnode12, vnode committed:45655
11/10 10:47:06.936036 00217298 C VND INFO vgId:12, start to open vnode buffer pool
11/10 10:47:06.936023 00217297 C MTA ERROR vgId:7 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode7/meta
11/10 10:47:06.936061 00217297 C MTA INFO vgId:7 meta clean up, path:/var/lib/taos/vnode/vnode7/meta
11/10 10:47:06.936089 00217297 C MTA ERROR vgId:7, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.936094 00217298 C VND INFO vgId:12, start to open vnode meta
11/10 10:47:06.936105 00217297 C VND ERROR vgId:7, failed to open vnode meta since Operation not permitted
11/10 10:47:06.936222 00217297 C DND ERROR vgId:7, failed to open vnode by thread:1 since Operation not permitted
11/10 10:47:06.936262 00217297 C VND INFO vgId:-1, start to vnode load info /var/lib/taos/vnode/vnode11
11/10 10:47:06.936547 00217297 C VND INFO vgId:11, finished vnode load info /var/lib/taos/vnode/vnode11, vnode committed:55768
11/10 10:47:06.936605 00217297 C VND INFO vgId:11, start to open vnode buffer pool
11/10 10:47:06.936676 00217297 C VND INFO vgId:11, start to open vnode meta
11/10 10:47:06.938310 00217298 C MTA ERROR vgId:12 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode12/meta
11/10 10:47:06.938353 00217298 C MTA INFO vgId:12 meta clean up, path:/var/lib/taos/vnode/vnode12/meta
11/10 10:47:06.938376 00217298 C MTA ERROR vgId:12, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.938391 00217298 C VND ERROR vgId:12, failed to open vnode meta since Operation not permitted
11/10 10:47:06.938497 00217298 C DND ERROR vgId:12, failed to open vnode by thread:2 since Operation not permitted
11/10 10:47:06.938525 00217298 C DND INFO thread:2, numOfVnodes:3, opened:0 dropped:0 failed:3
11/10 10:47:06.938793 00217297 C MTA ERROR vgId:11 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode11/meta
11/10 10:47:06.938830 00217297 C MTA INFO vgId:11 meta clean up, path:/var/lib/taos/vnode/vnode11/meta
11/10 10:47:06.938849 00217297 C MTA ERROR vgId:11, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:528 since Operation not permitted
11/10 10:47:06.938863 00217297 C VND ERROR vgId:11, failed to open vnode meta since Operation not permitted
11/10 10:47:06.938958 00217297 C DND ERROR vgId:11, failed to open vnode by thread:1 since Operation not permitted
看起来报错很明确,是由于文件权限缺失导致的启动失败。不知道您有没有确认用户是否拥有文件读写权限。理论上掉电导致的文件损坏,可能会出现的文件权限信息丢失,但是概率极小,我们在掉电测试中也没有遇到权限缺失的情况。不知道您的环境是否还保留,我们可以远程帮您看下问题。
以下是执行taosd的报错日志
11/20 14:22:19.285054 01953691 C MTA ERROR vgId:5 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode5/meta
11/20 14:22:19.285117 01953691 C MTA INFO vgId:5 meta clean up, path:/var/lib/taos/vnode/vnode5/meta
11/20 14:22:19.285135 01953691 C MTA ERROR vgId:5, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:527 since Operation not permitted
11/20 14:22:19.285151 01953691 C VND ERROR vgId:5, failed to open vnode meta since Operation not permitted
11/20 14:22:19.285335 01953691 C DND ERROR vgId:5, failed to open vnode by thread:3 since Operation not permitted
11/20 14:22:19.285361 01953691 C DND INFO thread:3, numOfVnodes:1, opened:0 dropped:0 failed:1
11/20 14:22:19.285814 01953688 C MTA ERROR vgId:2 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode2/meta
11/20 14:22:19.285852 01953688 C MTA INFO vgId:2 meta clean up, path:/var/lib/taos/vnode/vnode2/meta
11/20 14:22:19.285863 01953688 C MTA ERROR vgId:2, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:527 since Operation not permitted
11/20 14:22:19.285882 01953688 C VND ERROR vgId:2, failed to open vnode meta since Operation not permitted
11/20 14:22:19.286026 01953688 C DND ERROR vgId:2, failed to open vnode by thread:0 since Operation not permitted
11/20 14:22:19.286059 01953688 C VND INFO vgId:-1, start to vnode load info /var/lib/taos/vnode/vnode6
11/20 14:22:19.286114 01953690 C MTA ERROR vgId:4 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode4/meta
11/20 14:22:19.286151 01953690 C MTA INFO vgId:4 meta clean up, path:/var/lib/taos/vnode/vnode4/meta
11/20 14:22:19.286163 01953690 C MTA ERROR vgId:4, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:527 since Operation not permitted
11/20 14:22:19.286178 01953690 C VND ERROR vgId:4, failed to open vnode meta since Operation not permitted
11/20 14:22:19.286265 01953688 C VND INFO vgId:6, finished vnode load info /var/lib/taos/vnode/vnode6, vnode committed:108
11/20 14:22:19.286317 01953688 C VND INFO vgId:6, start to open vnode buffer pool
11/20 14:22:19.286318 01953690 C DND ERROR vgId:4, failed to open vnode by thread:2 since Operation not permitted
11/20 14:22:19.286350 01953690 C DND INFO thread:2, numOfVnodes:1, opened:0 dropped:0 failed:1
11/20 14:22:19.286390 01953688 C VND INFO vgId:6, start to open vnode meta
11/20 14:22:19.286500 01953689 C MTA ERROR vgId:3 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode3/meta
11/20 14:22:19.286541 01953689 C MTA INFO vgId:3 meta clean up, path:/var/lib/taos/vnode/vnode3/meta
11/20 14:22:19.286559 01953689 C MTA ERROR vgId:3, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:527 since Operation not permitted
11/20 14:22:19.286574 01953689 C VND ERROR vgId:3, failed to open vnode meta since Operation not permitted
11/20 14:22:19.286719 01953689 C DND ERROR vgId:3, failed to open vnode by thread:1 since Operation not permitted
11/20 14:22:19.286750 01953689 C VND INFO vgId:-1, start to vnode load info /var/lib/taos/vnode/vnode7
11/20 14:22:19.286947 01953689 C VND INFO vgId:7, finished vnode load info /var/lib/taos/vnode/vnode7, vnode committed:-1
11/20 14:22:19.286984 01953689 C VND INFO vgId:7, start to open vnode buffer pool
11/20 14:22:19.287038 01953689 C VND INFO vgId:7, start to open vnode meta
11/20 14:22:19.289122 01953688 C MTA ERROR vgId:6 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode6/meta
11/20 14:22:19.289156 01953688 C MTA INFO vgId:6 meta clean up, path:/var/lib/taos/vnode/vnode6/meta
11/20 14:22:19.289175 01953688 C MTA ERROR vgId:6, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:527 since Operation not permitted
11/20 14:22:19.289190 01953688 C VND ERROR vgId:6, failed to open vnode meta since Operation not permitted
11/20 14:22:19.289280 01953688 C DND ERROR vgId:6, failed to open vnode by thread:0 since Operation not permitted
11/20 14:22:19.289312 01953688 C DND INFO thread:0, numOfVnodes:2, opened:0 dropped:0 failed:2
11/20 14:22:19.289553 01953689 C MTA ERROR vgId:7 metaOpenImpl failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:189 since Operation not permitted, path:/var/lib/taos/vnode/vnode7/meta
11/20 14:22:19.289594 01953689 C MTA INFO vgId:7 meta clean up, path:/var/lib/taos/vnode/vnode7/meta
11/20 14:22:19.289605 01953689 C MTA ERROR vgId:7, metaOpen failed at /data/release/main/TDinternal/community/source/dnode/vnode/src/meta/metaOpen.c:527 since Operation not permitted
感谢您的反馈 我先看下代码 需要借用您环境的时候我联系您远程。
好的呢,感谢 ![]()
需具体排查,如遇相同问题,请重新发帖。