这是件很二的事情,之前cyberpanel安装在ubuntu20.04上无法用php8.4,说要只支持ubuntu22.04以上系统,看了github说支持ubuntu24.04,于是上了,结果。。。提示了上面的错误,看了网上资料说目前cyberpanel的源还没有适配Ubuntu24.04,你丫的不是支持了么?懒得重装系统,只能改造下系统了。
先解决 APT 本身的依赖和缓存问题:
# 1. 更新APT缓存并修复缺失的依赖
sudo apt update --fix-missing
# 2. 修复破损的包依赖
sudo apt install -f -y
# 3. 配置未完成的包(若有)
sudo dpkg --configure -a
# 4. 清理旧缓存和无用包
sudo apt clean && sudo apt autoclean && sudo apt autoremove -y
手动添加适配 Ubuntu 24.04 的 OLS 官方仓库(核心修复)
CyberPanel 脚本的 OLS 仓库配置不适配 24.04,需手动添加正确的仓库:
# 1. 安装必要工具(用于添加GPG密钥)
sudo apt install -y wget gnupg2 lsb-release ca-certificates
# 2. 添加OLS官方GPG密钥(验证包合法性)
wget -O - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo gpg --dearmor -o /usr/share/keyrings/litespeedtech.gpg
# 3. 添加适配Ubuntu 24.04的OLS仓库(关键:指定noble版本)
echo "deb [signed-by=/usr/share/keyrings/litespeedtech.gpg] https://rpms.litespeedtech.com/debian/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/litespeed.list
# 4. 再次更新APT缓存(加载新仓库)
sudo apt update
手动安装 openlitespeed(验证依赖并解决核心问题)
单独安装 OLS,确认无依赖报错:
# 用和CyberPanel脚本相同的非交互式方式安装OLS
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install openlitespeed
重新运行 CyberPanel 安装脚本,OLS 安装成功后,重新执行 CyberPanel 官方安装命令(可指定 PHP 8.4):
# 官方一键安装脚本(推荐指定PHP 8.4)
sudo sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
好了,这样基本可以了
![ubuntu24.04安装cyberpanel提示错误: [ERROR] We are not able to run DEBIAN_FRONTEND=noninteractive apt-get -y install openlitespeed return code: 100. Fatal error, see /var/log/installLogs.txt for full details. - 技术宅银魂 - 科技改变生活 - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地](https://www.rei3.com/images/SEO-LOGO.png)

![ubuntu24.04使用cyberpanel创建网站时提示错误:DKIM Setup.. 错误信息: [“[Errno 2] No such file or directory: ‘/etc/postfix/main.cf’ [404]”] - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地](https://www.rei3.com/images/wt-logo-1.webp)












没有回复内容