Установка Mojave аварийно завершает работу после входа в систему

У меня есть MBA середины 2012 года (4 ГБ ОЗУ, 128 ГБ SSD), который я обновил с High Sierra до Mojave 10.14. обновление завершилось успешно.

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

Кроме того, экран входа в систему неверен, и весь текст и кнопки плохо читаются серым цветом на фоне обоев входа в систему с изображением гор. Как будто темный режим активируется преждевременно. Могу добавить, это фото сделано на камеру, это не скриншот.

Приглашение при входе в систему и кнопки в новой установке Mojave выделены серым цветом.

Я могу успешно восстановить из загрузочной резервной копии CCC. Я пробовал это обновление пару раз, каждый раз загружая новую программу установки с MAS.

Я видел подобные проблемы, о которых сообщалось в других местах, и пользователи утверждали, что сторонние компоненты Audio HAL вызывают ошибку из-за неправильной подписи. У меня нет сторонних аудиопродуктов. Они также смогли войти по SSH, чтобы просмотреть dmesg, чтобы определить, какое расширение не работает. Я не могу подключиться по SSH, так как не верю, что соответствующие серверы запущены в этот момент загрузки. Я не получаю ответа, когда пытаюсь.

Я готов дать этому еще один шанс, если у кого-то есть четкое объяснение. Мне еще предстоит попробовать чистую установку, но я бы предпочел сначала решить проблему установки обновления. Меня не интересуют дебаты о достоинствах того или иного метода.

В противном случае я подожду до выхода первого патча и попробую еще раз.

Спасибо

.

Некоторая дополнительная информация. Мне удалось загрузиться в безопасном режиме, и я вижу, что мои комментарии выше об обоях несколько вводят в заблуждение! Это, конечно, обои для High Sierra! При входе в безопасный режим я вижу правильные обои пустыни Мохаве. может ли это означать, что установка была неполной?
Вход в безопасный режим позволил продолжить то, что осталось от процесса обновления. Теперь у меня есть рабочий стол Mojave. однако перезагрузка в обычном режиме все еще приводит к сбою машины, но, по крайней мере, теперь я могу использовать безопасный режим, чтобы сделать немного больше диагностики
просто из любопытства, что за проводной круг посередине?
Проводной круг — это значок пользователя. Подозреваю из-за неполной установки на момент фото, то по татарски почему-то все это выглядит немного странно.

Ответы (2)

Обнаружены старые кексты 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 минут.

Спасибо, да, я сейчас работаю с журналом сбоев. До сих пор я обнаружил, что у меня есть очень старые кексты, связанные с iDefrag (хотя я удалил приложение много лет назад), которые не совместимы с APFS. Он все еще падает, так что есть еще кое-что.
хорошо, я оставляю вас в покое, вы знаете, что делаете.
извините, снова я, иногда я использую программу sudo sysdiagnose -f ~/Desktop/, которая запускает диагностику системы и создает текстовый файл. Заполнение отчета может занять 5 минут.
Нашел. Маленький снитч 3 несовместим. Его текст появился в папке карантина. спасибо за ваш вклад!