Closed fanshu93 closed 6 months ago
这个日志是容器的,不是MDCx应用的。
这个config.ini
就很奇怪。
可以试试以下处理:
config.ini
后尝试启动应用。Konsole
,然后执行命令exec /app/MDCx
这个日志是容器的,不是MDCx应用的。 这个
config.ini
就很奇怪。可以试试以下处理:
- 删除这个空的
config.ini
后尝试启动应用。- 如果第1点没作用,则尝试通过命令行运行,看有没有什么日志。步骤: 打开任务栏上的
Konsole
,然后执行命令exec /app/MDCx
0.初始化安装,config文件有特殊符号,如图一
1.删除空config.ini
后启动应用,磁盘不对对应生成config.ini
。
2.执行exec /app/MDCx
,软件闪退,跟之前反馈一样,日志图二
3.去除特殊符号,执行命令exec /app/MDCx
,创建特殊符号config文件,图三。问题好像是程序创建带特殊符号的config。手动修改config不行,会创建一个新的
那应该是MDCx.config
文件有问题,包含了换行符,所以才会有这个名字带换行符的config.ini
文件。
去除MDCx.config
里的换行符,确保它只有一行,之后重启容器
那应该是
MDCx.config
文件有问题,包含了换行符,所以才会有这个名字带换行符的config.ini
文件。 去除MDCx.config
里的换行符,确保它只有一行,之后重启容器 是的MDCx.config
有问题,里面换行符去掉,exec /app/MDCx可以启动啦,谢谢 但是桌面图标MDCx双击软件闪退打不开。
桌面的图标实际是执行 /app-assets/start-mdcx.sh
这个脚本,也可以在Konsole里执行看看有什么问题。
cd /app
bash /app-assets/start-mdcx.sh
桌面的图标实际是执行
/app-assets/start-mdcx.sh
这个脚本,也可以在Konsole里执行看看有什么问题。cd /app bash /app-assets/start-mdcx.sh
我也复现这个问题了
执行cacert.pem缺失问题的临时修复脚本
⏳ 启动MDCx...
nohup: appending output to 'nohup.out'
Traceback (most recent call last):
File "main.py", line 13, in
PermissionError: [Errno 13] Permission denied: '/mdcx-config/userdata' [560] Failed to execute script 'main' due to unhandled exception!
你这个是权限问题,确保运行MDCx的用户有权限读写这个/mdcx-config
目录。
PermissionError: [Errno 13] Permission denied: '/mdcx-config/userdata'
[560] Failed to execute script 'main' due to unhandled exception!
PermissionError: [Errno 13] Permission denied: '/mdcx-config/userdata' [560] Failed to execute script 'main' due to unhandled exception!
你这个是权限问题,确保运行MDCx的用户有权限读写这个
/mdcx-config
目录。PermissionError: [Errno 13] Permission denied: '/mdcx-config/userdata' [560] Failed to execute script 'main' due to unhandled exception!
确实是,我都没注意看。感谢。
桌面的图标实际是执行
/app-assets/start-mdcx.sh
这个脚本,也可以在Konsole里执行看看有什么问题。cd /app bash /app-assets/start-mdcx.sh
运行报错了,有个参数没set,看compose样例没这个参数,请问大佬这是什么问题?
桌面的图标实际是执行
/app-assets/start-mdcx.sh
这个脚本,也可以在Konsole里执行看看有什么问题。cd /app bash /app-assets/start-mdcx.sh
运行报错了,有个参数没set,看compose样例没这个参数,请问大佬这是什么问题?
应该不是这个set
的问题。这里说的是找不到一个名字是空字符串的文件,应该是配置文件。
而配置文件路径是从MDCx.config
获取的,你确认一下/app
目录下有没有MDCx.config
则个文件,它的内容是否为空。
桌面的图标实际是执行
/app-assets/start-mdcx.sh
这个脚本,也可以在Konsole里执行看看有什么问题。cd /app bash /app-assets/start-mdcx.sh
运行报错了,有个参数没set,看compose样例没这个参数,请问大佬这是什么问题?
应该不是这个
set
的问题。这里说的是找不到一个名字是空字符串的文件,应该是配置文件。 而配置文件路径是从MDCx.config
获取的,你确认一下/app
目录下有没有MDCx.config
则个文件,它的内容是否为空。
原因/app/MDCx.config里面内容少了,我写成config.ini,应该得按照部署实例,内容为/mdcx-config/config.ini 问题解决啦,感谢大佬,祝好!
是否存在已有问题?
问题描述
5月31安装stainless403/mdcx-builtin-webtop-base:latest版本,进入网页端,打开桌面MDCx闪退,求助大佬怎么排查?
预期表现
No response
复现步骤
1.按照指引docker run运行示例,初始化安装 2.PUID、PGID检查没有问题、文件夹权限没有问题 3.docker run安装好后,检查磁盘mdcx-config/config.ini,改文件空的,是否存在问题?
环境
CPU架构
amd64
使用的镜像
mdcx-builtin-webtop-base
Docker创建方式
容器日志