macOS स्थान का पता लगाता है लेकिन स्वचालित रूप से समय क्षेत्र सेट नहीं करता है


18

हाल ही में मेरे स्वचालित टाइमज़ोन अपडेट ने काम करना बंद कर दिया। (यानी यह काम करता था लेकिन अब ऐसा नहीं है)

परेशान करने वाली बात यह है कि मेरा मैक सही स्थान का पता लगाता है (जैसे गोल्डन, सीओ), लेकिन यह समय-सारणी को अपडेट करने के लिए इसका उपयोग नहीं करता है, बावजूद इसके कि मेरा टाइमज़ोन स्वचालित रूप से वर्तमान स्थान की जांच कर रहा है। स्क्रीनशॉट देखें।

समय और दिनांक वरीयताएँ सही स्थान दिखा रही हैं (गोल्डन, CO), लेकिन गलत समय क्षेत्र (प्रशांत)

क्या कोई जानता है कि इसे कैसे ठीक करें?

यह समस्या अब मेरे द्वारा कोशिश किए गए प्रत्येक नेटवर्क के साथ होती है: कार्य, घर, हवाई अड्डे, होटल, आदि, और मैंने पहले से ही ऑटो टाइमज़ोन को बंद करने और सिस्टम की वरीयताओं को बंद करने, रीबूट करने और अनुमतियों को सुधारने जैसे सामान्य सुधारों की कोशिश की है। ।

OS: OS X 10.9.5 (13F1112)

सिस्टम: मैकबुक प्रो रेटिना, 2014 के मध्य में 13-इंच


विचित्र। मैप्स ऐप जियोलोकेशन के बारे में कैसे? क्या यह उसी तरह टूट गया है? क्या आप कोई वीपीएन सॉफ़्टवेयर स्थापित कर रहे हैं या मैक के साथ परीक्षण करने में सक्षम हैं जो सेलुलर डेटा के साथ एक आईओएस डिवाइस पर आधारित है?
bmike

मेरे पास काम के लिए एक वीपीएन इंस्टॉल (जूनो पल्स) है। लेकिन यह समस्या होती है कि मैं इसके साथ लॉग इन हूं या नहीं। मेरे पास अब टेथर आईओएस को आज़माने का एक आसान तरीका नहीं है, लेकिन अगर मैं टिप्पणी करूँ तो।
ब्रायन पी।

@bmike: इसके अलावा, मैप्स ऐप जियोलोकेशन ऑन स्पॉट है। समय और तारीख में पिन प्लेसमेंट की तरह। समस्या मिलान के लिए समय-क्षेत्र अपडेट नहीं कर रही है।
ब्रायन पी

मेरे पास बिल्कुल यही समस्या है: स्थान पिन स्वचालित रूप से अपडेट होता है, लेकिन समय क्षेत्र और घड़ी नहीं। एक कम कठोर समाधान पसंद करेंगे।

2
मैं अभी भी Mojave में इस बग का अनुभव कर रहा हूं।
डीआरसी

जवाबों:


8

यह सिर्फ हाई सिएरा पर मेरे साथ हुआ। बदलने की कोशिश कर रहा था ताकि मैक का स्थान स्वचालित रूप से टाइमज़ोन को अपडेट कर दे। मैक यह पता लगा सकता है कि कहां था (सिस्टम प्रेफरेंस / डेट एंड टाइम / टाइम जोन में मैप्स एप्लिकेशन और रेड पिन का उपयोग करके दोनों ने सही स्थान दिखाया था), लेकिन टाइम जोन उस स्थान पर 'अटक गया' था जहां मैं पिछले हफ्ते था। यह रिबूट और डेट एंड टाइम के सभी विकल्पों को टॉगल करने के माध्यम से जारी रहा।

यहाँ मेरे लिए फिक्स था। बैश में (यानी, लॉन्च टर्मिनल):

$ cd /etc
$ ls -l localt*

यह IANA टाइमज़ोन डेटाबेस की तरह एक लिंक होना चाहिए (यह मानते हुए कि यह मैक एलए के पास है):

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. सिस्टम प्राथमिकता / दिनांक और समय / समय क्षेत्र में स्वचालित समय क्षेत्र को पुनरारंभ करें

Googling के बाद मेरे लिए काम किया और कुछ मिनटों के लिए बाल खींचे। YMMV।


यदि आप हाई सिएरा पर हैं तो यह जाने का मार्ग है।
zerohedge

मेरा मैक सेट करने के लिए माइग्रेशन असिस्टेंट चलाने के बाद मेरे पास आया। मेरे पास दो अलग-अलग शहरों के लिए स्थानीय समय की सहानुभूति थी। ➜ /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
जॉन्कोर

पुष्टि कर सकते हैं यह भी Mojave पर काम करता है।
अरदा

3

यहाँ एक और काम है:

  1. कमांड लाइन टर्मिनल लॉन्च करें (लॉन्चपैड -> टर्मिनल)
  2. निम्न आदेश चलाएँ:

    sudo ntpdate -u time.apple.com (यह आपका पासवर्ड मांगेगा)

बस! आपकी घड़ी अब Apple के टाइम सर्वर से अपडेट हो गई है


3
चारों ओर अच्छा काम। मैं इसे एक सच्चे समाधान के रूप में नहीं देखता क्योंकि मेरा मानना ​​है कि यह केवल समय के लिए स्वचालित अपडेट स्थापित करने के बजाय केवल एक बार अपडेट करता है। मैंने तदनुसार पाठ संपादित किया। +1
ब्रायन पी

2

