Error: Internal error ocurred in smartMoveTargets (configparser.cpp:1538)

Error: Internal error ocurred in smartMoveTargets (configparser.cpp:1538)

第一次使用cqtdeployer部署我的qt项目。我使用

从快照商店安装了 cqtdeployer
sudo snap install cqtdeployer

那我运行

/mnt/NewVolume1/Qt/5.15.2/gcc_64/bin/qmake -config release

在发布模式下构建我的项目。

使用 cqtdeploy 部署我的应用程序 运行

cqtdeployer -bin ScreenOverLayMeextension -qmake /mnt/NewVolume1/Qt/5.15.2/gcc_64/bin/qmake -qmlDir ./

然后它告诉我这个错误

NewVolume1/Qt/5.15.2/gcc_64/bin/qmake -qmlDir ./
Info: Deploy ...
Info: The targetDir option is not used. CQtDeployer will use default target dir :/mnt/NewVolume1/main_file_folder/QtProjects/ScreenOverLayMeextension/DistributionKit
Info: Deploy only C/C++ libraries because all target applications do not depend on the Qt libraries
Error: Internal error ocurred in smartMoveTargets (configparser.cpp:1538).
Error: If you see this message please create a new issue about this problem on the official github page https://github.com/QuasarApp/CQtDeployer/issues/new/choose. 
Error: Fail to copy targets
Error: The CQtDeployer fail to deploy application.

我做错了什么吗?或者这是一个错误?

您尝试将您的应用程序部署到 mnt 文件夹中。默认情况下,mnt 文件夹对于 snap 包是关闭的。所以你需要为你的快照包添加所需的权限。

添加所需权限:

 sudo snap connect cqtdeployer:process-control 
 sudo snap connect cqtdeployer:removable-media
 sudo snap connect cqtdeployer:system-backup