问题标签 [multipass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
16235 浏览

hash - apt-get 使用 Multipass 更新 Ubuntu 20.04 VM 时的哈希和不匹配

我的问题如下:

我启动了一个新的多通道 VM,它是 Ubuntu 20.04 版本(我没有指定它,只是启动)。我的新虚拟机中的第一个命令是:

sudo apt-get update

我已经有一些错误:

我已经尝试了一些我在网上找到的解决方案,但它们都没有奏效。

解决方案1:

解决方案 2

解决方案 3

解决方案 4

解决方案 5

我还尝试添加 Ubuntu 密钥服务器:

这是我的 source.list

我将不胜感激任何建议!谢谢

ps:在我的 WSL2 上一切正常。

0 投票
2 回答
595 浏览

shopify - Shopify Multipass 是否会更新客户记录?

Shopify Plus 有一个称为 Multipass 的功能——https: //shopify.dev/docs/admin-api/rest/reference/plus/multipass

Multipass 登录适用于拥有单独网站和 Shopify 商店的店主。它将用户从网站重定向到 Shopify 商店,并使用他们用于注册原始网站的相同电子邮件地址无缝登录。如果尚不存在具有该电子邮件地址的帐户,则会创建一个。无需同步任何客户数据库。

考虑用户执行两次多次登录的场景,其中用户的姓氏作为可选字段传递,但在第二次登录尝试之前,用户更改了他们的姓氏。传递新姓氏的第二次多重登录是否会更新 Shopify 客户记录?

0 投票
1 回答
44 浏览

c++ - 无法在多通道中将 fcgi 库与 g++ 链接

我的代码:

在一个新的多通道实例中,我安装了gcc,g++libfcfgi-devas

但是尝试使用编译代码g++ -std=c++17 -lfgci++ -lfcgi main.cpp -o main会出现错误

在 main 函数中:未定义对 `FCGX_Init` 的引用 ...

gcc:latest但是当我尝试在docker 容器中编译时,这不会发生。码头文件是

我在多通道实例中缺少什么?

0 投票
1 回答
44 浏览

c++ - 在 multipass Ubuntu 20.10 下编译 c++ 时出现间歇性“找不到文件”错误

我正在尝试使用多通道生成构建环境,源代码位于主机上。我的想法是我将源代码从主机安装到 VM 中,然后从 VM 内部运行构建。( multipass mount src ubuntu:/home/ubuntu/src)。

我正在尝试构建的是一个相对较大的 c++ 项目,其中包含很多包含文件。构建系统是 CMake + ninja 和 clang 8.0。

问题是构建失败并出现各种标头的“找不到文件”错误。每次“丢失”的文件都是不同的。我说“丢失”是因为文件实际上都在那里。

这似乎与Windows Subsystem for Linux (WSL) 下的间歇性随机“找不到文件”错误完全相同,但使用建议的解决方法没有帮助(例如,我尝试在 ninja 中设置 -j1)。

知道什么可能导致这种情况以及是否有解决方法吗?

我的主机是 macOS Catalina,多通道 VM 实例是 Ubuntu 20.10。multipass 本身是 1.5.0。

0 投票
1 回答
59 浏览

kubernetes - Kubernetes:带多通道的 Skaffold

我正在开发一个分为 15 个微服务的应用程序。我一直在使用 Minikube 和 skaffold 进行开发。

现在,我想迁移到多通道节点。是否可以在 Ubuntu 18.04 上使用带有多通道的 skaffold?

0 投票
0 回答
82 浏览

multipass - 是否有更新多通道映像版本的选项

我正在使用 multipass(版本 1.6.2)来启动 ubuntu 实例。查看multipass find输出时,它会列出每个图像的版本。

在第一次启动实例时,multipass 会拉取映像并且它只会这样做一次,即使实例被删除并重新创建也是如此。

图片可以更新吗?如果是这样,如何强制多通道更新图像?

0 投票
0 回答
914 浏览

macos - 无法通过主机的特定 http 端口访问多通道 VM

我正在运行带有 multipass hyperkit 的 Ubuntu VM,确实运行 microk8s。在 VM 中,所有东西都可以通过 skaffold/kubectl 端口转发进行结帐。例如:

Port forwarding service/my-app in namespace default, remote port 80 -> 127.0.0.1:4503

在虚拟机内:curl localhost:4503✅</p>

来自主持人:curl 192.168.64.2:4503

我知道 VM 可以在端口 80 上访问,因为curl 192.168.64.2返回默认的 ngnix 未找到页面。FWIW 我从未安装过 ngnix 并且该服务似乎没有运行/无法将其关闭。

我已经在这里待了一天,我很困惑。我什至尝试了 Vbox 驱动程序并手动配置了一个桥接适配器。我什至创建了自己的适配器...

如何从主机访问此 VM?

0 投票
0 回答
84 浏览

python - Kubernetes pod 中的名称解析失败

我正在我的计算机上多通道运行 Kubeflow 部署。我已经根据本教程部署了 Kubeflow 。我正在根据文档创建可重用的组件,这是我的管道中一个组件的步骤的一部分。

用户名、密码等数据由 Kubernetes 机密提供。我已经测试了凭据和连接性,并且能够使用 MySQL 工作台连接到数据库,但是从我的管道组件运行它时,我收到以下错误:

在我看来这可能是网络配置问题,但我无法弄清楚它是什么。关于可能导致此问题的任何想法?

编辑 1:我检查了 coredns 的日志,结果如下:

0 投票
1 回答
508 浏览

bash - 如何使用 cloudinit 运行自定义安装命令/脚本

我正在运行multipass并且cloudinit我有一个 bash 脚本,我需要在部署一次 VM 后运行该脚本,但要针对每个用户帐户。它有简单的命令,主要用于自定义 vim 和bash.rc. 我怎样才能做到这一点?

我尝试使用cloudinit 的 runcmd 功能,但这有点问题,甚至像下面这样的简单命令也不会输出任何内容。

0 投票
1 回答
1053 浏览

macos - Multipass 在 MacOS 和 multipassd 错误日志上完全崩溃

com.canonical.multipassd 服务不断在我的 Mac 上记录错误,即使重新安装、重新启动和更新我的 Mac,multipass 也根本无法工作。

为了通过多通道在 Linux VM 中使用我的 GPU,我尝试为我的卡(Radeon Pro 5300 4GB)安装 AMDGPU 驱动程序。我已经通过 brew 安装了 multipass 并取得了一些进展,但是./amdgpu-install由于缺少依赖项,该过程返回了各种错误。开始解决缺少的依赖项后,为了再次构建驱动程序,构建刚刚中途停止,我无法终止进程或让虚拟机响应(抱歉没有截屏)。

因此,我关闭了 VM shell 并尝试通过多通道关闭 VM。Multipass 完全停止响应 - 应用程序刚刚旋转,并且在终端中根本没有响应。我在活动监视器中强制退出多通道。那仍然没有解决它,所以我(有点愚蠢)强制退出“hyperkit”和“multipassd”。这是一切都出了问题的地方。

强制退出'multipassd'后,我尝试重新打开多通道,但它返回了以下错误

我查看了这个并尝试了一些建议的解决方案。我用 Brew 卸载了 multipass。我删除了应用程序,然后用 brew 重新安装。我也尝试过brew remove multipass,并尝试使用多通道网站上的 .pkg 进行安装。当那没有解决它时,我重新启动计算机并在启动时重置 NVRAM。这也没有什么不同,所以我刚刚将我的 Mac 更新到了 MacOS 11.4,但它仍然没有修复。

控制台日志表明它multipassd仍在做某事,因为它不断地登录到 system.log:

在多通道日志中,此消息也大约每 10 秒生成一次:

即使在重置 NVRAM 并重新启动后,也会生成这些消息。我认为它们是我启动 multipass 问题的原因,但我还没有找到任何解决方案来阻止它们,而且我无法识别任何仍在运行的与 multipass 相关的进程。就 brew 而言,未安装多通道,但它的日志仍在填满......

如果需要,很高兴提供控制台或终端输出 - 我的 Mac 上的其他任何东西似乎都没有损坏,我现在无法使用多通道。我确实有时间机器备份,所以如果可以保证修复它,我可能会求助于备份,但我不确定这是否一定会修复它,我宁愿找到替代解决方案。

正如这可能已经表明的那样,我对 Linux 和 VM 非常陌生……任何解决方案都非常感谢!