macOS会检测位置,但不会自动设置时区


18

最近,我的自动时区更新停止了工作。(即它曾经可以工作,但现在不起作用)

令人不安的是,我的Mac检测到了正确的位置(例如,科罗拉多州戈尔登),但是即使选中了使用当前位置自动设置我的时区,它也不会使用它来更新时。查看截图。

时间和日期首选项显示正确的位置(科罗拉多州戈登),但时区不正确(太平洋地区)

有谁知道如何解决这一问题?

现在,我尝试过的每个网络都会出现此问题:工作,家庭,机场,酒店等,并且我已经尝试了通常的修复方法,例如切换自动时区的开和关,关闭系统偏好设置,重新启动和修复权限。

作业系统:OS X 10.9.5(13F1112)

系统:MacBook Pro Retina,2014年中13


奇怪 Maps应用程序地理位置如何?它也坏了吗?您是否安装了任何VPN软件,或者是否能够将Mac捆绑到带有蜂窝数据的iOS设备上进行测试?
bmike

我确实安装了VPN(Junos Pulse)以进行工作。但是,无论我是否用它登录,都会出现此问题。我现在没有简单的方法来尝试使用iOS系留设备,但是如果有的话我会发表评论。
布赖恩·P

@bmike:此外,maps应用程序的地理位置已确定。就像时间和日期中的图钉位置一样。问题不在于更新时区以匹配。
Bryan P

我有完全相同的问题:位置图钉会自动更新,但时区和时钟不会更新。会喜欢不太激烈的解决方案。

2
我仍然在莫哈韦沙漠(Mojave)中遇到此错误。
drc

Answers:


8

这只是发生在高塞拉山脉上的我。继续尝试进行更改,以便Mac的位置会自动更新时区。Mac可以检测出所在位置(都使用Maps应用程序,并且“系统偏好设置” /“日期和时间/时区”中的红色图钉显示了正确的位置),但是时区“卡在”了我上周所在的位置。通过重新引导并切换日期和时间中的所有选项来继续进行。

这是我的解决方法。在Bash中(即启动终端):

$ cd /etc
$ ls -l localt*

像这样,它应该是指向IANA时区数据库的链接(假设此Mac位于洛杉矶附近):

lrwxr-xr-x  1 root  wheel  45 Aug 30 17:32 localtime -> /var/db/timezone/zoneinfo/America/Los_Angeles

如果不是:

  1. 在系统偏好设置/日期和时间/时区中关闭自动时区
  2. 在终端sudo rm /etc/localtime中删除不正确的链接
  3. 重新启动(localtime将重新创建)
  4. 在系统偏好设置/日期和时间/时区中重新启动自动时区

在谷歌搜索并拔发几分钟后,这对我有用。YMMV。


如果您在High Sierra上,这是要走的路。
zerohedge

在运行Migration Assistant设置Mac之后发生了我。我有两个不同城市的当地时间符号链接。➜ /etc ls -l localt* lrwxr-xr-x 1 root wheel 45 Jul 8 23:54 localtime -> /var/db/timezone/zoneinfo/America/Los_Angeles lrwxr-xr-x 1 root wheel 41 Jul 8 23:52 localtime~orig -> /var/db/timezone/zoneinfo/America/Detroit。通过移动文件来解决它sudo mv localtime\~orig localtime
johncorser '19

可以确认这也适用于莫哈韦沙漠。
阿达(Arda)

3

这是另一种解决方法:

  1. 启动命令行终端(Launchpad-> Terminal)
  2. 运行以下命令:

    sudo ntpdate -u time.apple.com (它将要求您输入密码)

而已!您的时钟现在已使用Apple的时间服务器更新


3
很好的工作。我认为这不是真正的解决方案,因为我相信它只会更新一次时间,而不是设置自动更新时间。我相应地编辑了文本。+1
Bryan P

2

