BiliBiliToolPro
BiliBiliToolPro copied to clipboard
【Bug】青龙安装dotnet时报错Couldn't find a valid ICU package installed on the system
运行环境:N1部署的青龙 青龙版本2.11.3
- 问题描述:
@Mr-Quin @AmazingDM @hjkl950217 @ChanceLuo
环境没安装成功
环境没安装成功
大佬求教 留下联系方式
https://github.com/RayWangQvQ/BiliBiliToolPro/blob/main/qinglong/README.md#11-安装-dotnet-环境 细读教程
这个已经安装了
最后也是提示这个报错
Process terminated. Couldn't find a valid ICU package installed on the system. Please install libicu using your package manager and try again. Alternatively you can set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support. Please see https://aka.ms/dotnet-missing-libicu for more information. at System.Environment.FailFast(System.String) at System.Globalization.GlobalizationMode+Settings..cctor() at System.Globalization.CultureData.CreateCultureWithInvariantData() at System.Globalization.CultureData.get_Invariant() at System.Globalization.CultureInfo..cctor() at System.Globalization.CultureInfo.get_CurrentUICulture() at System.TimeZoneInfo.GetUtcStandardDisplayName() at System.TimeZoneInfo.CreateUtcTimeZone() at System.TimeZoneInfo..cctor() at System.DateTime.get_Now() at Microsoft.DotNet.Cli.Program.Main(System.String[]) bili_task_daily.sh: line 17: 1160 Aborted (core dumped) dotnet run --project ./src/Ray.BiliBiliTool.Console
你这个问题跟 #255 一样,DotNet环境没装好,贴下运行extra.sh的日志
服务器架构是amd还是arm?
我一直也比较好奇,为啥有个别人安装dotnet会不成功,已经不只一个issue提过同样问题了。
DotNet的安装教程在这:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-alpine
可以进到青龙容器,自己尝试安装
docker exec -it qinglong bash
如果能找到原因,记得回来告诉我一下,解决我的好奇心。
n1是arm架构的
N1 ARM架构的
那我怀疑可能跟arm有关系
那我怀疑可能跟arm有关系
我该怎么操作大佬。。。
这个日志前面还有东西吗
有的 正常下载的
我去重新跑一下
这个日志前面还有东西吗
全部日志在这
下载的是arm64的dotnet sdk,看着没问题,n1应该就是arm64吧?
但是我看你设置了apk的镜像地址到阿里云镜像,也可能是这个镜像有问题。
可以把镜像地址删了再试试
下载的是arm64的dotnet sdk,看着没问题,n1应该就是arm64吧?
但是我看你设置了apk的镜像地址到阿里云镜像,也可能是这个镜像有问题。
可以把镜像地址删了再试试
安装 dotnet 环境
sh -c "$(wget https://ghproxy.com/https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/qinglong/ray-dotnet-install.sh -O -)"
我是用大佬你写的指令粘贴的
是的,里面会执行apk add bash icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib
apk会去安装依赖包,你给apk添加了国内镜像,你再回忆一下,应该是你自己之前手动设置的
是的,里面会执行
apk add bash icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib
apk会去安装依赖包,你给apk添加了国内镜像,你再回忆一下,应该是你自己之前手动设置的
我记得没有呀 阿里云镜像啥的 但是我青龙上面依赖管理是都有安装的
运行cat /etc/apk/repositories
,贴出来看看
进青龙容器里再执行,docker exec -it qinglong bash cat /etc/apk/repositories
对了 N1上的文件好像跟服务器上的不一样 就比如大佬你写的docker exec -it qinglong bash /ql/data/config/extra.sh 在N1上 没有data 直接是docker exec -it qinglong bash /ql/config/extra.sh
这个对了吧 大佬