Диалог «networksetup пытается изменить сетевую конфигурацию системы» не исчезнет!

Я продолжаю получать этот диалог на недавно обновленном MacBook с El Capitan — не имеет значения, сколько раз я ввожу свой пароль, он просто продолжает открываться и открываться:

введите описание изображения здесь

Это появляется при попытке запустить VPN-клиент Private Internet Access .

Я много раз обращался в их службу поддержки, и они просто продолжали говорить «обратитесь за помощью к Apple» (отлично ..), но Apple также не отвечала. Мне сказали, что это может иметь какое-то отношение к

1) поврежденные права доступа к диску (которые я исправил, не помогло) 2) поврежденная цепочка для ключей (я восстановила свою цепочку для ключей, не помогло) 3) поврежденные права администратора (не совсем понял, как восстановить это ..)

Если КТО-НИБУДЬ знает, как я могу убрать этот глупый диалог, чтобы я мог подключиться к моему VPN-клиенту, я был бы очень признателен!

При предыдущей установке OSX клиент работал нормально (в Йосемити). Когда я сделал новую установку для El Capitan, я попытался установить его через HomeBrew, но именно тогда он перестал работать. С тех пор я удалил его из HomeBrew и попытался установить через пакет веб-сайта, но я просто получаю эту ошибку снова и снова. Независимо от того, сколько раз я ввожу пароль.

РЕДАКТИРОВАТЬ дополнительную информацию:

Клиент устанавливается / работает нормально, если я создаю новую учетную запись пользователя и устанавливаю ее там. Это не сработает для меня - мне нужно, чтобы оно работало под моей основной (администраторской/основной) учетной записью.

Я пытался установить клиент как через Homebrew (менеджер пакетов Cask), так и по ссылке для скачивания с сайта PIA. У обоих одна и та же проблема.

Я считаю, что проблема началась, когда я попытался установить через Homebrew - в прошлом я устанавливал его «обычным» способом, и он работал нормально. Удалил приложение. Пошел переустанавливать через несколько месяцев, на этот раз через Cask, и тут началась проблема.

РЕДАКТИРОВАТЬ 2:

Вот содержимое моего PATH.

Моя учетная запись пользователя (тот, который нуждается в исправлении):

/Users/Tom/.rvm/gems/ruby-2.0.0-p645/bin:/Users/Tom/.rvm/gems/ruby-2.0.0-p645@global/bin:/Users/Tom/.rvm/rubies/ruby-2.0.0-p645/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Tom/.rvm/bin

«Новая» учетная запись пользователя:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
Вы пытались установить что-то вроде LittlSnitch obdev.at/products/littlesnitch/index.html , чтобы получить больше информации о том, что происходит? Вы можете загрузить демо-версию, и она, вероятно, будет работать достаточно долго, чтобы вы могли получить информацию, необходимую для более точного определения проблемы.
привет @kenjikato, я загружаю его сейчас, чтобы попробовать, спасибо за предложение. Какую релевантную информацию я должен искать?
прежде чем окно сообщения, которое вы уже получаете, появится на экране из Mac OS, вы должны получить диалоговое окно от LittleSnitch, которое даст вам больше информации о том, какой запрос делает система, по какому адресу и следует ли разрешить это или нет. Если вы нажмете ? значок в правом нижнем углу, вы получите дополнительную информацию о запросе. Добавьте эту информацию в свой вопрос, чтобы уточнить его и помочь другим устранить неполадки, которые могут происходить. ЕСЛИ У ВАС НЕ ПОЯВЛЯЕТСЯ всплывающее окно LittleSnitch, значит, система делает что-то еще ДО того, как попытается получить доступ к вашему сетевому интерфейсу.
У меня не появляется всплывающее окно LittleSnitch для VPN-клиента (оно появлялось во всех других моих приложениях, steam/spotify/и т. д. и т. д.)
Это говорит вам о том, что программное обеспечение VPN пытается изменить или проверить что-то в вашей системе ДО того, как оно попытается проникнуть в сеть. Похоже, существует более глубокая проблема с разрешениями или что-то не настроено должным образом, особенно с учетом данных, которые вы добавили в конец своего вопроса.
@klanomath привет, я добавил содержимое $PATH для своей учетной записи и новую учетную запись в OP.

Ответы (3)

Я попытался воспроизвести вашу среду на виртуальной машине OS X 10.11 (включая homebrew/cask и rvm). После некоторых попыток мне иногда удавалось воспроизвести ошибку.

На мой взгляд, ошибка связана с неправильными разрешениями в вашей пользовательской папке, действительно дрянным приложением (приложение для частного доступа в Интернет) и, возможно, вашей средой ruby/rvm.

Ошибка, которую вы получаете, (вероятно) связана с SCHelper и nehelper , которые не могут успешно выполнять свои задачи.

Файл создан: /Library/Preferences/SystemConfiguration/preferences.plist-new Программа изменения: SCHelper Идентификатор процесса: 773 Владелец процесса: Системный администратор Идентификатор пользователя: 0 Время записи: 22:21:04, сб. 16 января 2016 г.
...
Файл переименован: /Library/Preferences/com.apple.networkextension.plist Программа изменения: nehelper Идентификатор процесса: 183 Владелец процесса: Системный администратор Идентификатор пользователя: 0 Время записи: 22:21:04, суббота . 16 января 2016 г.
...
Владелец файла изменен: /Library/Preferences/com.apple.networkextension.plist Программа изменения: nehelper Идентификатор процесса: 183 Владелец процесса: Системный администратор Идентификатор пользователя: 0 Время записи: 22:21:04, Сидел. 16 января 2016 г.

Пожалуйста, попробуйте следующее:

  1. Переименуйте файлы конфигурации bash:

    cd ~/
    mv .bash_profile temp.bash_profile
    mv .profile temp.profile
    mv .bashrc temp.bashrc
    
  2. Удалите все следы частного доступа в Интернет в доморощенном:

    brew cask uninstall private-internet-access
    brew cask uninstall --force private-internet-access
    brew cask cleanup
    brew cask doctor
    brew doctor
    
  3. Включите своего пользователя root, выйдите из текущего пользователя и войдите в систему как root

  4. Удалите следующие файлы и папки:

    • /Приложения/Частный доступ в Интернет.app
    • /Users/ваш_пользователь/.pia_manager (папка)
    • /Пользователи/ваш_пользователь/.pia_manager_crash.log
    • /Users/your_user/Library/Private Internet Access (папка)
    • /Users/your_user/Library/LaunchAgents (папка)

    Я попытался удалить все эти файлы и папки, с sudo rm ...которыми не удалось. Некоторые файлы воссоздавались сразу же после остановки/выгрузки соответствующего plist с помощью launchctl. Поэтому я использовал root.

  5. выйдите из системы как пользователь root, перезагрузитесь, войдите в систему как основной пользователь и отключите пользователя root.
  6. Воссоздайте папку LaunchAgents:

    mkdir ~/Library/LaunchAgents
    
  7. Загрузите, переустановите, настройте и протестируйте частный доступ в Интернет
  8. Переименуйте файлы конфигурации bash:

    cd ~/
    mv temp.bash_profile .bash_profile
    mv temp.profile .profile
    mv temp.bashrc .bashrc
    

Я рекомендую следующее:

Следуйте инструкциям , установите и используйте Tunnelblick (вместо установки Private Internet Access).

вы, сэр, прекрасны! Это отлично сработало для меня. Я считаю, что конкретная вещь, которая исправила это, заключалась в отключении моих настроек bash (.profile, .bashrc, .bash_profile), установке приложения (не через Brew) и последующем повторном включении настроек моего профиля. Кажется, теперь все работает отлично! Я могу воспользоваться вашим советом и просто использовать альтернативный клиент, чтобы избежать головной боли в будущем. Большое вам спасибо за вашу помощь!

Вот мое предложение исправить проблему на основе данных, которые вы предоставили до сих пор, и что вы уже пробовали основные вещи.

  1. Удалите VPN-клиент с частным доступом в Интернет. ПРИМЕЧАНИЕ! Если они не предлагают деинсталлятор, НЕ выбрасывайте приложение. Это оставит висящие биты, которые могут быть частью проблемы. Используйте такие инструменты, как MacCleaner , CleanMyMac , App Cleaner или App Removal .

  2. Удалите Хоумбрю. Я видел случаи, когда Homebrew оставлял вещи в плохом состоянии, если установка не удалась с первого раза. Простое удаление приложения не решило проблему для меня, мне пришлось избавиться и от Homebrew.

  3. Запустите Disk First Aid и восстановите права доступа к диску (похоже, вы уже знаете, как это сделать).

  4. Теперь самое сложное, вам нужно проверить свою связку ключей на наличие оставшихся битов. Поэтому сначала запустите Key Chain First Aid, просто чтобы убедиться, что с вашей связкой ключей все в порядке.

  5. Затем вам нужно выполнить поиск в своей связке ключей, чтобы узнать, можете ли вы найти какие-либо ключи, сертификаты или пароли, оставшиеся от программного обеспечения VPN, которое вы пытались запустить. Поэтому ищите по названию программного обеспечения, IP-адресу или имени сервера, к которому вы пытаетесь получить доступ, или по чему-либо еще, что, по вашему мнению, связано с программным обеспечением. Вы захотите удалить эти ключи, сертификаты или пароли. БУДЬТЕ ОСТОРОЖНЫ, ЧТОБЫ УДАЛЯТЬ ИЗВЕСТНЫЕ ЭЛЕМЕНТЫ, СВЯЗАННЫЕ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ VPN. В противном случае вы можете создать себе еще больше проблем.

    Обыщите брелок на предмет остатков

  6. Перезагрузите компьютер.

  7. Повторно загрузите и переустановите программное обеспечение PIA VPN .

  8. Перенастройте программное обеспечение и повторите попытку подключения.

Надеемся, что к этому моменту ваша система будет свободна от любых предыдущих проблем, и новая установка снова заставит все работать. Если проблема ПО-ПРЕЖНЕМУ не устранена, единственное другое предложение, которое я мог бы предложить, - это оставить вашу связку ключей . Но я не рекомендую это, если все остальное не терпит неудачу.

Привет. Спасибо за советы. Я попробую все это, за исключением того, что я не могу удалить Homebrew, так как я полагаюсь на свою конфигурацию homebrew для работы (я разработчик). Позор Homebrew - это корень проблемы, поскольку я никогда не сталкивался с какими-либо проблемами, используя Homebrew/Cask для всего моего другого программного обеспечения.

Я столкнулся именно с этой проблемой при второй попытке обновления до El Capitan. При загрузке я столкнулся с диалогом «Настройка сети пытается изменить конфигурацию сети системы», который не исчезал. Для этой второй попытки я создал и использовал отдельный загрузочный установочный USB-накопитель, а не устанавливал напрямую из Интернета. .

(После моей первой попытки через Интернет El Capitan установился без проблем, но завис, когда запуск достиг 100%. Я подозреваю, что система зависала до того, как отображалось сообщение «настройка сети» с именем пользователя / паролем. Затем я переустановил мою систему Yosemite из резервной копии.)

Когда появилось сообщение об имени пользователя и пароле «настройки сети», отмеченное вопрошающим, два приведенных здесь ответа дали мне ключ к разгадке, которая мне была нужна — PIA был вероятным виновником, поэтому мне нужно было удалить PIA с обновленного диска перед загрузкой. вверх.

Тогда моим решением было загрузиться с внешнего загрузочного диска, а затем адаптировать к моей ситуации инструкции по удалению PIA, которые можно найти по адресу: https://support.privateinternetaccess.com/Knowledgebase/Article/View/52 .

т.е.,

  1. Переместите файл «Private Internet Access.app» из папки «Программы» в корзину, затем очистите корзину.
  2. Откройте Терминал из меню Приложения -> Утилиты.
  3. Введите следующую команду, нажав Enter после этого:

    rm -rf ~/.pia_manager/

Для загрузки с отдельного диска «~» необходимо заменить на путь к этому диску. Кроме того, предваряйте команду «sudo». Будьте осторожны, чтобы случайно не нажать «Enter» перед вводом «.pia_manager/» !! Возможно, для достижения той же цели можно было использовать загрузку в безопасном режиме.

Я обратил внимание на этот вопрос PIA.

Спасибо за отзыв! Я также поднял вопрос с PIA, но не получил никакого полезного ответа. Желаю вам удачи!