显然,至少其他几个人有此问题。参见[ https://discussions.apple.com/thread/7126456 ]。在该讨论中发现起作用的唯一解决方案是:

解决方案:重新安装操作系统。(赞!)

该讨论中的其他尝试(包括我上面提到的尝试之外的尝试)均无效。新的操作系统安装似乎非常剧烈/痛苦,所以现在我将坚持使用

解决方法:切换到手动时区控制。

希望苹果公司能够尽快为Mavericks用户推出修复程序,尽管也许所有的关注点都集中在优胜美地和(很快)El Cap上。

仍然欢迎任何更简单的解决方案!


2

更新到Mojave后,尽管启用了某些定位功能,但仍无法正常工作,即在“查找我的Mac”中报告的设置时区和肛门位置的精确位置

通过以下建议可解决此问题,以重置终端中的可访问性(从此处获取):

tccutil reset Accessibility

这样做可以固定用于设置时区的精确位置功能,并可以立即在iCloud的“查找我的Mac”(以及iOS的“查找我的iPhone”应用程序)中确定计算机的位置。


1

自安装Mavericks以来,我已经有好几个月了。由于我运行的是High Sierra和Lion,可以立即无缝地检测到我的地理位置,因此我有机会比较两者之间的各种网络设置,这才导致Mavericks中的问题得以解决。该问题源于“系统偏好设置”的“网络设置”窗格中的代理参数值不正确。导航至窗格,然后遵循以下路径:Advanced-Proxy,然后注意Web代理(HTTP)代理的值。它应该是127.0.0.1:8228,用冒号分隔的数字字符串转到相应的框(字段)。参数本身应为未选中状态,无需授权凭据。退出高级首选项,单击“应用”。

在更改代理的值之前,我运行了网络诊断程序。我自发地提出了后者,因为“您的地理位置目前不可用”消息在Lion中出现,并且在诊断后消失了。

HTTP代理设置

重要更新

我不再遇到地理位置问题。我不确定以下是否真的是导致我在OS X Mavericks(或您运行的任何其他macOS)中找不到和定位Mac的反复失败的真正原因,但是在我的情况下,我在3个Ma​​cOS上运行了其中的2个包括连接的外部驱动器Mavericks。对于那些我禁用了Spotlight很长时间的人,仅对内部驱动器启用了它。我没有解释为什么它会击中Mavericks,但不会击中也安装在外部驱动器上的High Sierra,但是我怀疑这是由于跨所有分区的元数据索引不正确造成的。我为启动的每个分区打开了Spotlight,然后为其他两个分区关闭了它(例如,如果Mavericks是最新的,则对其他分区禁用Spotlight)。每次从3个分区之一重新启动时,我都会这样做。此后,Mavericks能够与地理定位服务建立连接,此后此功能就非常坚固。也许这对那些努力使它起作用的人有所帮助。通过重新索引驱动器来尝试运行元数据进程,并确保它是唯一的可启动分区,或者如果不是,则仅针对当前可启动分区打开Spotlight。我很想知道这个建议是否可以纠正这种烦人的行为。

重要更新#2

我突然开始在Lion中遇到这个问题,在过去的7年中,我从未使用过它,而是设法复制并解决了它。简而言之:如果无法通过操作代理设置或重新编制卷索引来解决该问题,则可能是由名为进程的较低系统级文件夹之一中的数据库高速缓存文件损坏而引起的“定位”。我要指的特定文件是数据库文件cache.db。在狮子,有一个与路径的文件夹/私人的/ var /文件夹/ ZZ / zyxvpxvq6csfxvn_n00000sm00006d / C。在该文件夹中,您会找到clients.plist文件,其中包含有关已授予对地理定位服务的访问权的每个进程和应用程序以及几个数据库文件的信息,包括在内。问题是,如果您卸载以前使用Mac地理位置的应用程序,则macOS无法正确更新它。在GUI级别,您可以在“系统偏好设置”的“安全性和隐私”设置中将其视为已卸载应用程序的空白图标。仅通过删除相应的值来更改plist不会导致上述cache.db文件的自动更新, 但会导致操作系统丢失位置信息,因此,当您位于“ “日期和时间”设置窗格的“时区”部分。解决方案是也删除cache.db文件并重新启动(重新启动很重要)。之后,系统可能需要一些时间来重建缓存。文件,但现在您的位置变得可检测并且红色别针已正确定位。现在,它使应用程序可以无缝使用您的位置。

请注意,以上所有内容均与Lion有关。在较新的版本中,“已定位”文件和文件夹的位置可能有所不同,数据库文件名及其在包含文件夹中的计数也很有可能是高概率,因此您必须自己进行调查:例如,在High Sierra中,相关文件夹位于/ private / var / db / locationd /,并且在其中隐藏了带有“ dat”前缀的文件,代替了cache.db。使用以下命令来查找client.plist文件,该文件指向可以打开以在其中查找cache.db或类似类型文件的封闭文件夹。该命令是

sudo find -x / -iname *clients\.plist* ! -ipath *yourhomefolder* ! -ipath *applications* ! -ipath *system* -prune

用您的主文件夹的实际名称替换yourhomefolder。过滤输出:您只需要包含client.plist的那些条目。仔细查看它所在的文件夹。


在端口8228上侦听哪种服务/代理?
nohillside

我更新了评论以反映我后来的发现。
以利亚

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.