解决:Openstack创建实例进入控制台报错Something went wrong, connection is closed

如下图:Something went wrong, connection is closed 出现此样式

出现此问题的原因:openstack中 /usr/share/novnc/core/websock.js 此文件缺少binary或base64需要引入协议

解决方法:

1.修改配置文件

复制代码
[root@openstack ~]# vim /usr/share/novnc/core/websock.js

230     open(uri, protocols) {
231         this.attach(new WebSocket(uri,['binary','base64']));   #修改此处,加入协议
232     }

2.重启服务验证(重启后需要清理浏览器缓存,然后重新访问)

复制代码
[root@openstack ~]# systemctl restart openstack-nova-novncproxy.service
相关推荐
带土12 分钟前
18 .shell编程-正则表达式
linux·正则表达式
asdfg125896316 分钟前
如何判断一个地址是否可以用作主机 IP 地址?
服务器·网络·tcp/ip
爱吃甜品的糯米团子31 分钟前
Linux 学习笔记之进程管理、网络基础与常用软件安装
linux·网络·学习
Micro麦可乐33 分钟前
Centos Stream 9 中Docker安装出现 download.docker.com:443 的问题解决
linux·docker·centos·podman
poemyang1 小时前
你的程序为何卡顿?从LINUX I/O三大模式寻找答案
linux·rpc
---学无止境---1 小时前
Linux中早期控制台初始化和注册的实现
linux
撬动未来的支点1 小时前
DMABUF 核心概念:Linux 的“共享白板”机制
linux
ytttr8731 小时前
C语言实现Modbus TCP/IP协议客户端-服务器
服务器·c语言·tcp/ip
今麦郎xdu_3 小时前
【Linux系统】命令行参数和环境变量
linux·服务器·c语言·c++
还不秃顶的计科生3 小时前
linux下conda未安装的解决方法(离线安装linux下的conda)
linux·运维·服务器