iMac komt niet voorbij opstartscherm
28 november 2021 - 16:10   
geplaatst door: Jakko W
Sinds vanochtend heb ik een groot probleem: m'n iMac (27 inch, 2019) komt bij het opstarten niet voorbij het zwarte scherm met Apple-logo en voortgangsbalkje.

Maar laat ik bij het begin beginnen :) Ik haalde hem vanochtend uit de sluimerstand, en dan reageerde hij wat haperend. Een paar minuten later bewoog alleen het muispijltje nog en reageerde hij verder helemaal niet meer. Dit gebeurt af en toe, en de normale oplossing is gewoon even wachten, dan doet hij het verder weer. Nu duurde het vijf minuten en meer en nog altijd bleef hij daarop hangen, dus heb ik hem uitgezet door de aan-/uitknop tien seconden in te drukken. Even gewacht en weer aan, denkende: we zijn er bijna.

Niet dus. Vanaf dat moment komt hij niet langs het opstartscherm heen. Het balkje blijft ergens tegen het einde hangen, soms op een halve centimeter, soms helemaal aan het einde, maar verder dan dat komt hij niet.

M'n volgende stap was de Apple-ondersteuningspagina hiervoor raadplegen en de instructies volgen. Stap 1 had ik al geprobeerd, stap 2 deed ik daarna en dat hielp ook niet. Dan door naar stap 3, de herstelpartitie gebruiken, waar het schijfhulpprogramma rapporteerde dat de interne schijf en z'n partities (ik heb ze allemaal gecontroleerd) in orde zijn. Daarop heb ik het systeem opnieuw geïnstalleerd, zoals ook daar aangeraden, en nog blijft het zich voordoen.

Uiteindelijk heb ik me laten bellen door Apple support, die als enige echte optie zag om de computer te wissen, opnieuw te installeren en dan m'n Time Machine-backup terug te zetten. Daar ben ik een beetje huiverig voor, want ik hou er he-le-maal niet van om zoiets rigoureus te doen zelfs al héb ik die backup. Dit zou wat bij betreft echt de laatste optie zijn als alles andere al mislukt is.

Goed, daarna eigenwijs als ik ben, bedacht om eens te kijken of ik de computer via een andere kan benaderen. Target disk modus gaat niet werken bij gebrek aan een geschikte kabel, dus dan maar via het netwerk: ssh FTW, zullen we maar zeggen :) Dus m'n iMac weer aan, en terwijl hij op het laadscherm staat, vanaf de andere iMac ssh gebruikt om in te loggen.

Dan heb ik als eerste eens top gestart om te zien wat er nu eigenlijk allemaal draait. Na daar een tijdje naar gekeken te hebben springt dit eruit:

Top.pngiMac komt niet voorbij opstartscherm


lsd (de Launch System Daemon) en displaypolicyd blijven de hele tijd bovenaan staan, maar hun PID’s lopen op: ze starten, doen dan schijnbaar hun ding, stoppen weer, en starten opnieuw.

De reden daarvoor lijkt te zijn dat lsd een SIGBUS krijgt, óf dat displaypolicyd stopt met een foutmelding:
$ tail system.log
Nov 28 16:06:00 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[517]): Service exited due to SIGBUS | sent by exc handler[517]
Nov 28 16:06:08 Shadowland com.apple.xpc.launchd[1] (com.apple.displaypolicyd[516]): Service exited with abnormal code: 1
Nov 28 16:06:19 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[518]): Service exited due to SIGBUS | sent by exc handler[518]
Nov 28 16:06:38 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[520]): Service exited due to SIGBUS | sent by exc handler[520]
Nov 28 16:06:38 Shadowland syslogd[52]: ASL Sender Statistics
Nov 28 16:06:47 Shadowland com.apple.xpc.launchd[1] (com.apple.displaypolicyd[519]): Service exited with abnormal code: 1
Nov 28 16:06:57 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[521]): Service exited due to SIGBUS | sent by exc handler[521]
Nov 28 16:07:16 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[523]): Service exited due to SIGBUS | sent by exc handler[523]
Nov 28 16:07:28 Shadowland com.apple.xpc.launchd[1] (com.apple.displaypolicyd[522]): Service exited with abnormal code: 1
Nov 28 16:07:34 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[524]): Service exited due to SIGBUS | sent by exc handler[524]
$

