About This Blog
This blog took a lot of effort from theme selection to Hugo migration. Thanks to the development of Vibe Coding and AI Copilot, my undergraduate dream of having a self-written blog has finally come true.
This blog took a lot of effort from theme selection to Hugo migration. Thanks to the development of Vibe Coding and AI Copilot, my undergraduate dream of having a self-written blog has finally come true.

Problem Background Due to work requirements, I needed to run code-server on CentOS 7. The simplest approach would be to download the pre-compiled package from coder/code-server. Unfortunately, running it directly resulted in errors like these: 1 2 3 /lib64/libc.so.6: version `GLIBC_2.28' not found /lib64/libm.so.6: version `GLIBC_2.27' not found /lib64/libc.so.6: version `GLIBC_2.25' not found Clearly, this is caused by the outdated glibc version in CentOS 7 (see issue). Using ldd --version, we can find that CentOS 7’s glibc version is 2.17. To solve this problem, the simplest approach would be to compile and install code-server in a glibc 2.17 environment.