当前位置: 首页 > 知识库问答 >
问题:

Hashicorp Vault服务器用户界面加载空白屏幕

晋坚
2023-03-14

我正在尝试在windows 10系统中运行hashicorp vault服务器作为windows服务。Vault服务器用户界面显示为空白屏幕。请参考我的配置详情。

config.hcl

ui = true

backend "consul" {
  address = "127.0.0.1:8500"
  path = "vault/"
}

listener "tcp" {
 address     = "127.0.0.1:8200"
 tls_disable = 1
 tls_cert_file = "c:/vault/config/certificate.crt"
 tls_key_file  = "c:/vault/config/privkey.key"
}

默认情况下,库服务器在此 (http://localhost:8200/ui/) 本地 URL 中运行。当我导航到此 8200 端口时,将显示空白 UI 屏幕。

保管库 UI 的控制台日志

但与此同时,如果我们将vault作为基于容器的应用程序运行,则hashicorp vault服务器UI正在加载。

我用来运行保险库服务的Windows服务命令:

sc.exe create VaultAgent binPath= "C:\vault\vault.exe server -config=C:\vault\config\config.hcl" displayName= "Vault Agent" start= auto

注意:vault.exe是从vault windows amd64版本下载此网址的。

我能够从vault服务器接收响应。请参考图片。vault服务器后端响应

注意:Consul服务已启动并正在运行。请参考图片。领事服务器启动并运行

如何启动并运行Vault服务器用户界面?我错过了什么吗??

注意:下面是Vault服务器UI控制台日志

unseal:1 Refused to execute script from 'https://localhost:8200/ui/assets/vendor-dd308e6ebdb070a5a829a0c0d6e74f61.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.

unseal:1 Refused to execute script from 'https://localhost:8200/ui/assets/vault-8a8f62829e5ad33487e21f63af47c80d.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.

unseal:1 Refused to execute script from 'https://localhost:8200/ui/sw-registration-1b862bc1e33e4a8a41781d56c3469209.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.

共有1个答案

齐航
2023-03-14

Hashicorp的最新版本有一个bug,它处于开放阶段。请参考网址。GitHub问题链接

所以你可以回到旧版本(1.8.8)的vault,并尝试运行它,因为windows服务和用户界面应该启动并运行。

注意:v 1.8.8 具有自己的功能,而不是最新 Vault 版本的所有功能。

下载1.8.8 vault for windows

 类似资料:
  • 我在主活动中有以下代码 可扩展置标语言 有时当我打开我的应用程序时,只会显示白屏。我已经使用AsyncTask将数据库从资产文件夹复制到设备,共享首选项将设置字体类型和大小。谁能帮我解决这个问题。谢谢你。 在提出问题之前,我已经阅读了以下问题 Android应用程序启动时的白色背景 android闪屏前几秒钟的白色背景 闪屏活动背景色

  • 我试图在Ubuntu中的Eclipse中添加Tomcat7。当我在Eclipse中单击“Add new Server”并选择“Tomcat V7.0 Server”时,“Server Name”字段是空的,我不能在该文本框中键入任何内容,如下所示: 我之前所做的是从Eclipse中删除了一个Tomcat7服务器,并试图重新安装Tomcat7。但是它不允许我在文本框中键入任何内容,我不能继续“下一步

  • WebView可以很好地处理http请求和https(其中知名的可信站点如https://www.online.citibank.co.in/),但我试图使用第三方颁发的CA访问私有站点,它显示的是空白屏幕。证书通过SD卡安装到电话上,并列在受信任的证书列表下。 当我在将证书添加到TrustManager后使用HttpsURLConnection尝试相同的URL时,它工作得很好(能够获取内容)。

  • 我使用的是EclipseIDE,下面的代码在浏览器上显示空白屏幕。我不知道为什么它会显示空白屏幕。有什么想法吗?提前谢谢。 请查找部署描述符文件。网状物xml:

  • 我试图在Web视图中加载内容时显示progressDialog。完成后,progressDialog将被取消。 我有两个测试设备Android2.3.6和Android4.0。在Android2.3.6中,完全没有问题。对于Android 4.0平板电脑,在显示进度对话框时,点击它将隐藏或删除进度对话框,并使屏幕变为空白。 我的对话有什么问题? 谢谢

  • 我试图在我的实时服务器上部署laravel项目。我在我的服务器上有一个git仓库(不是公共的),如果我需要的话,它有一个git钩子可以将我的更改部署到实时网站。在本地,我检查了git回购,并通过作曲家(命令行)创建了一个新的laravel项目,我比添加每个文件到git,提交并将其推送到我的服务器。在我的服务器上,我有一个虚拟主机指向我laravel项目的公共文件夹。默认laravel页面在我的lo