Terugbladeren door system.log levert op dat displaypolicyd het eerst de fout ingaat:

Nov 28 15:27:47 Shadowland apsd[291]: objc[291]: Class APSOutgoingMessage is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fffad95f698) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x1092c5af8). One of the two will be used. Which one is undefined.
Nov 28 15:27:48 Shadowland com.apple.xpc.launchd[1] (com.apple.displaypolicyd[281]): Service exited with abnormal code: 1
Nov 28 15:27:54 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[285]): Service exited due to SIGBUS | sent by exc handler[285]
Nov 28 15:28:13 Shadowland com.apple.xpc.launchd[1] (com.apple.lsd[293]): Service exited due to SIGBUS | sent by exc handler[293]

De vraag is dan: wat doe ik hieraan?
iMac komt niet voorbij opstartscherm
28 november 2021 - 16:44    reactie #1
geplaatst door: nnsa
Heb je lang genoeg gewacht ? (waarschijnlijk wel)

Heb je een fusion-drive ? > ja, dan vrees ik …
iMac komt niet voorbij opstartscherm
28 november 2021 - 17:24    reactie #2
geplaatst door: boiing
Opstarten in safe-mode geprobeerd? Als dat wél lukt zou het een GPU probleem kunnen zijn, als dat niet lukt eerder een HDD issue. Gewoon opstarten maar dan in verbose-mode (CMD+V) geeft wellicht ook wat info over waar het mis gaat.
iMac komt niet voorbij opstartscherm
28 november 2021 - 18:40    reactie #3
geplaatst door: Jakko W
Heb je lang genoeg gewacht ? (waarschijnlijk wel)
Bij sommige pogingen wel een half uur, als dat te kort zou zijn weet ik het ook niet meer :)

Heb je een fusion-drive ? > ja, dan vrees ik …
Ja, die zit erin. Is dit een bekend probleem daarmee, dan? Het schijfhulpprogramma geeft aan dat zowel de partitie, de container en de schijf in orde lijken te zijn.

Opstarten in safe-mode geprobeerd? Als dat wél lukt zou het een GPU probleem kunnen zijn, als dat niet lukt eerder een HDD issue.
Vergeten te vermelden dat ik dat ook geprobeerd heb, ja. Dat hielp niks, hij bleef dan ook op (vermoedelijk) hetzelfde punt hangen.

Gewoon opstarten maar dan in verbose-mode (CMD+V) geeft wellicht ook wat info over waar het mis gaat.
Nee, dat doet het niet — ook vergeten te zeggen dat ik dat ook gedaan heb. Na een tijdje komt het opstartscherm dan in beeld, maar het voortgangsbalkje blijft helemaal leeg, ook als ik hem een kwartier of meer aan laat staan.
iMac komt niet voorbij opstartscherm
28 november 2021 - 18:51    reactie #4
geplaatst door: nnsa
@Jakko W: ja een half uur lijkt lang genoeg, maar wellich kan je een langere periode proberen. Wie weet…

Er zijn in het verleden veel problemen met fusion drives geweest. Weet niet of ze dat hebben kunnen verbeteren. Ik heb er 3 (!) versleten (voor garantie).
iMac komt niet voorbij opstartscherm
28 november 2021 - 19:00    reactie #5
geplaatst door: Jakko W
@Jakko W: ja een half uur lijkt lang genoeg, maar wellich kan je een langere periode proberen. Wie weet…
Onder het motto: baat het niet … Het lijkt me sterk dat nog langer gaat werken, gelet op dat het probleem lijkt te liggen in displaypolicyd, als ik eerlijk ben.

Er zijn in het verleden veel problemen met fusion drives geweest.
Ik heb wel eens over problemen gehoord, maar ik kom er niet goed uit hoe dat samen zou gaan met dat displaypolicyd een foutmelding geeft. Of dat moet kapotgegaan zijn door een beschadigde schijf …
iMac komt niet voorbij opstartscherm
28 november 2021 - 19:03    reactie #6
geplaatst door: nnsa
@Jakko W: @Boiing heeft ook nog goede tips (opstarten in veilige modus en verbose modus).

En nogmaals: van mij zijn het maar (serieuze) suggesties. Ik heb wel eens iets soortgelijks gehad. Opgestart voor het naar bed gaan en de volgende ochtend stond het login-scherm voor. Als dat niet zo is, is hij definitief stuk.
Bewerkt: 28 november 2021 - 19:20 door nnsa
iMac komt niet voorbij opstartscherm
28 november 2021 - 19:53    reactie #7
geplaatst door: boiing
Nog een suggestie: macOS herinstalleren vanuit de Recovery Mode. Zonder de schijf te wissen (dat kan altijd nog..) zodat je geen data verliest en geen backup hoeft terug te zetten. Als die herinstallatie ook ergens blijft hangen dan wordt het waarschijnlijker dat er iets mis is met de schijf. Lukt het wel: dan lijkt die in orde :wink:.

(..en dank voor de antwoorden :thumbs-up:)
iMac komt niet voorbij opstartscherm
28 november 2021 - 23:36    reactie #8
geplaatst door: bertvanderveen
Ik denk dat je HD naar de knoppen is. Als het kan nog snel een backup maken en dan de boel laten vervangen.
Bert Vanderveen [...]
+++ Applegebruiker sinds 1989 (van System 6 via OSX naar macOS 14)
iMac komt niet voorbij opstartscherm
29 november 2021 - 06:12    reactie #9
geplaatst door: Feek
Heb je de beschikking over een andere Mac, waarop je mogelijk een bootable  USB Disk kan aanmaken? Dan kan je opstarten via deze externe schijf met option key ingedrukt.

Zo kan je in ieder geval controleren of het systeem werk. En kan je (hopelijk) nog bij je bestanden.
iMac komt niet voorbij opstartscherm
29 november 2021 - 10:53    reactie #10
geplaatst door: Jakko W
@Jakko W: @Boiing heeft ook nog goede tips (opstarten in veilige modus en verbose modus).
Die had ik allebei al geprobeerd, zonder resultaat. Veilige modus doet precies hetzelfde: blijven hangen met het balkje bijna vol. Verbose is nog vreemder: dat begint zoals je verwacht, met alle Unix-berichten die over het beeld komen, maar dan verschijnt tóch het Apple-logo met balkje.

Nu net probeerde ik in single-user modus te starten maar ook dat blijft hangen, na de meldingen over single-user modus maar voordat er een commandoprompt verschijnt.

Nog een suggestie: macOS herinstalleren vanuit de Recovery Mode.
Dat had ik ook al geprobeerd, omdat dit op Apples pagina over dit probleem gezegd wordt te doen als de vorige stappen geen resultaat hebben. Alleen vraag ik me ondertussen af of die installatie wel volledig gelukt is, of dat ik nu een half systeem op m’n schijf heb staan — maar hoe controleer ik dat?

Na de single-user modus die ik net noemde ben ik vanaf een andere Mac weer via ssh ingelogd om verbose-modus altijd aan te zetten ( sudo nvram boot-args="-v") maar dat werkt dus ook niet: als ik de computer uitzet en weer aan, krijg ik gewoon het Apple-logo met balkje.

M’n plan was namelijk om dat aan te zetten en dán het systeem nog eens opnieuw te installeren, zodat ik hopelijk kan zien wat er daarbij gebeurt en of dat blijft hangen. Maar dan moet ik dus niet toch dat laadscherm te zien krijgen …

Ik denk dat je HD naar de knoppen is. Als het kan nog snel een backup maken en dan de boel laten vervangen.
Een backup heb ik tot eergisteravond, dus net voordat dit euvel begon, want Time Machine stond gewoon de hele tijd aan en die schijf is sinds gisterochtend losgekoppeld. Wel moet ik inderdaad nodig nog andere bestanden veiligstellen, die in mappen staan die ik niet in de backup mee laat nemen omdat ik ze als tijdelijk beschouw, zoals m’n bureaublad en downloads.

Heb je de beschikking over een andere Mac, waarop je mogelijk een bootable  USB Disk kan aanmaken? Dan kan je opstarten via deze externe schijf met option key ingedrukt.
Daar heb ik ook naar zitten kijken, maar krijg je dan niet gewoon de installer in plaats van een systeem waarin je kunt werken?
iMac komt niet voorbij opstartscherm
29 november 2021 - 10:59    reactie #11
geplaatst door: boiing
Daar heb ik ook naar zitten kijken, maar krijg je dan niet gewoon de installer in plaats van een systeem waarin je kunt werken?
Ja klopt, dat is dus niet anders dan herinstalleren vanuit de recovery mode. Tenzij je een volledige installatie zou doen op een extern medium, dan kun je die starten en van daaruit de schijf gaan benaderen.

Je vraagt je af of die herinstallatie gelukt is, mm. Weet je niet meer hoe die verliep? Heb je de balk gezien met 'xxx minuten resterend' tijdens de installatie? (ik had gemist in je eerste post dat je inderdaad een herinstallatie haf gedaan, zie het nu pas..)
iMac komt niet voorbij opstartscherm
29 november 2021 - 11:32    reactie #12
geplaatst door: Jakko W
Ja klopt, dat is dus niet anders dan herinstalleren vanuit de recovery mode.
Dat dacht ik ook al, daarom leek het me niet nuttig om een USB-stick te maken.

Je vraagt je af of die herinstallatie gelukt is, mm. Weet je niet meer hoe die verliep? Heb je de balk gezien met 'xxx minuten resterend' tijdens de installatie?
Eerst wel, in het venstertje: 18 minuten. Toen ben ik weggelopen, want het heeft weinig zin om daarnaar te blijven kijken voor zeker het komende uur. Toen ik later (een half uurtje of zo?) terugkwam om te kijken hoe ver hij was, stond hij op het zwarte laadscherm met Apple-logo en balkje, maar zonder tijdsaanduiding. Daar heb ik hem dan nog een hele tijd op laten staan totdat ik vond dat het wel weer welletjes was omdat het balkje allang niet meer verder volliep. Hierdoor weet ik dus niet zeker hoever die installatie ook echt gevorderd was.
iMac komt niet voorbij opstartscherm
29 november 2021 - 11:36    reactie #13
geplaatst door: boiing
Dan lijkt het dat die installatie afgerond is (anders was er een resterende tijd blijven staan), de Mac automatisch is herstart (dat is standaard na een installatie) en het probleem weer als voorheen dus niet opgelost :sad:.

Wat ik zelf nu zou doen in deze situatie is macOS vanuit de recovery mode op een externe schijf installeren. Daarna daarmee opstarten, dan weet je in ieder geval of de Mac zelf ok is en sluit je een GPU probleem uit. Vanuit het draaiende systeem kun je vervolgende de HDD benaderen en eventueel controleren met DriveDX bijvoorbeeld. En je desktop en downloads veilig stellen.
iMac komt niet voorbij opstartscherm
29 november 2021 - 12:06    reactie #14
geplaatst door: Feek
Sorry ik was een beetje onduidelijk, omdat ik mijn eigen "Testomgeving Workflow" te veel voor ogen had.

Ik heb een externe harde schijf met twee partities, één met voornoemde Installer USB disk een via die installer plaats/installeer ik het besturingssysteem op de tweede partitie op de externe harde schijf. En dan kan je van die tweede partitie met het volledige besturingsysteem opstarten.

Sorry voor de onduidelijkheid!

== Feek
iMac komt niet voorbij opstartscherm
29 november 2021 - 15:36    reactie #15
geplaatst door: Jakko W
Wat ik zelf nu zou doen in deze situatie is macOS vanuit de recovery mode op een externe schijf installeren.
Dat is wat ik nu ook gedaan heb, en daarmee werkt de computer gewoon normaal. Eerst alles eraf kopiëren dat niet in m’n backup staat, en dan eens verder kijken of het inderdaad aan de interne schijf ligt.
iMac komt niet voorbij opstartscherm
29 november 2021 - 15:38    reactie #16
geplaatst door: Jakko W
Sorry ik was een beetje onduidelijk, omdat ik mijn eigen "Testomgeving Workflow" te veel voor ogen had.
Ah, ja, net te kort door de bocht gegaan :)

dan kan je van die tweede partitie met het volledige besturingsysteem opstarten.
Dan heb je alsnog een probleem wanneer de schijf zelf kapotgaat, lijkt me.
iMac komt niet voorbij opstartscherm
29 november 2021 - 15:54    reactie #17
geplaatst door: Feek
Ja, dit lost niet het probleem van een eventuele falende fusion drive. Maar je kan wel testen of je Mac wel opstart vanaf externe schijf. En je kan eventueel nog data redden!

Overigens is mijn ervaring met het gebruiken van een externe usb ssd drive tov een fusion drive niet eens een grote verslechtering hoeft te zijn.

Edit: trouwens mocht het opstarten vanaf externe schijf wel lukken en de fusion drive is inderdaad kapot, moet je gezet de leeeftiid wel even een garantie gevalletje van maken!
iMac komt niet voorbij opstartscherm
29 november 2021 - 16:08    reactie #18
geplaatst door: boiing
Dat is wat ik nu ook gedaan heb, en daarmee werkt de computer gewoon normaal.
Dat is fijn om te weten.. Liever een HDD die stuk is dan je grafische kaart, alhoewel het nog steeds uitzonderlijk zou zijn voor zo'n jonge Mac. DriveDX is gratis en geeft veel info over de gezondheid van de schijf. Check ook even je Fusion Drive, zie hier:

Citaat
Kies het Apple-menu  > 'Over deze Mac' en klik op 'Opslag'.
Als hier een schijfstation wordt weergegeven met de aanduiding 'Fusion Drive', werkt uw Fusion Drive naar behoren en is dit artikel voor u niet van belang.
Als alles in orde met de schijf zal het uiteindelijk toch 'wissen' worden en de backup terugzetten vrees ik.
iMac komt niet voorbij opstartscherm
29 november 2021 - 19:33    reactie #19
geplaatst door: Jakko W
Alles werkt vanaf de externe schijf, maar dat is echt niet meer dan een tijdelijke oplossing — een kale schijf die aan een adapter van Rosewill hangt :) Ik ga straks eens even de interne schijf laten controleren, en dan zien we verder. Als hij inderdaad kapot is, dan gaat denk ik de computer open en komt er een SSD in.
iMac komt niet voorbij opstartscherm
30 november 2021 - 15:17    reactie #20
geplaatst door: Jakko W
De schijf is inderdaad kapot aan het gaan:

Schermafbeelding 2021-11-30 om 15.11.07.jpgiMac komt niet voorbij opstartscherm


De diagnose is:

Schermafbeelding 2021-11-30 om 15.11.23.jpgiMac komt niet voorbij opstartscherm


Ik ben er daarom alles dat niet of heel moeilijk vervangbaar is, aan het kopiëren naar de externe schijf waar ik nu van opstart (HD502HI in de schermafbeelding) zodat ik niet alleen afhankelijk ben van de Time Machine-backup, maar er dus twee heb. Daarna zal het een kwestie zijn van een SSD kopen, de iMac openmaken en de schijf vervangen, denk ik.
iMac komt niet voorbij opstartscherm
30 november 2021 - 16:43    reactie #21
geplaatst door: boiing
De schijf is inderdaad kapot aan het gaan
Daar lijkt het op ja. Toch even met Apple contact opnemen lijkt me en dit voorleggen. Een HDD heeft geen MTBF van 2 jaar..
iMac komt niet voorbij opstartscherm
30 november 2021 - 16:52    reactie #22
geplaatst door: Jakko W
Nee, maar tegelijk zie ik daar niet meer van komen dan vervanging van de schijf door zo’n zelfde fusion drive. Ik kan hem dan net zo goed gelijk vervangen door iets beters.

Wat me bij een volgende vraag brengt: nu ik mezelf ben gaan verdiepen in SSD’s om hierin te steken, ontdek ik dat deze iMac ook zo’n „blade”-SSD heeft. Zou ik daar een grotere in kunnen doen en de normale harde schijf helemaal weglaten, of is de enige optie om de normale HD te vervangen door een 2,5-inch SSD in een adapter?
iMac komt niet voorbij opstartscherm
30 november 2021 - 16:54    reactie #23
geplaatst door: boiing
Dat is ook zo, een gratis SSD zul je niet krijgen.

Wat me bij een volgende vraag brengt ..
Daar hadden we onlangs een draadje over, zoek ik straks even op..
iMac komt niet voorbij opstartscherm
30 november 2021 - 17:33    reactie #24
geplaatst door: boiing