multipass launch失败:launch failed: Remote ““ is unknown or unreachable.

具体问题情况如下:

C:\WINDOWS\system32>multipass launch --name my-vm 20.04launch failed: Remote "" is unknown or unreachable.C:\WINDOWS\system32>multipass lsNo instances found.​C:\WINDOWS\system32>multipass startlaunch failed: Remote "" is unknown or unreachable.

launch failed: Remote "" is unknown or unreachable.

第一个问题:设置local.driver为virtualbox

C:\WINDOWS\system32>multipass set local.driver=virtualboxC:\WINDOWS\system32>multipass get local.drivervirtualboxC:\WINDOWS\system32>

但是发现再次运行multipass launch仍然失败。

失败原因如下:

C:\WINDOWS\system32>multipassd restartE0506 14:22:17.230000000 13160 chttp2_server.cc:1044] UNKNOWN:No address added out of total 2 resolved for 'localhost:50051' {created_time:"2024-05-06T06:22:17.2291532+00:00", children:[UNKNOWN:Failed to add port to server {created_time:"2024-05-06T06:22:17.2172129+00:00", children:[UNAVAILABLE:WSA Error {syscall:"bind", os_error:"Only one usage of each socket address (protocol/network address/port) is normally permitted.\r\n", grpc_status:14, wsa_error:10048, created_time:"2024-05-06T06:22:17.2171038+00:00"}]}, UNKNOWN:Failed to add port to server {created_time:"2024-05-06T06:22:17.2173117+00:00", children:[UNAVAILABLE:WSA Error {syscall:"bind", os_error:"Only one usage of each socket address (protocol/network address/port) is normally permitted.\r\n", grpc_status:14, wsa_error:10048, created_time:"2024-05-06T06:22:17.2172799+00:00"}]}]}

error: Failed to start multipass gRPC service at localhost:50051.

原因:端口50051已经被占用,cmd中查看占用进程,输入netstat命令:

netstat -aon | findstr :50051

出现如下:

C:\Users\Xheng1934>netstat -aon | findstr :50051  TCP    127.0.0.1:50051        0.0.0.0:0              LISTENING       3776  TCP    127.0.0.1:50051        127.0.0.1:57935        TIME_WAIT       0  TCP    [::1]:50051            [::]:0                 LISTENING       3776  TCP    [::1]:50051            [::1]:57934            TIME_WAIT       0  TCP    [::1]:57940            [::1]:50051            TIME_WAIT       0C:\Users\Xheng1934>

打开任务管理器-详细信息,找到pid为3776的进程,发现是multipassd.exe,UAC虚拟化设置为了不允许(UAC虚拟化跟本次问题无关)

端口号为50051,pid为3776,二者不是一个数字。

解决方案:

任务管理器端口号不是pid

解决方案:

1:管理员cmd运行:

taskkill /PID 3776 /F

结果如下:

C:\WINDOWS\system32>taskkill /PID 3776 /F成功: 已终止 PID 为 3776 的进程。

重新multipassd restart:

C:\WINDOWS\system32>multipassd restartE0506 14:39:44.645000000 15312 chttp2_server.cc:1044] UNKNOWN:No address added out of total 2 resolved for 'localhost:50051' {created_time:"2024-05-06T06:39:44.6452589+00:00", children:[UNKNOWN:Failed to add port to server {created_time:"2024-05-06T06:39:44.6451464+00:00", children:[UNAVAILABLE:WSA Error {syscall:"bind", os_error:"Only one usage of each socket address (protocol/network address/port) is normally permitted.\r\n", grpc_status:14, wsa_error:10048, created_time:"2024-05-06T06:39:44.6449827+00:00"}]}, UNKNOWN:Failed to add port to server {created_time:"2024-05-06T06:39:44.6452471+00:00", children:[UNAVAILABLE:WSA Error {created_time:"2024-05-06T06:39:44.6452191+00:00", wsa_error:10048, grpc_status:14, os_error:"Only one usage of each socket address (protocol/network address/port) is normally permitted.\r\n", syscall:"bind"}]}]}

error: Failed to start multipass gRPC service at localhost:50051.

C:\WINDOWS\system32>

可见仍然失效。

2:切换默认json文件中的端口号

文件的路径为C:\Users\你的用户名\.multipass\daemon.json下添加:

grpc_listen_address: "localhost:50052"

若无.multipass文件夹,则在目录

C:\Users\Xheng1934\AppData\Local\multipass

下的conf文件内添加:

grpc_listen_address=127.0.0.1:5005

此方法仍然失效。

3:网络问题,查看防火墙,切换网络。

看到github上说有火绒解决的,尝试后无果。

4:关闭win10家庭版中自行安装的Hyper-V功能,有可能起冲突。

控制面板-程序-程序和功能-启用或关闭windows功能

关闭hyperV后成功如图。

解决方法是:

一开始为自己的win10家庭版安装了hyper-V(前面有文章提到过),hyperV和新安装的virtualbox起冲突,具体冲突原因是:需要在没有安装hyperV的情况下,执行这一行:

multipass set local.driver=virtualbox

再检查下确定是virtualbox:

multipass get local.driver

以上都是再没有安装hyperV的情况下执行的,安装hyperV会起冲突。

目前问题launch failed: Remote "" is unknown or unreachable.已经解决。

不过出现了新问题。新问题出现的原因可能是不相干的。因此下篇再说。按照这个方法一般能解决。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/595433.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux 磁盘管理命令fdisk mount umount mkfs mkfs.ext2

文章目录 3.Linux 磁盘管理命令3.4 fdisk:磁盘分区案例练习 3.5 mount:挂载文件系统案例练习 3.6 umount:卸载文件系统案例练习 3.7 mkfs:建立各种文件系统案例练习 3.8 mkfs.ext2:建立一个 Ext2/Ext3 文件系统案例练习…

深度学习中的归一化:BN,LN,IN,GN的优缺点

目录 深度学习中归一化的作用常见归一化的优缺点 深度学习中归一化的作用 加速训练过程 归一化可以加速深度学习模型的训练过程。通过调整输入数据的尺度,归一化有助于改善优化算法的收敛速度。这是因为归一化后的数据具有相似的尺度,使得梯度下降等优化…

Redis - Zset 有序集合

前言 它保留了集合不能有重复成员的特点,但与集合不同的是,有序集合中的每个元素都有⼀个唯⼀的浮点类型的分数(score)与之关联,有序集合中的元素是可以维护有序性的,但这个有序不是⽤下标作为排序依据⽽是…

数据分析师 医学spss数据分析,游程检验(Run Test)是一种非参数性统计假设的检验方法,也称为“连贯检验”,医学统计学

游程检验(Run Test)是一种非参数性统计假设的检验方法,也称为“连贯检验”。它是基于样本标志表现排列所形成的游程(即连续出现相同数值的序列)的多少进行判断的检验方法。游程检验主要用于两个独立样本的比较和观测结…

TC3xx MTU概述(1)

目录 1.MTU基本功能 2.MBIST 3.小结 1.MTU基本功能 在TC3xx中,MTU(Memory Unit Test)被用来管理控制芯片内部各种RAM的测试、初始化和数据完整性检查。 既然MTU主要是管理和控制,那干活的想必另有他人。所以在该平台中,我们可以看到SRAM…

C++:哈希表和unordered系列容器的封装

一、unordered系列关联式容器的介绍 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到log2N,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好的查询是&…

Python语言在地球科学中地理、气象、气候变化、水文、生态、传感器等数据可视化到常见数据分析方法的使用

Python是功能强大、免费、开源,实现面向对象的编程语言,Python能够运行在Linux、Windows、Macintosh、AIX操作系统上及不同平台(x86和arm),Python简洁的语法和对动态输入的支持,再加上解释性语言的本质&…

深度学习之视觉特征提取器——AlexNet

AlexNet 参考资料: (1)ImageNet十年历任霸主之AlexNet - 知乎 (zhihu.com) (2)AlexNet - Wikipedia 引入 AlexNet在2012年以第一名在Top-1分类精度霸榜ImageNet,并超过第二名近10个百分点,…

