全局设置中自定义config目录无法生效
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 66/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- yaml
- Área
- backend
Línea de trabajo
Start by grepping the codebase for the exact log strings from the report: CfgPath 与当前配置目录不一致 and 已将程序旁配置迁移 — they locate the startup code that resolves the config directory and force-migrates exe-adjacent configs to ~/.config/TscanPlus/config. Then trace where the global setting for the custom config dir (CfgPath) is written in the settings UI versus where it is read and overridden at startup. Done when a user-set config directory is respected on relaunch (no correction/migration to the user directory) and a portable layout next to the executable is preserved rather than renamed to config.bak, verified by replaying the reported startup sequence on Windows.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
📝 问题描述
全局设置中自定义config目录无法生效,无法进行便携版本配置设置。
可否保留便携版本设置,方便进行数据迁移。
🕹 复现步骤
-
使用环境:
- 目标系统:
Windows 11企业版 - 无影版本:
v3.5.3 - 网络环境:
无
- 目标系统:
-
功能配置:
- 功能模块:
全局配置
- 功能模块:
-
异常描述:
- 设置自定义config目录后,重新自动恢复C:\Users\root.config\TscanPlus\config
运行日志:
[2026-10-06 19:48:36] [WAR] 文件License.lic不存在,以Free模式启动。
[2026-10-06 19:48:36] [WAR] CfgPath 与当前配置目录不一致,修正: D:\tools\TscanPlus\Config -> C:\Users\root.config\TscanPlus\config
[2026-10-06 19:48:36] [WAR] 已将程序旁配置迁移到用户目录 C:\Users\root.config\TscanPlus\config,原目录改名为 D:\tools\TscanPlus\config.bak
[2026-10-06 19:46:15] [WAR] 文件License.lic不存在,以Free模式启动。
[2026-10-06 19:46:15] [WAR] 配置无法恢复,创建默认 config.yaml: 无法加载或恢复 config.yaml
[2026-10-06 19:46:15] [WAR] config.yaml 读取/解析失败: open C:\Users\root.config\TscanPlus\config\config.yaml: The system cannot find the file specified.,尝试恢复...
[2026-10-06 19:38:36] [WAR] 文件License.lic不存在,以Free模式启动。
[2026-10-06 19:38:35] [WAR] CfgPath 与当前配置目录不一致,修正: D:\tools\TscanPlus\config.bak -> C:\Users\root.config\TscanPlus\config
[2026-10-06 19:37:38] [WAR] 文件License.lic不存在,以Free模式启动。
[2026-10-06 19:37:37] [WAR] 已将程序旁配置迁移到用户目录 C:\Users\root.config\TscanPlus\config,原目录改名为 D:\tools\TscanPlus\config.bak
[2026-10-06 19:33:24] [WAR] 文件License.lic不存在,以Free模式启动。
[2026-10-06 19:33:23] [WAR] 配置无法恢复,创建默认 config.yaml: 无法加载或恢复 config.yaml
[2026-10-06 19:33:23] [WAR] config.yaml 读取/解析失败: open C:\Users\root.config\TscanPlus\config\config.yaml: The system cannot find the file specified.,尝试恢复...
[2026-10-06 19:30:23] [WAR] 文件License.lic不存在,以Free模式启动。
[2026-10-06 19:30:22] [WAR] CfgPath 与当前配置目录不一致,修正: D:\tools\TscanPlus\Config -> C:\Users\root.config\TscanPlus\config
[2026-10-06 19:30:22] [WAR] 已将程序旁配置迁移到用户目录 C:\Users\root.config\TscanPlus\config,原目录改名为 D:\tools\TscanPlus\config.bak
[2026-10-06 19:28:54] [WAR] 文件License.lic不存在,以Free模式启动。
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 4.4k
- Forks
- 252
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de TideSec/TscanPlus
-
功能导航显示有点问题Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 31/100
-
水洞检查,漏洞很多的时候不好翻页Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
【建议】能不能给 TscanPlus 加一个可选的分布式模式?Abierto增强
Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100
-
空间测绘部分fofa无法正常查询资产Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
v3.5.2新版本ui用的好难受Posiblemente ocupada @TideSec la tomó hace 26 días. Abierto重要
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
TideSec/TscanPlus#1707 · 8 comentarios · 2 reacciones · 1 asignado ·
Todos los issues de TideSec/TscanPlus
Issues similares
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
apex-dev-tools/apex-log-parser#199 ·
Los mantenedores suelen responder en 1 día
-
ReadBufferStream.addBuffer adds the full ArrayBuffer of a typed array view, and ignores its byteOffsetPosiblemente ocupada @wayfarer3130 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
nion-software/nionswift#2018 ·
Los mantenedores suelen responder en 1 día
-
Deleting a member fails when another member's share transfer points to themPosiblemente ocupada @Beerlesklopfer la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
FoodCoopX/wirgarten-tapir#1336 ·
Los mantenedores suelen responder en 3 días