Location Services disabled after every restart

I have already sent a feedback report to Apple about this issue, but I find it a bit strange that so far nobody else seems to have noticed it or simply does not have the issue at all.


Whenever I restart my iMac (27inch, 2019, 5K) the Location Services (System Preferences > Security & Privacy > Privacy) become disabled and the apps to which I gave permission to use them, are missing from the list. I have to manually switch the Location Services on again, and wait for every app asking for them, to give permission.


This only happens after a reboot (cold or warm), never after waking up the iMac from sleep mode.

iMac 27″, macOS 11.0

Posted on Nov 26, 2020 2:35 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 7, 2021 6:57 AM

Had this as well. Some research in the file system and comparison to a Mac with working location services revealed some old /etc/master.passwd file. While this file is not used by the system usually, it still provides vital data for the early boot phase (when the locationd and geod daemons will start). I had a /etc/master.passwd~orig file as well. The latter file contains the valid entries. Copy it to /etc/master.passwd as root, reboot and you're fine. You probably need to disable the csrutil as well. Mine was off while I was tinkering with the system.

Similar questions

38 replies
Question marked as Top-ranking reply

Mar 7, 2021 6:57 AM in response to Deep Sky Diver

Had this as well. Some research in the file system and comparison to a Mac with working location services revealed some old /etc/master.passwd file. While this file is not used by the system usually, it still provides vital data for the early boot phase (when the locationd and geod daemons will start). I had a /etc/master.passwd~orig file as well. The latter file contains the valid entries. Copy it to /etc/master.passwd as root, reboot and you're fine. You probably need to disable the csrutil as well. Mine was off while I was tinkering with the system.

Jan 18, 2021 2:18 AM in response to Deep Sky Diver

Thanks, you're right, there does not seem to be anything in the report that might be causing this. I can't keep track of what was posted in some other track.

(The Google "keystone" things are dodgy, but I doubt they are the ones causing the present problem).


I suggest a test: make a new account, turn Location Services on in that account, restart. Do Location Services stay on for that account? If so, we will have found that the issue is probably affecting just your main account.

Mar 6, 2021 3:43 AM in response to Deep Sky Diver

The link to Chrome bug has been posted to this thread but it's in a reply so I think new people are missing it. See the post from user i_dislike_macs. The issue has been confirmed, so Google already know about the issue and there is ongoing discussion about it.


The workaround until it's fixed is to make sure Chrome it up-to-date, then enable location services. It should stick until next time a Chrome update is released.

Mar 11, 2021 8:24 AM in response to Deep Sky Diver

In case it is helpful I seem to have resolved the issue although this might be a solution particular to my situation. I have been migrating from an old 2010 Mac which ran High Sierra to a new iMac. I used the Migration Assistant method (was assured it would be fine) and everything worked perfectly except that Location Services were disabled on the new iMac when the process was complete. I did this twice, erasing the machine between attempts and had the same problem. I decided that rather than use this method again I would erase the machine again, reinstall BigSur and copy over files I wanted from a Time Machine back up and install fresh copies of apps etc. So far so good all is working well. It seems there must have been something in the full migration or stuff from the old Mac what was making the new Location Services in the new Mac unhappy,

Dec 3, 2020 4:46 PM in response to Deep Sky Diver


Hello Deep Sky Diver,


Thanks for asking the Apple Support Communities for help with Location Services after your Mac restarts.


Test if the same thing happens in safe mode. Shut your Mac down, and then restart in safe mode. Set it up in safe mode, and restart. Test to see if the settings stay after safe mode: Start up your Mac in safe mode - Apple Support


If you still have issues, it may be beneficial to reinstall macOS. You should make a backup before reinstalling: Back up your Mac with Time Machine - Apple Support


Use this article to reinstall: How to reinstall macOS - Apple Support


Thanks and have a wonderful day.

Feb 20, 2021 10:50 AM in response to Deep Sky Diver

This is not just a Chrome issue. Even Calendar does this.


I've been experiencing this since December. I have enabled Location Services and locked the settings many times over. Yet when I come back to the System Preference for Privacy and Security, Enable Location Services is unchecked.


Only if the browser (Safari, Chrome, and Firefox) is open will they appear in the list of apps that can be enabled, even if I've previously enabled them. I have to unlock, then enable location services, then select the checkbox for the apps I want to use.


Later, when I come back, system preferences is locked, enable location services is unchecked, and if the apps aren't open, they don't appear in the list of apps that have requested access.


I continually get a message that Calendar would like to use my location. I allow it, but it doesn't stick.


I've reinstalled the operating system with a fresh install, and it still does this.

Dec 6, 2020 1:06 AM in response to Eric--F

Thank you for that suggestion but honestly I don't think that is the best way to solve the problem. Why not? Because it's obviously a bug that is present on other people's installations of Big Sur as well, as someone else here has reported the exact same problem with Launch Services. Support could possibly solve a problem that is due to settings or installation or rights or other software, but what would they possibly recommend to do in this case what you haven't recommended yet? I have file a bug report with Apple and I suggest that everyone else who has the same problem, does so as well:


https://www.apple.com/feedback/macos.html


It's definitely a bug.

Jan 18, 2021 1:12 AM in response to Old Toad

I used to have MacScan but uninstalled it years ago and deleted all folders and files related to it. I have Onyx installed, since years. But this problem started right after upgrading from Catalina to Big Sur mid-November, and at that time I stopped using Onyx because there wasn't yet a version ready for Big Sur. Now there is.


However, I found a drastic work-around for this problem of Location Services being disabled after every restart: I disabled them completely myself.

Jan 21, 2021 11:03 AM in response to Deep Sky Diver

I am experiencing the same thing with Google Chrome location services getting disabled on macOS Catalina and Big Sur - lots of 2015 MacBook Pros (Catalina) and several M1 minis (Big Sur).


The devices are rarely rebooted, no I think it must be whenever Chrome is updated. I found another post referencing the same issue with Sierra: https://discussions.apple.com/thread/252188240 from December 2020, so it looks like this is recent and not related just to the latest OSes.


The really annoying thing is that it requires admin access to check the box beside Security & Privacy/Location Services -> Google Chrome, so my users who aren't admins need to have Tech Services check the box for them every few days or every other week.


Has something happened with Google Chrome's wrapper that makes it no longer trusted by Security & Privacy?


Cross-posting to 252188240 and also logging with Google.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Location Services disabled after every restart

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.