Structurele vertraging bij opstarten iMac
geplaatst: 31 juli 2018 - 17:23
Ik ben hier al eens een topic over begonnen en toen kreeg ik het advies om de systemlog uit te lezen via Console. Door omstandigheden heb ik daar nu pas tijd voor kunnen nemen.
(Het originele topic ben ik verkeerd begonnen, dus nu een verse start in dit topic.)

- het gaat om een 27" iMac Late 2009 met HighSierra, versie 10.13.6, met een 3,06 GHz Intel Core 2 Duo, 12 GB geheugen en een ATI Radeon HD 4670 256 MB videokaart
- er zit een 1 TB HD in, maar ik heb een paar jaar geleden de defecte Superdrive vervangen door een 750 GB SSD, waarop ik toen Sierra heb gezet. Later is dat geüpgrade naar HighSierra. De computer loopt altijd al probleemloos vanaf de SSD. De HD is in gebruik voor data.
- sinds pakweg 1 april dit jaar heeft de opstartbalk bij elke cold boot een vertraging van enkele minuten (soms schakelt hij dan tijdelijk naar een volkomen wit scherm) als hij op ongeveer 2/3 - 3/4 staat.
- een nieuwe user aanmaken helpt niet, want het gebeurt voordat ik inlog (er staan verschillende accounts op en hij heeft de vertraging op alle accounts)
- in nood wil ik het OS vernieuwen, liever niet, want er staat vanalles op geïnstalleerd.
- ik heb recente Time Machine backups op mijn Time Capsule.
- een schijf-EHBO helpt niet.

Op advies heb ik dus de system log van een complete opstart gekopieerd naar mijn mail.
Ik kan die hier (geanonimiseerd) volledig neerzetten, maar ik weet niet of dat mag.

Wat mij opvalt is het volgende (overal met het vette deel herhalend in diverse regels:
1. pakweg 10 gelijksoortige boodschappen als deze:
Jan  1 01:03:12 iMac-Hein apsd[357]: objc[357]: Class APSMultiUserMode is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fffb10b7e68) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10e4cd3c0). One of the two will be used. Which one is undefined.

2. een keer of 10 gelijksoortige boodschappen als deze:
Jul 31 16:46:12 iMac-Hein com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.pid.SecurityAgent.350): Path not allowed in target domain: type = uid, path = /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/XPCTimeStampingService.xpc/Contents/MacOS/XPCTimeStampingService error = 1: Operation not permitted, origin = /System/Library/Frameworks/Security.framework/Versions/A/MachServices/SecurityAgent.bundle

Wat mij ook opvalt, is dat de tijdvertraging begint vóórdat de tijd van de iMac goed staat (dus vóór contact met de timeserver op internet). De tijd staat dan op Jan  1 01:03:12.
Betekent dit dat de Biosbatterij leeg is en dat dat de oorzaak zou kunnen zijn?

Als jullie zeggen: stop maar, zet HighSierra vers op de SSD, kan dat.
Maar hoe krijg ik dan alle mail e.d. gemakkelijk terug zonder alle ongewenst opgebouwde meuk van de laatste jaren meteen weer terug te krijgen?
geplaatst door: Heintje
antw: Structurele vertraging bij opstarten iMac
reactie #1 geplaatst: 31 juli 2018 - 18:04
Die batterij is een goede gok...

Ik zie geen repair guide, maar wel een tear down:
https://www.ifixit.com/Teardown/iMac+Intel+27-Inch+EMC+2309+and+2374+Teardown/1236
geplaatst door: MacFrankie
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
antw: Structurele vertraging bij opstarten iMac
reactie #2 geplaatst: 31 juli 2018 - 19:25
Ik zit ook met een vertraging bij het opstarten, maar mijn iMac vertraagt na het inlogscherm, ik krijg dan kortstondig een strandbal te zien.

Ik heb mijn normale 1TB HD vervangen door een 1TB SSD.
geplaatst door: McHenri
antw: Structurele vertraging bij opstarten iMac
reactie #3 geplaatst: 31 juli 2018 - 19:33
EtreCheck al eens geprobeerd?
geplaatst door: MacFrankie
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
antw: Structurele vertraging bij opstarten iMac
reactie #4 geplaatst: 31 juli 2018 - 22:23
Ja, ook Etrecheck al eens geprobeerd en hier laten zien:
- er was niet duidelijk wat de vertraging veroorzaakt
- diverse foutmeldingen uit Etrecheck heb ik aangepakt en die zijn weg
- ik heb diverse oude programma's waarvan ik niet weet waarom ik ze ooit heb geïnstalleerd.
Maar nu loopt alles met alle oude randapparatuur die ik heb en dat laat ik graag zo. 

De biosbatterij vervangen is op zichzelf geen probleem, ik heb hem al vaker opengemaakt.
Ik hik echter een beetje tegen het risico aan van weer openmaken en deze keer ook het moederboard eruit moeten halen.

Mogelijkheid:
Wellicht heb ik over enkele weken een SSD voor een ander doel ter beschikking.
Die zal ik dan aansluiten via USB2 en voorzien van HighSierra.
Dan kan ik ongestoord uitproberen wat daarop wel en niet goed loopt en dan een beslissing nemen.
geplaatst door: Heintje
antw: Structurele vertraging bij opstarten iMac
reactie #5 geplaatst: 1 augustus 2018 - 09:37
AH, het lijkt er op dat je videokaart aan het sterven is. Dat gebeurt bij de 27" modellen. Wat je omschrijft klopt precies met hoe het begint: lang doen over opstarten een witte achtergrond etc.

In deze video zie je ook dat het apparaat ontzettend langzaam laadt:
geplaatst door: Sypie
antw: Structurele vertraging bij opstarten iMac
reactie #6 geplaatst: 1 augustus 2018 - 12:03
Het filmpje heb ik helemaal bekeken, interessant, dat is nooit weg!
Maar ik heb nul komma nada zichtbare problemen met mijn videokaart, daarom acht ik dit niet voor de hand liggend als oorzaak van de opstart vertraging.

Wat ik zojuist wel heb opgemerkt is het volgende in de systemlog:


Jul 31 16:46:12 iMac-Hein syslogd[60]: ASL Sender Statistics
Jul 31 16:46:12 iMac-Hein loginwindow[116]: There are still active callers
Jul 31 16:46:12 iMac-Hein Installer Progress[92]: IASClearInstallProgress: can't clear start percentage property
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: IASClearInstallProgress: can't clear stop percentage property
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: totalPercentage = 0.000000
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: phases = (
       "<IASPPhase: 0x7ffcd4d4b260: 'IOKit Boot', percentage 73.2, delay 0>"
   )
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: IASSetCurrentInstallPhaseList: phases set to (
           {
           ConclusionDelay = 0;
           InstallPhase = "IOKit Boot";
           InstallPhasePercentageKey = 73;
       }
   )
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: IASSetCurrentInstallPhase: Current phase name set to "IOKit Boot"
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: totalPercentage = 73.242188
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: phases = (
       "<IASPPhase: 0x7ffcd4d4b260: 'IOKit Boot', percentage 73.2, delay 0>",
       "<IASPPhase: 0x7ffcd4d4ac10: 'loginwindow Boot', percentage 26.8, delay -1>"
   )
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: IASSetCurrentInstallPhaseList: phases set to (
           {
           ConclusionDelay = 0;
           InstallPhase = "IOKit Boot";
           InstallPhasePercentageKey = 73;
       },
           {
           ConclusionDelay = "-1";
           InstallPhase = "loginwindow Boot";
           InstallPhasePercentageKey = 27;
       }
   )
Jul 31 16:46:13 iMac-Hein Installer Progress[92]: Register process 116, phaseName loginwindow Boot, uuid CCE1BEA7-B372-4658-8130-1DF7E8A41C9A


De 73% percentagekey komt ongeveer overeen met de bootvertraging die ik zie op 3/4 van de opstartbalk.
Dat zou betekenen dat hij blijft hangen in "IASClearInstallProgress: can't clear stop percentage property" of ergens daaromtrent.

Hij blijft dus waarschijnlijk hangen in IOKit Boot, doorloopt dan een timeout en start na de timeout direct door naar de "Loginwindow Boot".
Dit is ook exact wat ik zie op het scherm (in de vorm van een stilstaande voortgangsbalk, evt, tijdelijk afgewisseld met een volledig wit scherm. Na de timeout wordt dat witte scherm vervangen door het scherm met de voortgangsbalk, wat dan weer voortgang gaat vertonen en snel overgaat naar het inlogscherm.

Maar wat betekent dat nou?
Ik denk dat de daaraan voorafgaande foutmeldingen ( o.a. "Failed to bootstrap path: ") m.b.t. ontoegankelijke bestanden ermee te maken hebben. Dat zou wijzen op een verminking bij een update, met als datum ergens rond 1 april 2018.

Daarom ga ik nu eerst (voor een ander project) een via USB2 aangesloten SSD regelen waarop ik een verse HighSierra zet en ik kijk hoe dat opstart, met of zonder vertraging.
Die test heeft als voordeel dat ik de iMac nog niet hoef open te maken (voor vervanging van de biosbatterij c.q. herstel videokaart).
Deze test kan een week of meer duren (ik moet de SSD nog bestellen enz.).

Input blijft welkom en wordt gewaardeerd!  :shakehands:
geplaatst door: Heintje
antw: Structurele vertraging bij opstarten iMac
reactie #7 geplaatst: 5 augustus 2018 - 00:52
De test met de SSD is nog niet gebeurd, maar inmiddels heb ik wel één koude start gehad die vergezeld ging van diverse foutmeldingen en ik zie dat de systeemtijd fout staat.
Oorzaak nummer 1 is dus met zekerheid de BIOS-batterij leeg.
Ik ga op zoek naar een goede batterij en die monteer ik volgende week.
Daarna kijk ik verder wat er aan verschijnselen overblijft.
geplaatst door: Heintje
antw: Structurele vertraging bij opstarten iMac
reactie #8 geplaatst: 5 augustus 2018 - 01:12
Ai ai, deze P-Ram batterij?

https://nl.ifixit.com/Guide/iMac+Intel+21.5-Inch+EMC+2308+PRAM+Battery+Replacement/1970

Innige deelneming...

Ik denk dat Apple dit met opzet moeilijk maakt...

Edit: kijk eerst eens of je niet met een platte P-Ram batterij verder kan.
Zoals je weet kan je in "Systeemvoorkeuren> Datum en Tijd" je instellingen zo maken dat je Macje die van NTP servers afhaalt bij opstart.

Wat langere opstart, maar scheelt je een hoop monteerwerk!

Edit 2: zo te zien is dat een standaard CR 3202 Lithium cel, makkelijk te verkrijgen

Succes, man!

Laatst bewerkt op: 5 augustus 2018 - 01:25 door HEXDIY
geplaatst door: HEXDIY
If it ain't broke, don't fix it!
antw: Structurele vertraging bij opstarten iMac
reactie #9 geplaatst: 5 augustus 2018 - 01:38
geplaatst door: HEXDIY
If it ain't broke, don't fix it!
antw: Structurele vertraging bij opstarten iMac
reactie #10 geplaatst: 5 augustus 2018 - 19:12
Ben je al eens in Veilige Modus opgestart?

https://support.apple.com/nl-nl/HT201262

Daarna weer 'normaal' opstarten en kijken of het heeft geholpen.
geplaatst door: GeorgeM
antw: Structurele vertraging bij opstarten iMac
reactie #11 geplaatst: 6 augustus 2018 - 18:14
@Hexdiy: snik, ja, dat is hem. Ik heb van die snert-batterijtjes van dat type liggen van de Action, maar als ik hem vervang (later deze week, op mijn gemakkie) dan zet ik er een Duracell in.

@GeorgeM: zojuist een veilige opstart gedaan, met behoud van ellende.
Ik ga de volgende koude start eerst een PRAM-reset doen en dan meteen een veilige start. Eens kijken of de datum dan goed staat. Dat van die datum heb ik al enkele dagen, dan haalt hij ook niet de juiste datum/tijd op als hij is opgestart: dan moet ik eerst datum/tijd openen, dan mijn wachtwoord invullen en dan haalt hij wel de juiste datum/tijd op.

De laatste maanden heb ik (nu ik erbij nadenk) ook dat mijn Sleutelhanger soms wachtwoorden "vergeet".
Wellicht dat dat ook is opgelost met een nieuwe BIOS-batterij ...
Begin volgende week kan ik het melden.
geplaatst door: Heintje
antw: Structurele vertraging bij opstarten iMac
reactie #12 geplaatst: 10 augustus 2018 - 18:33
Zo, BIOS batterij van de iMac is vervangen. Was anderhalf uur werk.
Het ging sneller met een goede zaklamp erbij en een setje bitjes van de Action erbij (wát een hoop verschillende soorten Torx schroefjes zitten erin ...)
- met de uitleg uitgeprint ernaast en het scherm in de originele doos (uit 2009 ...) gezet
- van elk onderdeel genoteerd welke maat schroef waar zat en de schroefjes in boterhamzakjes op de verwijderde onderdelen gelegd
- van het moederbord met plakband de schroefjes op de overeenkomstige plek op een stuk papier geplakt.
- systematisch gewerkt en een goede 2032 erin gestopt (Varta).
Ik kijk de komende dagen wat de verandering is na deze verandering en ik meld dat hier.
geplaatst door: Heintje
antw: Structurele vertraging bij opstarten iMac
reactie #13 geplaatst: 12 augustus 2018 - 12:55
Zo, nu na het vervangen van de BIOS batterij (en schoonmaken van de fans e.d.) ook High Sierra op een tijdelijk via USB2 aangesloten nieuwe SSD gezet: dat loopt meteen en vlot door bij het opstarten.
Daarmee is voor mij duidelijk geworden dat de oorzaak van de opstartvertraging zit in een beschadigde OS-installatie en niet in beschadigde hardware.
(Die SSD wordt vandaag hergebruikt in een Windows PC).

De huidige situatie is dat er 4 accounts op de iMac staan met heel veel data (email, foto's, video's, bestanden e.d.). Ik ben bij met backups maken op de Time Capsule. En ik zal voor de zekerheid nog een losse full backup maken.

Maar ik twijfel nog over de handigste aanpak ....
Wat ik nu zoek, is een manier om de huidige High Sierra-installatie vers opnieuw te installeren (dat is op zich geen enkel probleem), mét alle accounts en alle data terug op alle accounts, maar zonder de geïnstalleerde programma's.

Mijn vragen aan jullie zijn:
1. Kan dat met een verse High Sierra installatie op mijn 750 GB SSD, gevolgd door de migratie-assistent? Kan ik daarin die keuze maken?

2. Is er in High Sierra een manier om vlot een system image te maken van de SSD naar een externe harddisk?
Hoe?


3. OF is het (voor de hoeveelheid werk) handiger om de huidige High Sierra installatie op te schonen via een Etrecheck uitdraai en de pakweg 20 daarin voorkomende foutmeldingen te repareren?
Laatst bewerkt op: 12 augustus 2018 - 13:03 door Heintje
geplaatst door: Heintje