3.5. 已知问题


本节提供了 Migration Toolkit for Applications (MTA)版本 7.3.0 中突出显示的已知问题。

.NET Framework 应用程序分析在 MTA CLI 中失败

当您使用 MTA CLI 在 Windows 容器中分析 .NET Framework 应用程序时,分析会失败,用于以下环境变量:

  • DOTNET_PROVIDER_IMG:quay.io/konveyor/dotnet-external-provider:release-0.7
  • RUNNER_IMG:quay.io/konveyor/kantra:latest
  • PODMAN_BIN:C:\Program Files\Docker\Docker\resources\bin\docker.exe

临时解决方案:使用以下版本的 Dotnet 供应商镜像: 设置 DOTNET_PROVIDER_IMG=quay.io/konveyor/dotnet-external-provider:v0.5.0

(MTA-5203)

在 MTA CLI 中,非 Java 应用程序在无容器模式下分析

当您分析非 Java 应用程序时,MTA 会在无容器模式下启动分析。

临时解决方案:设置 -run-local=false 标志来分析非 Java 应用程序。(MTA-5068)

应用程序分析无法获取 MTA UI 中的 Node.js 的依赖项列表

当您使用 MTA user-interface (UI)为 Node.js 语言供应商运行应用程序分析时,分析会完成,并在分析日志中显示以下错误:

level=error msg="failed to get list of dependencies for provider" error="dependency provider path not set" provider=nodejs'
Copy to Clipboard Toggle word wrap

临时解决方案:将 Analysis Mode 设置设为 仅源

注意

Node.js 供应商没有依赖项功能。因此,无法生成依赖项列表。这也适用于 Python 供应商。

(MTA-5070)

分析中自定义规则文件的依赖关系规则不会被触发

没有触发自定义依赖关系规则,且没有找到相关的迁移问题。(MTA-3863)

对资源没有多用户访问限制

分析器任务对资源没有多用户访问限制。例如,用户创建的分析器任务可由任何其他用户取消。(MTA-3819)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat