我试图将一个Framwork依赖的.Net Core应用程序部署到Debian 9 Stretch,但是当我启动.net应用程序时,它会抛出错误:
> Failed to load ▒݅, error: libunwind.so.8: cannot open shared object file: No such file or directory
> Failed to bind to CoreCLR at '/var/www/html/libcoreclr.so'
是的,该文件位于/var/www/html/libcoreclr.so
答案 0 :(得分:2)
libunwind8
已列为Ubuntu下.net
的核心先决条件,请参见here。
我在Debian 9下遇到了同样的问题,并且解决了通过数据包管理器安装lib的问题。
希望这会有所帮助。
答案 1 :(得分:2)
这与https://github.com/dotnet/cli/issues/3390
具有相似的根本原因对于任何不熟悉Linux的人,都可以通过执行在Debian和派生发行版(Ubuntu,Xubuntu,Devuan等)中安装libunwind
sudo apt install libunwind8
对于任何类似RedHat的发行版:
sudo yum install libunwind