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

[BUG] 3003 minion not starting on macOS Big Sur #60012

Closed
maennlse opened this issue Apr 12, 2021 · 7 comments · Fixed by #60026
Closed

[BUG] 3003 minion not starting on macOS Big Sur #60012

maennlse opened this issue Apr 12, 2021 · 7 comments · Fixed by #60026
Assignees
Labels
Bug broken, incorrect, or confusing behavior MacOS pertains to the OS of fruit severity-critical top severity, seen by most users, serious issues
Milestone

Comments

@maennlse
Copy link

Description
version 3003 of the salt-minion is not starting on macOS Big Sur (at least not for me)

salt-minion -V
Traceback (most recent call last):
  File "/opt/salt/bin/salt-minion", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/opt/salt/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3191, in <module>
    @_call_aside
  File "/opt/salt/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3175, in _call_aside
    f(*args, **kwargs)
  File "/opt/salt/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3204, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/opt/salt/lib/python3.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master
    ws.require(__requires__)
  File "/opt/salt/lib/python3.7/site-packages/pkg_resources/__init__.py", line 900, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/opt/salt/lib/python3.7/site-packages/pkg_resources/__init__.py", line 786, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyobjc-framework-AutomaticAssessmentConfiguration==6.2.2; platform_release >= "19.0"' distribution was not found and is required by pyobjc

previous version 3002.6 worked as expected.

Steps to Reproduce the behavior
Install salt-minion 3003 on macOS Big Sur

Expected behavior
salt-minion starts

Versions Report
salt-3003-py3-x86_64.pkg (sha256: F780DF6821043B3507B8705416D0D070929B9B1FB3E02E5FFAE4F49D81BF0F5E)
macOS Big Sur 11.2.3 (20D91)

maybe related ?
#57973
#56416

@maennlse maennlse added Bug broken, incorrect, or confusing behavior needs-triage labels Apr 12, 2021
@sagetherage
Copy link
Contributor

@sheagcraig @weswhet can you help with triaging this issue, please?

@sagetherage sagetherage added the MacOS pertains to the OS of fruit label Apr 12, 2021
@sagetherage sagetherage added severity-critical top severity, seen by most users, serious issues and removed needs-triage labels Apr 13, 2021
@sagetherage sagetherage added this to the Approved milestone Apr 13, 2021
@sagetherage
Copy link
Contributor

sagetherage commented Apr 13, 2021

This also applies to 10.15.4

@sagetherage
Copy link
Contributor

do we want to look at removing pyobjc?

@rrrix
Copy link

rrrix commented Apr 14, 2021

I noticed when looking at PR #60026 that the CI jobs for PR's don't include an automated test for Big Sur - only Mojave and Catalina. Should that be a separate issue?

@sagetherage
Copy link
Contributor

@rrrix good point and I thought the MacOS Working Group was taking that on - but a new issue definitely won't hurt!

@twangboy
Copy link
Contributor

The package has been rebuilt using the requirements file as found in #60026 and is now live:
https://staging.repo.saltproject.io/osx/salt-3003-py3-x86_64.pkg

The old package has been renamed:
https://staging.repo.saltproject.io/osx/salt-3003-py3-x86_64-broken-initial-release.pkg

@maennlse
Copy link
Author

i can confirm that the updated package is working.
thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug broken, incorrect, or confusing behavior MacOS pertains to the OS of fruit severity-critical top severity, seen by most users, serious issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants