Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET Core macOS installer is allowed to install on unsupported OS versions #8257

Open
powellcj12 opened this issue May 13, 2017 · 2 comments
Milestone

Comments

@powellcj12
Copy link

Steps to reproduce

  1. Download .NET Core installer on a Mac running 10.10
  2. Attempt to install it

Expected behavior

Installation fails because .NET Core requires 10.11+ (and .NET Core 2 requires 10.12+)

Actual behavior

Installation succeeds. When using .NET Core 2 installer on 10.10, you get a crash from the post install script that runs.

Some discussion about this in dotnet/core#640 because apparently things worked with .NET Core 1 on 10.10, but now dotnet requires clock_gettime which is only on 10.12 (as mentioned in #8256, and also dotnet/coreclr#10337).

Not clear to me exactly how the installer gets packaged, but it looks like it should only be getting packed for 10.12? See here.

@julielerman
Copy link

  1. I have 10.11.6 and glad I found this quickly enough with nightly build (2.0.0-preview2-25319-02)
  2. dang! I guess I better finally move to sierra! :)

@danielbsig
Copy link

I also experienced this. I'm on 10.11.6 as well. The problem is that my regular 1.0 install is now broken, when I try to invoke the dotnet command I get this error:

dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from: /usr/local/share/dotnet/shared/Microsoft.NETCore.App/2.0.0-preview1

Any idea how to remove the preview completely?

@msftgits msftgits transferred this issue from dotnet/cli Jan 31, 2020
@msftgits msftgits added this to the Backlog milestone Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants