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.
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
ysudo apt-get upgrade
para actualizar los paquetes de su sistema, incluida la biblioteca GLIBC. Después de eso, intente ejecutar nuevamente el comandodotnet 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.