【问题标题】:.NET Core 3.1 MSBuild missing libc.musl-x86_64.so.1 on Ubuntu.NET Core 3.1 MSBuild 在 Ubuntu 上缺少 libc.musl-x86_64.so.1
【发布时间】:2020-12-01 21:30:16
【问题描述】:

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

/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 Core SDK 的 3.1.3023.1.401 版本都会发生这种情况。

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

【问题讨论】:

标签: ubuntu .net-core .net-core-3.1 musl


【解决方案1】:

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

恢复到以前的版本 (3.1.302) 使其工作。 3.1.401 仍然不起作用。由于某种原因,我的 IDE 即使在更改为 3.1.302 MSBuild 后也没有启动它,不得不重新启动它。

留在这里以防其他人遇到此问题。

【讨论】:

    【解决方案2】:

    这是对通过 Snap 安装的 dotnet 的临时修复。

    sudo snap revert dotnet-sdk

    SDK 版本 v3.1.6 (SDK 3.1.302) 适用于 Ubuntu 20.04

    关于“apt”安装的dotnet,见网页https://dotnet.microsoft.com/download/dotnet-core/3.1

    【讨论】:

    • 如果您刚刚安装了软件包,有人知道如何恢复吗?当我尝试还原时,我得到“无法还原“dotnet-sdk”:没有要还原的修订版”
    猜你喜欢
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2021-08-14
    相关资源
    最近更新 更多