# Ubuntu20.04 运行cysic时报错version `GLIBC_2.33' not found解决方案

By [thebigcoming](https://paragraph.com/@thebigcoming) · 2024-08-21

---

前序：在ubuntu20.04中GLIBC的最高版本只有2.30，但cysic执行启动时需要的GLIBC版本为2.32,2.33,2.34版本，导致启动时报错如下图，此文章的目的为解决此问题。

![](https://storage.googleapis.com/papyrus_images/3b40d4903120cb52d377b4001614fe46e51e7d262143a0b6efbb00adc3854f0a.png)

操作步骤
----

#### 切换到root用户

    #执行如下命令并输入用户密码切换root(如果已经是root则不用执行)
    sudo -i
    

### apt源文件添加一个高版本源

    echo "deb http://mirrors.aliyun.com/ubuntu/ jammy main" >> /etc/apt/sources.list
    

### 确认源文件已添加,新添加的源会在末尾

    cat /etc/apt/sources.list
    

![](https://storage.googleapis.com/papyrus_images/1ab9f7afe5f85f87a18ac059e7e5c1aab00a2fdfddb978bdb89a21baec41ac85.png)

### 更新源

    apt-get update
    

### 安装libc6包

    apt install libc6 -y
    

上述命令执行时，会出现如下弹框，默认选中的时No，需要通过键盘左右键控制选择Yes并回车确认

![](https://storage.googleapis.com/papyrus_images/25306d252777a4575920a2881b26ff71badf17f25597c0e36f20655b6c5749fb.png)

### 使用之前跑cysic的用户，执行启动命令即可

    #如果之前执行了sudo -i切换用户的，可执行如下命令退出root并回到原来用户
    exit
    

如下图所示，执行启动脚本后，可以正常执行了，不会报GLIBC的版本问题了

![](https://storage.googleapis.com/papyrus_images/976e8b84f0696c314e19c26e4ea6727d00a1dd57e2b5dc03794f84655b045b1b.png)

---

*Originally published on [thebigcoming](https://paragraph.com/@thebigcoming/ubuntu20-04-cysic-version-glibc-2-33-not-found)*
