У мене виникли проблеми протягом багатьох місяців після встановлення Mavericks. Оскільки я запускаю Високі Сьєрра і Лев, де моє геолокація виявляється миттєво і безперешкодно, я маю можливість порівняти різні налаштування мережі між двома, і це щойно призвело до вирішення проблеми в Mavericks. Проблема виникла з неправильного значення параметра проксі в області мережевих налаштувань системних налаштувань. Перейдіть до області, а потім виконайте цей шлях: Advanced-Proxy , а потім помітьте значення проксі-сервера Web-Proxy (HTTP) . Це має бути 127.0.0.1:8228 , числові рядки, відокремлені двокрапкою, переходять у відповідні поля (поля). Сам параметр повинен бути відмічений, не потрібні дані авторизації. Вийдіть із розширених налаштувань, натисніть «Застосувати».
Перш ніж змінити значення проксі, я провів діагностику мережі. Я придумав останнє спонтанно, тому що "Ваша геолокація наразі недоступна" з'явилося повідомлення у Леві та після діагностики воно пішло.
ВАЖЛИВА ОНОВЛЕННЯ
У мене більше немає проблем з геолокацією. Я не впевнений, чи справді наведено справжню причину неодноразових збоїв в отриманні та пошуку мого Mac в OS X Mavericks (або будь-який інший макрос, який ви запускаєте), однак у моєму випадку я запускаю 3 macOS з 2 із них на підключений зовнішній привід Mavericks включений. Для тих, у кого прожектор був відключений тривалий час, дозволяючи це лише для внутрішнього приводу. У мене немає пояснень, чому він потрапив у Mavericks, але не на високу Sierra, яка також встановлена на зовнішньому диску, але підозрюю, що це пов’язано з неправильним індексуванням метаданих у всіх розділах. Я вмикав прожектор для кожного розділу, який завантажую, щоб вимкнути його для двох інших (наприклад, якщо Mavericks поточний, то для інших прожектор відключений). Я роблю це кожен раз, коли перезавантажуюсь з одного з 3-х розділів. Після цього Mavericks зміг встановити зв'язок із геолокаційними службами і з тих пір ця функція непомітна. Можливо, це допомагає тим із вас, хто намагається його працювати. Спробуйте запустити процеси метаданих, повторно індексуючи свій привід і переконайтесь, що це єдиний завантажуваний розділ або, якщо ні, то прожектор включений лише для поточного завантажувального розділу. Мені було б цікаво дізнатись, чи ця пропозиція виправляє це надокучливе поведінку.
ВАЖЛИВО ОНОВЛЕННЯ №2
У мене несподівано у Лева виникла ця проблема, що впродовж 7 років, яку я використовую, ніколи її не виявляв, а встиг відтворити та вирішити. Коротше кажучи: якщо проблему неможливо усунути ні шляхом маніпулювання налаштуваннями проксі-сервісу, ні повторної індексації гучності, ці шанси можуть виникнути із пошкодженого файлу кешу бази даних в одній з папок нижчого рівня системи, що належить процесу, названому "місцезнаходження". Конкретний файл, який я маю на увазі, це файл бази даних cache.db . В Lion, є папка з шляхом / приватний / вар / папки / ZZ / zyxvpxvq6csfxvn_n00000sm00006d / C . Всередині папки ви знайдете файл client.plist, який містить інформацію про кожен процес та додаток, яким надано доступ до послуг геолокації та декількох db-файлів,включено. Проблема полягає в тому, що macOS не оновлює його належним чином, якщо ви видалите програму, яка раніше використовувала географічне положення вашого Mac. На рівні GUI ви бачите це як порожній значок видаленої програми в налаштуваннях безпеки та конфіденційності системних налаштувань. Зміна лише списку шляхом видалення відповідних значень не призводить до автоматичного оновлення згаданого
файлу cache.db, але приводить до того, що ОС втрачає доріжки про місцезнаходження, отже, повідомлення "Ваше місцезнаходження наразі не визначене", коли ви знаходитесь " Часова зона "в області налаштувань" Дата і час ". Рішення полягає в тому, щоб також видалити файл cache.db і перезавантажити (важлива перезавантаження). Після цього може знадобитися певний час, щоб система відновила кеш.файл, але тепер ваше місцезнаходження стає помітним, і червона шпилька розташована правильно. Тепер програма дозволяє безперешкодно використовувати ваше місцезнаходження.
Будьте уважні, що все вище стосується Лева. У новіших випусках розташування файлів і папок "locationd" може бути різним, тому з високою ймовірністю можуть бути імена файлів бази даних та їх кількість всередині папки, що містить, тому вам доведеться досліджувати самостійно: наприклад, у 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 . Придивіться уважно до папки, в якій вона міститься.