Forum

mathias

  • Trompeten statt Raketen!
MBP fährt nicht herunter
Juni 16, 2009, 08:47:01
Hallöchen,

ich habe immer wieder das Problem, dass sich das MBP nicht ausschalten läßt. Es erscheint dann (fast) immer die Fehlermeldung "Der Abschaltevorgang konnte nicht ausgeführt werden, da das Prgramm Finder* wegen einer Zeitüberschreitung nicht beendet werden konnte. Bitte beenden Sie das Programm von Hand und versuchen sie es erneut" oder so ähnlich.
* es ist nicht immer der Finder, der angeführt wird. Gestern war 's der Firmware Updater für den Lüfter. Anscheinend ist i. A. der Finder das letzte Programm, das vor dem Runterfahren geschlossen werden soll und der Rechner dan dieser Stelle hängen bleibt?
_______
"Gestern ist mir die Milch runtergefallen. Die war nicht mehr haltbar!"

mbs

Re: MBP fährt nicht herunter
Antwort #1: Juni 16, 2009, 09:25:31
Zitat
Anscheinend ist i. A. der Finder das letzte Programm, das vor dem Runterfahren geschlossen werden soll und der Rechner dan dieser Stelle hängen bleibt?

Nein, der Finder und andere Programme, die solche Meldungen veranlassen können, sind die ersten Programme, die beendet werden. Wären es die letzten, könnte eine solche Meldung nicht erscheinen, denn dann wäre ja kein Systemdienst mehr da, der die Meldung auf den Schirm bringen könnte.

Die Meldung besagt, dass das jeweilige Programm innerhalb einer gewissen Wartezeit entweder nicht auf die Anfrage des Systems geantwortet hat, sich zu beenden, oder dass die Anfrage mit "Herunterfahren nicht gestattet" beantwortet wurde. Der Finder würde z.B. so antworten, während er gerade eine CD brennt.

Das Systemprotokoll in der Konsole enthält möglicherweise weitere Hinweise, warum die Programme das Herunterfahren verweigern.

mathias

  • Trompeten statt Raketen!
Re: MBP fährt nicht herunter
Antwort #2: Juni 21, 2009, 23:56:19
So, jetzt endlich war es wieder soweit. Jetzt kann ich auch das System-Log einfügen:

Jun 21 23:35:06 MacBookPro kernel[0]: hibernate_page_list_setall start
Jun 21 23:35:07 MacBookPro kernel[0]: hibernate_page_list_setall time: 154 ms
Jun 21 23:35:07 MacBookPro kernel[0]: pages 331608, wire 43265, act 36068, inact 7, spec 3, zf 0, throt 2313, could discard act 46337 inact 122778 purgeable 2493 spec 78344
Jun 21 23:35:07 MacBookPro kernel[0]: hibernate_page_list_setall found pageCount 81656
Jun 21 23:35:07 MacBookPro kernel[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0
Jun 21 23:35:07 MacBookPro kernel[0]: IOHibernatePollerOpen(0)
Jun 21 23:35:07 MacBookPro kernel[0]: writing 80193 pages
Jun 21 23:35:07 MacBookPro kernel[0]: image1Size 89910272
Jun 21 23:35:07 MacBookPro kernel[0]: all time: 3347 ms, comp time: 568 ms, deco time: 0 ms,
Jun 21 23:35:07 MacBookPro kernel[0]: image 156534272, uncompressed 328470528 (80193), compressed 150598880 (45%), sum1 6e31c4af, sum2 75527443
Jun 21 23:35:07 MacBookPro kernel[0]: hibernate_write_image done(0)
Jun 21 23:35:07 MacBookPro kernel[0]: sleep
Jun 21 23:35:07 MacBookPro kernel[0]: Wake reason = UHC3
Jun 21 23:35:07 MacBookPro kernel[0]: System Wake
Jun 21 23:35:07 MacBookPro kernel[0]: Previous Sleep Cause: 0
Jun 21 23:35:07 MacBookPro kernel[0]: USB (UHCI):Port 2 on bus 0x5d has remote wakeup from some device
Jun 21 23:35:07 MacBookPro kernel[0]: AirPort: Link Up on en1
Jun 21 23:35:07 MacBookPro kernel[0]: AFPSleepWakeHandler:  waking up
Jun 21 23:35:09 MacBookPro configd[14]: AppleTalk startup complete
Jun 21 23:35:09 MacBookPro configd[14]: AppleTalk shutdown
Jun 21 23:35:09 MacBookPro configd[14]: AppleTalk shutdown complete
Jun 21 23:35:09 MacBookPro configd[14]: AppleTalk startup
Jun 21 23:35:15 MacBookPro configd[14]: AppleTalk startup complete
Jun 21 23:37:25 MacBookPro com.apple.launchd[1] (com.apple.backupd-wake[1101]): Exited with exit code: 1
Jun 21 23:41:42 MacBookPro /System/Library/CoreServices/coreservicesd[57]: SFLSharePointsEntry::CreateDSRecord: dsCreateRecordAndOpen(Gasts öffentlicher Ordner) returned -14135
Jun 21 23:41:42 MacBookPro /System/Library/CoreServices/coreservicesd[57]: SFLSharePointsEntry::CreateDSRecord: dsCreateRecordAndOpen(Katrin Lamperts öffentlicher Ordner) returned -14135
Jun 21 23:43:14 MacBookPro loginwindow[35]: ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1804477595
Jun 21 23:43:16 MacBookPro loginwindow[35]: ERROR | WSActivateApp | SetFrontProcess({0, 700587}) returned error -600. Unable to activate process.
Jun 21 23:43:59 MacBookPro loginwindow[35]: ERROR | WSActivateApp | SetFrontProcess({0, 700587}) returned error -600. Unable to activate process.
Jun 21 23:45:20 MacBookPro loginwindow[35]: ERROR | WSActivateApp | SetFrontProcess({0, 692393}) returned error -600. Unable to activate process.
Jun 21 23:46:03 MacBookPro loginwindow[35]: ERROR | WSActivateApp | SetFrontProcess({0, 692393}) returned error -600. Unable to activate process.
Jun 21 23:47:44 MacBookPro /System/Library/CoreServices/coreservicesd[57]: SFLSharePointsEntry::CreateDSRecord: dsCreateRecordAndOpen(Gasts öffentlicher Ordner) returned -14135
Jun 21 23:47:44 MacBookPro /System/Library/CoreServices/coreservicesd[57]: SFLSharePointsEntry::CreateDSRecord: dsCreateRecordAndOpen(Katrins öffentlicher Ordner) returned -14135


Ich habe lediglich das MacBook aufgeweckt um es anschließend auszuschalten. Das habe ich drei mal versucht, und dreimal hat es nicht geklappt.  >:( Vielleicht hilft das Log weiter?
_______
"Gestern ist mir die Milch runtergefallen. Die war nicht mehr haltbar!"
Re: MBP fährt nicht herunter
Antwort #3: Juni 22, 2009, 05:45:38
Ich tippe mal, da greift ein Systemdienst, z.B. AppleTalk (oder ein anderer Netzwerkdienst) auf dein System zu und kann nicht beendet werden.

mbs

Re: MBP fährt nicht herunter
Antwort #4: Juni 22, 2009, 09:14:28
Zitat
Vielleicht hilft das Log weiter?

Jein. Das Log bestätigt eigentlich nur, was ich beschrieben hatte. Die entscheidenden Zeilen sind diese hier:

Zitat
Jun 21 23:43:14 MacBookPro loginwindow[35]: ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1804477595
Jun 21 23:43:16 MacBookPro loginwindow[35]: ERROR | WSActivateApp | SetFrontProcess({0, 700587}) returned error -600. Unable to activate process.

Man sieht hier, dass das Programm "loginwindow" - das ist das Anmeldefenster, das auch die grafische Benutzeroberfläche für das Herunterfahren übernimmt - versucht, allen gerade laufenden Programmen den AppleEvent "Quit" zuzusenden. Mit anderen Worten, alle Programme werden gebeten, sich kontrolliert zu beenden.

Das schlägt fehl, da es offenbar ein Programm gibt, das sich weder in den Vordergrund der grafischen Oberfläche bringen lässt, noch auf die "Quit"-Anforderung reagiert. Interessanterweise bedeutet Fehler -600 "Prozess nicht gefunden", d.h. es muss einen Widerspruch zwischen den Prozessnummern geben, die das loginwindow-Programm bei der Anfrage nach allen laufenden Programmen aus dem System erhält und der Sicht auf die Prozesse, die das AppleEvent-Subsystem hat. Sehr merkwürdig, sowas kann eigentlich gar nicht passieren.

Ist oder war irgendein Programm auf dem Rechner installiert, das auf irgendeine Weise andere Programme in ihrem Verhalten manipulieren soll?

Ich würde jetzt über ein Kommandozeilen-Remote-Login prüfen, ob es zur fehlenden Prozessnummer (im obigen Beispiel war das 700587) tatsächlich einen laufenden Prozess gibt und wenn ja, welchen. Das erfordert allerdings einige Kommandozeilenkenntnisse und einen zweiten Rechner.

mathias

  • Trompeten statt Raketen!
Re: MBP fährt nicht herunter
Antwort #5: Juni 22, 2009, 14:07:16
Ist oder war irgendein Programm auf dem Rechner installiert, das auf irgendeine Weise andere Programme in ihrem Verhalten manipulieren soll?
Also das einzige Programm, das ich dem zuordnen würde, wäre "little snitch". Ansonsten fällt mir nichts ein. Was für eine Art von Programm käme denn noch in Frage?
Zitat
Ich würde jetzt über ein Kommandozeilen-Remote-Login prüfen, ob es zur fehlenden Prozessnummer (im obigen Beispiel war das 700587) tatsächlich einen laufenden Prozess gibt und wenn ja, welchen. Das erfordert allerdings einige Kommandozeilenkenntnisse und einen zweiten Rechner.
Ähem, hüstel, also einen zweiten Rechner hätte ich. Aber ich fürchte ohne eine kurze Anleitung bin ich bei meinen Kenntnissen etwas gehandicaped... ::)
_______
"Gestern ist mir die Milch runtergefallen. Die war nicht mehr haltbar!"

Florian

  • Zurück in der Zukunft
Re: MBP fährt nicht herunter
Antwort #6: Juni 22, 2009, 18:37:29
Nun, alle Input Manager z.B. manche beliebte Safari-Plugins, SIMBL, 1Password… zu sehen in den Libraries unter /Input Manager.
Oder natürlich der „Application Enhancer“ von Unsanity, der aber hoffentlich sowieso nicht installiert ist. :) 
_______
"If music be the food of love, play on!”
                         William Shakespeare

mathias

  • Trompeten statt Raketen!
Re: MBP fährt nicht herunter
Antwort #7: Juni 22, 2009, 20:20:33
Nun, alle Input Manager z.B. manche beliebte Safari-Plugins, SIMBL, 1Password… zu sehen in den Libraries unter /Input Manager.
Oder natürlich der „Application Enhancer“ von Unsanity, der aber hoffentlich sowieso nicht installiert ist. :) 
Also, ich bin mir nicht bewußt, so etwas in der Art installiert zu haben.Es ist aber nicht immer die  selbe Anwendung, die in der Fehlermeldung erscheint. Meistens ist es der Finder, wahrscheinlich deswegen, weil ich die anderen Anwendungen zuerst manuell schließe. Ich hatte aber auch z. B. schon ein Firmware Update-Programm,
_______
"Gestern ist mir die Milch runtergefallen. Die war nicht mehr haltbar!"