У меня есть MBA середины 2012 года (4 ГБ ОЗУ, 128 ГБ SSD), который я обновил с High Sierra до Mojave 10.14. обновление завершилось успешно.
Когда я включаю питание, у меня появляется начальный экран входа в систему, и при вводе пароля машина начинает загружаться, но едва индикатор выполнения перемещается до того, как машина выходит из строя, и я вижу «Ваш компьютер перезагружен из-за проблемы». экране, а затем прямо обратно к входу в систему.
Кроме того, экран входа в систему неверен, и весь текст и кнопки плохо читаются серым цветом на фоне обоев входа в систему с изображением гор. Как будто темный режим активируется преждевременно. Могу добавить, это фото сделано на камеру, это не скриншот.
Я могу успешно восстановить из загрузочной резервной копии CCC. Я пробовал это обновление пару раз, каждый раз загружая новую программу установки с MAS.
Я видел подобные проблемы, о которых сообщалось в других местах, и пользователи утверждали, что сторонние компоненты Audio HAL вызывают ошибку из-за неправильной подписи. У меня нет сторонних аудиопродуктов. Они также смогли войти по SSH, чтобы просмотреть dmesg, чтобы определить, какое расширение не работает. Я не могу подключиться по SSH, так как не верю, что соответствующие серверы запущены в этот момент загрузки. Я не получаю ответа, когда пытаюсь.
Я готов дать этому еще один шанс, если у кого-то есть четкое объяснение. Мне еще предстоит попробовать чистую установку, но я бы предпочел сначала решить проблему установки обновления. Меня не интересуют дебаты о достоинствах того или иного метода.
В противном случае я подожду до выхода первого патча и попробую еще раз.
Спасибо
.
Обнаружены старые кексты Coriolis iDefrag и Little Snitch 3, присутствующие в системе. Удалил LS3 и удалил материал iDefrag, который я удалил приложение много лет назад.
MBA теперь сапоги.
Более детально.
Проверил системные отчеты в Console.app и обнаружил паники ядра по времени. Я не эксперт в чтении файлов трассировки, но то, что это обнаружилось, вызвало некоторое беспокойство.
0xffffff80b4c1bfa0 : 0xffffff80213590ce
Kernel Extensions in backtrace:
com.coriolis-systems.driver.Snapshot(113.0)[B6C0FE6D-76C9-3C71-A43A-2D67ED604116]@0xffffff7fa1ffe000->0xffffff7fa2075fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[499E27C9-AC4D-3239-9FC4-754C7699FA76]@0xffffff7fa1fce000
Сделав проверку, чтобы напомнить мне, откуда это, я обнаружил, что это была старая установка iDefrag со времен до SSD. Хотя я давно удалил iDefrag при переходе на SSD, кажется, что кексты не вызывали проблем вплоть до Мохаве.
Я проверил, какие другие элементы были помещены в карантин в процессе установки Mojave, исходя из того, что было сообщено в системном журнале. Я искал кексты Кориолиса и нашел их в следующей папке (имя папки миграции было анонимно здесь... )
$ cd /Library/SystemMigration/History/Migration-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/QuarantineRoot/Library/StagedExtensions/Library/Extensions
$ ls -l
total 0
drwxr-xr-x 3 root wheel 96 12 Jun 2014 ACS6x.kext
drwxr-xr-x 3 root wheel 96 27 Jun 2016 ATTOCelerityFC8.kext
drwxr-xr-x 3 root wheel 96 27 Jun 2016 ATTOExpressSASHBA2.kext
drwxr-xr-x 3 root wheel 96 27 Jun 2016 ATTOExpressSASRAID2.kext
drwxr-xr-x 3 root wheel 96 20 Aug 2013 ArcMSR.kext
drwxr-xr-x 3 root wheel 96 1 Sep 2013 CalDigitHDProDrv.kext
drwxr-xr-x 3 root wheel 96 11 Apr 2017 CoriolisOnlineHelper.kext
drwxr-xr-x 3 root wheel 96 11 Apr 2017 CoriolisSnapshot.kext
drwxr-xr-x 3 root wheel 96 15 Aug 2014 HighPointIOP.kext
drwxr-xr-x 3 root wheel 96 15 Aug 2014 HighPointRR.kext
drwxr-xr-x 3 root wheel 96 5 Dec 2017 LittleSnitch.kext
drwxr-xr-x 3 root wheel 96 31 Mar 2017 PromiseSTEX.kext
drwxr-xr-x 3 root wheel 96 22 Aug 2017 SoftRAID.kext
То, что LittleSnitch.kext также присутствовал здесь, дало мне понять, что Little Snitch 3, возможно, несовместим. Убедившись в этом на веб-сайте OBDev, я удалил LS3 с помощью деинсталлятора https://www.obdev.at/support/index.html?product=LS&topic=faq&entry=245442241039726 .
Хотя кексты помещаются в карантин, похоже, что они все еще присутствуют где-то в системе, поэтому удаление кажется лучшим подходом. Действительно, деинсталлятор LS3 перестроил загрузочные кеши.
Обычная загрузка теперь выполняется успешно.
Вы знаете, что работа в безопасном режиме означает, что все ваши сторонние приложения отключены.
Таким образом, вы можете найти проблемный в безопасном режиме, включив их один за другим.
Вот что Apple говорит об этом.
https://support.apple.com/en-us/HT201262
Существует также полный отчет о диагностике системы, созданный
sudo sysdiagnose -f ~/Desktop/
который запускает диагностику системы и создает текстовый файл. Заполнение отчета может занять 5 минут.
sudo sysdiagnose -f ~/Desktop/
, которая запускает диагностику системы и создает текстовый файл. Заполнение отчета может занять 5 минут.
Энди Гриффитс
Энди Гриффитс
Рускес
Энди Гриффитс