जाहिर है कम से कम कुछ अन्य लोगों को यह समस्या हुई है। देखें [ https://discussions.apple.com/thread/7126456 ] । उस चर्चा में काम करने का एकमात्र समाधान निम्नलिखित है:

समाधान: ओएस को फिर से स्थापित करें।(ओह!)

उस चर्चा में अन्य प्रयास, जिनमें मैं ऊपर उल्लिखित कुछ काम भी शामिल है, काम नहीं किया। एक नया OS स्थापित लगता है बल्कि काफी दर्दनाक / दर्दनाक, इसलिए अब के लिए मैं के साथ रहना होगा

आसपास काम करें: मैन्युअल टाइमज़ोन नियंत्रण पर स्विच करें।

उम्मीद है कि Apple Mavericks उपयोगकर्ताओं के लिए जल्द ही एक सुधार लाएगा, हालांकि शायद सारा ध्यान Yosemite और (जल्द ही) El Cap पर है।

किसी भी सरल समाधान अभी भी स्वागत करते हैं!


2

Mojave को अपडेट करने के बाद कुछ स्थान फ़ंक्शंस सक्षम होने के बावजूद काम नहीं कर रहे थे अर्थात समय क्षेत्र निर्धारित करने में सटीक स्थान और 'Find My Mac' में बताया जा रहा है।

टर्मिनल में एक्सेसिबिलिटी रीसेट करने की सलाह का पालन करके समस्या को ठीक किया गया ( यहाँ से लिया गया है ):

tccutil reset Accessibility

ऐसा करने से टाइमज़ोन सेट करने के लिए सटीक स्थान सुविधा निश्चित हो गई और मेरे कंप्यूटर के स्थान को iCloud में 'फाइंड माई मैक' (और आईओएस में 'फाइंड माय आईफोन' ऐप) में निर्धारित करने में सक्षम बनाया।


1

मैं Mavericks स्थापित करने के बाद से कई महीनों के लिए मुद्दा था। चूंकि मैं हाई सिएरा और लायन चलाता हूं, जहां मेरे जियोलोकेशन का तुरंत और मूल रूप से पता लगाया जाता है, इसलिए मुझे दोनों के बीच विभिन्न नेटवर्क सेटिंग्स की तुलना करने का अवसर मिला है और इससे मैवरिक्स में समस्या का समाधान हो गया है। सिस्टम वरीयताएँ के नेटवर्क सेटिंग्स फलक में गलत प्रॉक्सी पैरामीटर मान से उपजी समस्या। फलक पर नेविगेट करें फिर इस पथ का अनुसरण करें: उन्नत-प्रॉक्सी , फिर वेब-प्रॉक्सी (HTTP) प्रॉक्सी के एक मूल्य का नोटिस बनाएं । यह 127.0.0.1:8228 होना चाहिए , बृहदान्त्र के साथ अलग किए गए संख्यात्मक तार संबंधित बक्से (फ़ील्ड) पर जाते हैं। पैरामीटर ही अनियंत्रित होना चाहिए, कोई प्राधिकरण क्रेडेंशियल की आवश्यकता नहीं है। उन्नत वरीयताओं से बाहर निकलें, "लागू करें" पर क्लिक करें।

प्रॉक्सी के मूल्य को बदलने से पहले मैंने नेटवर्क डायग्नोस्टिक्स चलाया। मैं बाद में अनायास आ गया क्योंकि "आपका भू-स्थान वर्तमान में अनुपलब्ध है" संदेश लायन में दिखाया गया और निदान के बाद यह चला गया।

HTTP प्रॉक्सी सेटिंग्स

महत्वपूर्ण अद्यतन

मुझे अब जियोलोकेशन की समस्या नहीं है। मुझे यकीन नहीं है कि निम्नलिखित वास्तव में बार-बार विफल होने का सही कारण है और मेरे मैक को OS X Mavericks (या आपके द्वारा चलाए जा रहे किसी भी अन्य macOS) का पता लगाने का वास्तविक कारण है, हालांकि मेरे मामले में मैं उनमें से 2 पर 3 macOSes चलाता हूं कनेक्टेड बाहरी ड्राइव मावेरिक्स शामिल थे। उन लोगों के लिए जो मैंने लंबे समय तक स्पॉटलाइट को निष्क्रिय कर दिया था, इसे केवल एक आंतरिक ड्राइव के लिए सक्षम किया। मेरे पास यह स्पष्टीकरण नहीं है कि यह मावेरिक्स को क्यों मारा लेकिन हाई सिएरा को नहीं जो बाहरी ड्राइव पर भी स्थापित है, लेकिन संदेह है कि यह सभी विभाजनों में मेटाडेटा के गलत अनुक्रमण के कारण है। मैं हर विभाजन के लिए स्पॉटलाइट चालू करता हूं, मैं इसे अन्य दो के लिए बंद करता हूं (जैसे, यदि मावरिक्स चालू है तो अन्य के लिए स्पॉटलाइट अक्षम है)। मैं इसे हर बार करता हूं जब मैं 3 विभाजनों में से एक से फिर से बूट करता हूं। उसके बाद मावेरिक्स जियोलोकेशन सेवाओं के साथ संबंध स्थापित करने में सक्षम था और तब से यह कार्य ठोस है। हो सकता है कि यह उन लोगों की मदद करता है जो इसे काम करने के लिए संघर्ष करते हैं। अपने ड्राइव को फिर से अनुक्रमित करके मेटाडेटा प्रक्रिया चलाने का प्रयास करें और सुनिश्चित करें कि यह एकमात्र बूट करने योग्य विभाजन है या, यदि स्पॉटलाइट केवल वर्तमान बूट करने योग्य विभाजन के लिए चालू नहीं है। मुझे यह जानने में दिलचस्पी होगी कि क्या यह सुझाव इस कष्टप्रद दुर्व्यवहार को सुधारता है।

महत्वपूर्ण अद्यतन # 2

मुझे शेर में अचानक यह समस्या होने लगी कि 7 साल के दौरान मैंने इसका इस्तेमाल कभी नहीं किया लेकिन इसे फिर से तैयार करने और हल करने में कामयाब रहा। लंबी कहानी को छोटा बनाने के लिए: यदि समस्या को न तो प्रॉक्सी सेटिंग्स में हेरफेर करके ठीक किया जा सकता है और न ही वॉल्यूम को फिर से अनुक्रमित किया जा सकता है, तो संभावना है कि यह नामांकित एक प्रक्रिया के स्वामित्व वाली निचले सिस्टम-स्तरीय फ़ोल्डरों में से एक में दूषित डेटाबेस कैश फ़ाइल से उत्पन्न हो सकती है। "locationd"। मैं जिस विशिष्ट फ़ाइल की बात कर रहा हूँ वह एक डेटाबेस फ़ाइल cache.db है । सिंह में, पथ / निजी / var / फ़ोल्डरों / zz / zyxvpxvq6csfxvn_n00000sm00006d / C के साथ एक फ़ोल्डर है । फ़ोल्डर के अंदर, आपको क्लाइंट.प्लेस्ट फ़ाइल मिलेगी जिसमें जियोलोकेशन सेवाओं और कई जीबी फाइल के लिए दी गई हर प्रक्रिया और एप्लिकेशन के बारे में जानकारी होती है,शामिल थे। समस्या यह है कि macOS इसे ठीक से अपडेट नहीं करता है यदि आप एक ऐसे एप्लिकेशन की स्थापना रद्द करते हैं जो पहले आपके मैक की भौगोलिक स्थिति का उपयोग करता था। GUI स्तर पर आप इसे सिस्टम वरीयताएँ की सुरक्षा और गोपनीयता सेटिंग्स में अनइंस्टॉल किए गए एप्लिकेशन के रिक्त आइकन के रूप में देखते हैं। संबंधित मानों को हटाकर अकेले प्लिस्ट को बदलने से पूर्वोक्त कैश.बीबी फ़ाइल का ऑटो-अपडेट नहीं होता है, लेकिन इसके कारण ओएस को लोकेशन के ट्रैक खो देने पड़ते हैं , इसलिए जब आप अंदर हों तो "आपका स्थान वर्तमान में अनिर्धारित" संदेश है। समय क्षेत्र "अनुभाग" तिथि और समय "सेटिंग फलक। समाधान cache.db फ़ाइल को भी हटाना है और री-बूट (रिबूट महत्वपूर्ण है)। इसके बाद सिस्टम को कैश के पुनर्निर्माण में कुछ समय लग सकता है फ़ाइल लेकिन अब आपका स्थान पता लगाने योग्य हो गया है और लाल पिन सही तरीके से तैनात है। अब यह एप्लिकेशन को आपके स्थान को मूल रूप से उपयोग करने देता है।

शेर से संबंधित है कि ऊपर से सावधान रहें। नए रिलीज़ में, "लोकेशन" फ़ाइलों और फ़ोल्डरों का स्थान अलग-अलग हो सकता है और इसलिए डेटाबेस फ़ाइल नाम और उनकी गिनती युक्त फ़ोल्डर के अंदर एक उच्च संभावना के साथ हो सकती है, इसलिए आपको अपनी जांच करनी होगी: जैसे, हाई सिएरा में , विचाराधीन फ़ोल्डर / निजी / var / db / locationd / में है और उसके अंदर cache.db के स्थान पर "dat" उपसर्ग के साथ छिपी हुई फाइलें हैं । ग्राहकों को खोजने के लिए निम्न कमांड का उपयोग करें। फाइल फाइल जो एन्क्लोजिंग फोल्डर को इंगित करता है जिसे आप कैशे .bb या इसी प्रकार की फाइलों के लिए देख सकते हैं। आज्ञा है

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

अपने होम फ़ोल्डर के वास्तविक नाम के साथ अपने hhomefolder बदलें । आउटपुट को फ़िल्टर करें: आपको केवल उन्हीं प्रविष्टियों की आवश्यकता है, जिनमें क्लाइंट.प्लेस्ट हैं । उस फ़ोल्डर के लिए बारीकी से देखें जो इसमें निहित है।


पोर्ट 8228 पर किस तरह की सेवा / प्रॉक्सी सुन रहा है?
nohillside

मैंने अपनी टिप्पणी को अपने बाद के निष्कर्षों को प्रतिबिंबित करने के लिए अद्यतन किया।
एलिजा

0

@ ड्रूके के उत्तर ने मेरे लिए उस परिशिष्ट के साथ काम किया जिसके लिए आपके पास स्थान सेवाएँ चालू होनी चाहिए और सिस्टम सेवा मेनू के अंतर्गत , सेटिंग समय क्षेत्र विकल्प टिक गया है: 'सेटिंग टाइम ज़ोन' विकल्प को सक्षम करना

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.