es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error al cargar /snap/dotnet-sdk/152/shared/Microsoft.NETCore.App/6.0.1/libcoreclr.so

Anteriormente instalé la versión .Net Core 3.1.416 y la versión 3.1.416 de dotnet-ef.

Utilicé el siguiente comando para agregar una migración de base de datos:

dotnet-ef migrations add Test -p <ruta a="" la="" capa="" de="" dominio=""> -s <ruta al="" archivo="" de="" solución=""> --context ApplicationDbContext

Después tuve que instalar el SDK de la versión 6.0.101 de .Net Core para un nuevo proyecto. Luego actualicé la versión de dotnet-ef a 6.0.101.

Cuando agrego una migración en el proyecto de .Net 6.0 o 3.1.416, se produce el siguiente error:

Failed to load /snap/dotnet-sdk/152/shared/Microsoft.NETCore.App/6.0.1/libcoreclr.so, error: /snap/dotnet-sdk/152/shared/Microsoft.NETCore.App/6.0.1/../../../lib/x86_64-linux-gnu/librt.so.1: undefined symbol: __clock_nanosleep, version GLIBC_PRIVATE
Segmentation fault (core dumped)

Cuando ejecuto el comando dotnet --list-sdks, muestra la siguiente salida:

3.1.416 [/usr/share/dotnet/sdk]
6.0.101 [/usr/share/dotnet/sdk]

Por favor, ayúdame a resolver este problema.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema puede estar relacionado con un problema de compatibilidad entre el SDK .NET Core 6.0.101 y algunas de las bibliotecas instaladas en su sistema. Una posible solución podría ser actualizar las bibliotecas de su sistema a las últimas versiones, específicamente la biblioteca GLIBC que parece estar causando el problema.

    Puede intentar ejecutar sudo apt-get update y sudo apt-get upgrade para actualizar los paquetes de su sistema, incluida la biblioteca GLIBC. Después de eso, intente ejecutar nuevamente el comando dotnet ef y vea si el problema persiste.

    También puede intentar desinstalar y volver a instalar el SDK .NET Core 6.0.101 para asegurarse de que todas las bibliotecas requeridas estén instaladas correctamente.

    Si ninguna de las soluciones anteriores funciona, es posible que necesite depurar el problema en mayor profundidad verificando las versiones específicas de las bibliotecas instaladas en su sistema y su compatibilidad con el SDK .NET Core 6.0.101.

Comments are closed.