Forums
New posts
Articles
Product Reviews
Policies
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Menu
Log in
Register
Install the app
Install
Forums
Apple Computing Products:
macOS - Operating System
The new update killed my Mac
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="distnoted" data-source="post: 858353" data-attributes="member: 105183"><p><strong>Workaround Bonjour error message with subsequent Single User mode lockup</strong></p><p></p><p>The following is an <a href="http://discussions.apple.com/thread.jspa?threadID=2021734&start=15&tstart=0" target="_blank">edited copy of a message</a> I posted earlier today at the Apple Support Discussion Forums.</p><p>_________________________</p><p></p><p>As <em>SystemStarter</em> and <em>launchctl</em> take over more and more OS X duties, a number of previously standard processes have been deprecated. Among these is the well-known and long-standing method of continuing into Safe Boot mode from Single-User mode, namely invoking the shell script <strong>rc</strong> with the command <strong>sh /etc/rc</strong>.</p><p></p><p>In the current OS X environment, however (and this is true for both 10.4 and 10.5), attempting to boot from the rc script will result in the system entering an irrecoverable loop -- as individuals here have, unfortunately, experienced far too many times. The "Workaround Bonjour" error message which appears just before system lock-up does <em>not</em> describe the cause of the situation. It is, rather, a casualty announcement. The actual event is due to incompatibilities between the rc script, launchctl and SystemStarter.</p><p></p><p>Here are the steps for continuing the boot process from Single-User mode into the GUI's Safe Boot mode. They apply to both OS 10.4 and OS 10.5:</p><p></p><p>(1.) You are by no means required to run <strong>fsck -fy</strong> as the instructions above the prompt would seem to suggest. If, however, you believe the directory has been corrupted, or if you're unsure about the filesystem's status, or if you're just the cautious type, then by all means go ahead and do so. If fsck reports that it modified the filesystem, it is essential that you run fsck again, and do so repeatedly, until fsck reports no problems were found.</p><p></p><p>(2.) <em>Do not</em> enter <strong>mount -uw</strong> to mount the filesystem in preparation for a continued boot. Various essential services which launchctl would normally have initiated will not be loaded, causing the boot process to become unstable. Additionally, mounting the system without first specifying system fallbacks will most likely result in the system cache contents from the previous session being rebuilt and recycled -- which is exactly what one wants to avoid.</p><p></p><p>(3.) As indicated earlier, <em>do not</em> invoke the rc shell script with <strong>sh /etc/rc</strong>. </p><p></p><p>(4.) To continue booting from Single User into Safe Boot, you have three options: <ul> <li data-xf-list-type="ul">Type <strong>ctrl-d</strong>;</li> <li data-xf-list-type="ul">Enter the command <strong>logout</strong>; or</li> <li data-xf-list-type="ul">Enter the command <strong>exit</strong>.</li> </ul><p>The three are equivalent.</p><p></p><p>{N.B.: The Workaround Bonjour error may, under certain conditions, occur in the course of a standard OS X session. Normally benign, (although annoying because of its habit of filling logs to overflowing) it may describe an actual crash. Such a crash usually involves <em>Back to My Mac</em> attempting to retrieve the local machine's WAN IP from uncooperative brands of Ethernet routers.}</p></blockquote><p></p>
[QUOTE="distnoted, post: 858353, member: 105183"] [b]Workaround Bonjour error message with subsequent Single User mode lockup[/b] The following is an [URL="http://discussions.apple.com/thread.jspa?threadID=2021734&start=15&tstart=0"]edited copy of a message[/URL] I posted earlier today at the Apple Support Discussion Forums. _________________________ As [I]SystemStarter[/I] and [I]launchctl[/I] take over more and more OS X duties, a number of previously standard processes have been deprecated. Among these is the well-known and long-standing method of continuing into Safe Boot mode from Single-User mode, namely invoking the shell script [B]rc[/B] with the command [B]sh /etc/rc[/B]. In the current OS X environment, however (and this is true for both 10.4 and 10.5), attempting to boot from the rc script will result in the system entering an irrecoverable loop -- as individuals here have, unfortunately, experienced far too many times. The "Workaround Bonjour" error message which appears just before system lock-up does [I]not[/I] describe the cause of the situation. It is, rather, a casualty announcement. The actual event is due to incompatibilities between the rc script, launchctl and SystemStarter. Here are the steps for continuing the boot process from Single-User mode into the GUI's Safe Boot mode. They apply to both OS 10.4 and OS 10.5: (1.) You are by no means required to run [B]fsck -fy[/B] as the instructions above the prompt would seem to suggest. If, however, you believe the directory has been corrupted, or if you're unsure about the filesystem's status, or if you're just the cautious type, then by all means go ahead and do so. If fsck reports that it modified the filesystem, it is essential that you run fsck again, and do so repeatedly, until fsck reports no problems were found. (2.) [I]Do not[/I] enter [B]mount -uw[/B] to mount the filesystem in preparation for a continued boot. Various essential services which launchctl would normally have initiated will not be loaded, causing the boot process to become unstable. Additionally, mounting the system without first specifying system fallbacks will most likely result in the system cache contents from the previous session being rebuilt and recycled -- which is exactly what one wants to avoid. (3.) As indicated earlier, [I]do not[/I] invoke the rc shell script with [B]sh /etc/rc[/B]. (4.) To continue booting from Single User into Safe Boot, you have three options: [LIST] [*]Type [B]ctrl-d[/B]; [*]Enter the command [B]logout[/B]; or [*]Enter the command [B]exit[/B]. [/LIST] The three are equivalent. {N.B.: The Workaround Bonjour error may, under certain conditions, occur in the course of a standard OS X session. Normally benign, (although annoying because of its habit of filling logs to overflowing) it may describe an actual crash. Such a crash usually involves [I]Back to My Mac[/I] attempting to retrieve the local machine's WAN IP from uncooperative brands of Ethernet routers.} [/QUOTE]
Verification
Name this item 🌈
Post reply
Forums
Apple Computing Products:
macOS - Operating System
The new update killed my Mac
Top