.NET Core 3.1 MSBuild在Ubuntu上缺少libc.musl-x86_64.so.1

.NET Core 3.1 MSBuild在Ubuntu上缺少libc.musl-x86_64.so.1,ubuntu,.net-core,.net-core-3.1,musl,Ubuntu,.net Core,.net Core 3.1,Musl,直到昨天,一切照常进行。今天早上我试图打开一个项目,但遇到了这样的错误: /snap/dotnet-sdk/current/dotnet: error while loading shared libraries: libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory 我完全迷路了,从昨天开始,我的系统没有任何变化,因此我想知道是否有人有类似的问题 在.NET核心SDK的3.1.302和

直到昨天,一切照常进行。今天早上我试图打开一个项目,但遇到了这样的错误:

/snap/dotnet-sdk/current/dotnet: error while loading shared libraries: libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory
我完全迷路了,从昨天开始,我的系统没有任何变化,因此我想知道是否有人有类似的问题

在.NET核心SDK的
3.1.302
3.1.401
版本中都会发生这种情况


我在Ubuntu 20.04.1上使用
5.4.0-42-generic
内核。

我说什么都没有改变是错误的:.NET Core SDK snap更新为
3.1.401

恢复到以前的版本(
3.1.302
)使其正常工作<代码>3.1.401仍然不起作用。由于某种原因,即使在更改为
3.1.302
MSBuild之后,我的IDE也没有拾取它,因此必须重新启动它


将其保留在此处,以防其他人遇到此问题。

这是通过Snap安装的dotnet的临时修复程序

sudo快照还原dotnet sdk

SDK版本v3.1.6(SDK 3.1.302)在Ubuntu 20.04上运行


有关“apt”安装的dotnet,请参阅网页

3.1.401 dotnet sdk快照似乎已损坏,并已在上报告。如果您刚刚安装了该软件包,是否有人知道如何恢复?我得到了“无法还原”dotnet sdk:当我尝试还原时,没有要还原的修订