saltbo / zpan

A self-hosted cloud disk base on the cloud storage./ 一个基于云存储的网盘系统,用于自建私人网盘或企业网盘。
https://zpan.space
GNU General Public License v3.0
1.83k stars 236 forks source link

关于Glibc版本的问题 #79

Closed Creling closed 3 years ago

Creling commented 3 years ago

当前版本(v1.5.5)的release依赖于GLIBC_2.28 image

无法在Centos7,Ubuntu18.04等系统中运行。 image

Centos7的生命周期截至2024年,Ubuntu18.04的生命周期截至2028年,仍然是现在和将来较长一段时间内的主流Linux发行版。

作者是否可以考虑之后在Ubuntu18.04+Go1.16环境中进行编译和发布?(测试可行) image

saltbo commented 3 years ago

哈哈,自从v1.5发布后就发现这个问题了,我一直以为是我升级了某些Golang的包导致的。今天看到你这个issue突然意识到是打包环境的问题。我们使用的是GitHubAction进行打包发布,使用的是ubuntu-latest,而ubuntu-latest最近应该是更新到20.04了

去查了下官方文档,果然。。 image

Creling commented 3 years ago

哈,我今天下午才发现这个问题。以为作者的开发环境是Ubuntu20.04,考虑到切换环境比较麻烦,本打算提个PR把Makefile改成静态编译,但后来发现项目中用到了getpwuid_r()等函数,没有办法实现预期效果,最终还是得回到打包环境上来,所以才有了这个issue。

saltbo commented 3 years ago

resolved @v1.5.6