问题标签 [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.
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 上一切正常。
shopify - Shopify Multipass 是否会更新客户记录?
Shopify Plus 有一个称为 Multipass 的功能——https: //shopify.dev/docs/admin-api/rest/reference/plus/multipass
Multipass 登录适用于拥有单独网站和 Shopify 商店的店主。它将用户从网站重定向到 Shopify 商店,并使用他们用于注册原始网站的相同电子邮件地址无缝登录。如果尚不存在具有该电子邮件地址的帐户,则会创建一个。无需同步任何客户数据库。
考虑用户执行两次多次登录的场景,其中用户的姓氏作为可选字段传递,但在第二次登录尝试之前,用户更改了他们的姓氏。传递新姓氏的第二次多重登录是否会更新 Shopify 客户记录?
c++ - 无法在多通道中将 fcgi 库与 g++ 链接
我的代码:
在一个新的多通道实例中,我安装了gcc
,g++
和libfcfgi-dev
as
但是尝试使用编译代码g++ -std=c++17 -lfgci++ -lfcgi main.cpp -o main
会出现错误
在 main 函数中:未定义对 `FCGX_Init` 的引用 ...
gcc:latest
但是当我尝试在docker 容器中编译时,这不会发生。码头文件是
我在多通道实例中缺少什么?
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。
kubernetes - Kubernetes:带多通道的 Skaffold
我正在开发一个分为 15 个微服务的应用程序。我一直在使用 Minikube 和 skaffold 进行开发。
现在,我想迁移到多通道节点。是否可以在 Ubuntu 18.04 上使用带有多通道的 skaffold?
multipass - 是否有更新多通道映像版本的选项
我正在使用 multipass(版本 1.6.2)来启动 ubuntu 实例。查看multipass find
输出时,它会列出每个图像的版本。
在第一次启动实例时,multipass 会拉取映像并且它只会这样做一次,即使实例被删除并重新创建也是如此。
图片可以更新吗?如果是这样,如何强制多通道更新图像?
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?
bash - 如何使用 cloudinit 运行自定义安装命令/脚本
我正在运行multipass
并且cloudinit
我有一个 bash 脚本,我需要在部署一次 VM 后运行该脚本,但要针对每个用户帐户。它有简单的命令,主要用于自定义 vim 和bash.rc
. 我怎样才能做到这一点?
我尝试使用cloudinit 的 runcmd 功能,但这有点问题,甚至像下面这样的简单命令也不会输出任何内容。
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 非常陌生……任何解决方案都非常感谢!