搜索

10.2. 对 Ansible Visual Studio Code 扩展错误进行故障排除

download PDF

10.2.1. 无法使用 Ansible VS Code 扩展查看生成的代码建议

可能会出现以下情况:

  • 您会收到 403 错误消息

    要解决这个错误,请确保:

    • 您的机构管理员为您的机构配置了 Red Hat Ansible Lightspeed。
    • 您是拥有对 Ansible Automation Platform 和 IBM watsonx Code Assistant 的试用或付费订阅的机构的一部分。
  • 您尚未配置所需的 Ansible VS 代码扩展设置。

    • 要解决这个问题,请确保您启用了 Lightspeed:EnabledLightspeed Suggestions:Enabled 设置。如需更多信息,请参阅配置 Ansible VS Code 扩展
  • 当您在 VS Code 中发出请求时,您会收到针对完成请求的错误。

    如果您是一个机构的一部分,它有一个对 Ansible Automation Platform 和 IBM watsonx Code Assistant 的试用或付费订阅,但您的机构管理员没有为您的机构配置 IBM watsonx Code Assistant 模型,则会出现对完成请求的错误。

  • 您会收到 Ansible Lightspeed 遇到错误。在一段时间后重试。 当您发出单任务或多任务请求时。

    当您将远程 SSH 扩展与 VS Code 搭配使用时,会在 playbook 中请求单个或多任务建议时发生此错误。但是,在使用角色时会生成任务建议。这个错误发生在包含大量角色的工作区中。

  • 您的 VS Code Workspace 设置会覆盖用户设置。

    如果配置了 Workspace 设置,它们可能会覆盖我们的用户设置,即使您正确配置了 Ansible VS Code 扩展。Workspace 设置可以禁用您的 VS Code 扩展设置,因此您无法访问 Ansible Lightspeed 服务。

    要解决这个错误,请确保 VS Code 中没有配置 Workspace 设置。如需更多信息,请参阅 VS Code 文档中的 Workspace 设置

  • 您输入了多任务提示,但没有生成代码建议。

    要解决此错误,请从 VS Code 注销,然后使用您的红帽帐户重新登录。

  • 您可以点击不同的位置或切换到不同的窗口,因此填充的代码建议会消失。

    Red Hat Ansible Lightspeed 服务每个任务可能需要几秒钟时间来填充代码建议。如果您使用多任务提示,Red Hat Ansible Lightspeed 服务需要一些时间来填充结果。不要在生成代码建议时移动光标或按任意键。如果您更改光标位置或按任意键,Ansible VS Code 扩展会取消请求,Red Hat Ansible Lightspeed 服务不会处理您的请求。在这种情况下,您必须使光标返回到其原始位置,并终止结果。

10.2.2. 无法使用 Ansible VS Code 扩展请求代码建议

此时会显示以下出错信息:
Your trial to the generative AI 模型已过期。请参考您的 IBM Cloud 帐户,以重新启用对 IBM watsonx Code Assistant 的访问。

要解决这个错误,请参阅 IBM Cloud 帐户并选择升级选项。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.