Ubuntu解决Genesis报错

这两天在服务器上部署了genesis,但是一直报错:

bash 复制代码
OpenGL.error.GLError: GLError(
        err = 1280,
        description = b'invalid enumerant',
        baseOperation = glGetFloatv,
        pyArgs = (
                GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT,
                <object object at 0x7fcaeedf01c0>,
        ),
        cArgs = (
                GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT,
                array([0.], dtype=float32),
        ),
        cArguments = (
                GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT,
                array([0.], dtype=float32),
        )
)

感觉是OpenGL版本的问题,根据GitHub的issue,运行以下代码解决:

bash 复制代码
sudo apt-get install libosmesa6-dev
sudo apt-get install libgl1-mesa-glx libglu1-mesa
sudo apt-get install mesa-utils

然后更新OpenGL版本:

bash 复制代码
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade

注意一定要update和upgrade。

相关推荐
Kang强几秒前
tcpdump 抓到 icmp 包,但是抓不到 tcp 包??
linux
demodashi6664 分钟前
Linux下ag搜索命令详解
linux·运维·windows
無识22 分钟前
Linux-第四章web服务
linux·运维·服务器
一叶知秋yyds31 分钟前
Centos 安装 Docker教程
linux·docker·centos
fie888934 分钟前
在CentOS 7上集成cJSON库的方法
linux·运维·centos
带土143 分钟前
5. Unix/Linux 系统常用类型别名清单
linux·unix
rit843249943 分钟前
在Ubuntu上配置Nginx实现开机自启功能
数据库·nginx·ubuntu
爱吃橘的橘猫43 分钟前
如何解决VMware虚拟机中Linux系统终端不显示ens33 inet IP地址的问题
linux·运维·服务器·虚拟机
佐杰1 小时前
Jenkins使用指南1
java·运维·jenkins
kyle~1 小时前
计算机系统---USB的四种传输方式
运维·c++·计算机系统