Zsh używa 100% procesora podczas instalacji iWork

10

Próbowałem zainstalować Keynote i Numbers, ale zawieszają się tak:

ekran zawieszenia sklepu z aplikacjami

Jest to związane ze skryptem powłoki zużywającym 100% procesora:

monitor aktywności

Ten proces defaults delete com.apple.helpd com.apple.helpd.sdmMapsCreatedwygląda jak operacja, która wcale nie powinna być długotrwała:

wprowadź opis zdjęcia tutaj

Zabicie procesu dziadka powoduje wyświetlenie komunikatu „Wystąpił błąd” w sklepie z aplikacjami. Co daje? Nie wiem nawet, jak zacząć to debugować.

John McDonnell
źródło
Sprawdź odpowiednie komunikaty o błędach w /var/log/system.logtym momencie zsh -c ...i dołącz je do swojego OQ. W poleceniu może znajdować się jakaś blokada defaults.
dan
Taki sam problem. Nie znalazłem nic interesującego w logach.
hurrymaplelad

Odpowiedzi:

5

Udało mi się to rozwiązać, ale wciąż nie wiem, co to spowodowało.

Iteracyjnie:

  1. Uważaj na zawieszoną shpracę.
  2. Uruchom polecenie w terminalu.
  3. Zabij rodzica zawieszonej pracy za pomocą kill -9.
  4. Powróć do 1, aż nie pojawią się więcej zawieszonych zadań.
John McDonnell
źródło
Nie fajnie, ale działało dla mnie.
hurrymaplelad
0

Po prostu zmieniam powłokę za pomocą chsh -s /bin/bash $USER, stosuję aktualizacje i na koniec zmieniam powłokę z powrotem na ZSH.

Alex Palcuie
źródło