On Hold 频发!又3本期刊被标记为On Hold ,大家谨慎投递!

【SciencePub学术】On Hold 频发!小编在查阅资料的时候发现又有3本期刊被标记为On Hold 了,今天小编给大家详细介绍一下这3本期刊。 来源:科睿唯安官网 Results in Physics 1 期刊概况 【期刊简介】IF:5.3,JCR1区&am…

RockChip Android13 NFC SL6320移植

环境:RK3568 Android13 一:驱动移植 1、驱动 将SL6320驱动代码拷贝至kernel-5.10/drivers/misc/sl6320/ 特殊说明:勿将驱动代码放置于kernel-5.10/drivers/nfc/目录下,会导致sl6320驱动生成设备节点时因/dev/nfc节点以创建而加载失败。 2、DTS 本次硬件设计电路走I2C协…

获取京东商品详情,API返回值说明全攻略

京东商品详情API是开发者获取京东平台上商品详细信息的重要工具。通过调用API并解析返回的响应数据,您可以快速获取商品的各项属性,如商品ID、标题、价格、图片等。下面,我们将为您详细介绍京东商品详情API的返回值说明,帮助您更好…

Spring - 8 ( 10000 字 Spring 入门级教程 )

一: MyBatis 1.1 引入 MyBatis 我们学习 MySQL 数据库时,已经学习了 JDBC 来操作数据库, 但是 JDBC 操作太复杂了. 我们先来回顾⼀下 JDBC 的操作流程: 创建数据库连接池 DataSource通过 DataSource 获取数据库连接 Connection编写要执行带 ? 占位符…

三岁孩童被家养大型犬咬伤 额部撕脱伤达10公分

近期,一名被家养大型犬咬伤了面部的3岁小朋友,在被家人紧急送来西安国际医学中心医院,通过24小时急诊门诊简单救治后,转至整形外科,由主治医师李世龙为他实施了清创及缝合手术。 “患者额部撕脱伤面积约为10公分&…

什么是高级持续威胁(APT)

高级持续性威胁(Advanced Persistent Threat,APT),又叫高级长期威胁,是一种复杂的、持续的网络攻击,包含三个要素:高级、长期、威胁。 【高级】是指执行APT攻击需要比传统攻击更高的定制程度和…

【教程】极简Python接入免费语音识别API

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,请不吝给个[点赞、收藏、关注]哦~ 安装库: pip install SpeechRecognition 使用方法: import speech_recognition as srr sr.Recognizer() harvard sr…

省公派出国|社科类普通高校教师限期内赴英国访学交流

在国外访问学者申请中,人文社科类相对难度更大,尤其是英语语言学,作为非母语研究并不被国外高校看重。经过努力,最终我们帮助Z老师申请到英国坎特伯雷基督教会大学的访学职位,并在限期内出国。 Z老师背景: …

如何在 Windows 11 上检查和显示 CPU 温度

1.为什么需要监控 CPU 温度? CPU 是您计算机的核心,是从后台运行整个节目的木偶大师,接收指令并处理保持整个 shindig 运行所需的处理能力。并且需要定期监测其内部温度,以确保节目不会着火。高于平均水平的热量总是会导致性能急…

jenkins常用插件之Filesystem Trigger

安装插件 Filesystem Trigger 项目配置 验证 根据上述配置,当1.txt文件发生变化时,jenkins每分钟会进行检测,检测到后即进行任务构建,后续的具体操作可自行配置

css响应式布局左、右上、右中布局

一、布局效果 二、布局代码 <div class"parent"><div class"left">菜单</div><div class"right"><div class"right-top">顶部导航</div><div class"right-content"></div>…

SpringBoot集成阿里云短信验证码服务

一&#xff1a;前言 最近在项目开发过程中&#xff0c;需要去写一个发送手机短信验证码的功能。在网上查了一下&#xff0c;有很多服务器可供选择&#xff0c;本文的话是基于阿里云服务的短信验证码功能实现。 关于注册和开通服务这些需要操作的&#xff0c;请各位小伙伴参考官…