X11 no longer starts

Jeremy Sequoia jeremyhu at apple.com
Fri Feb 16 22:48:05 UTC 2024


I suggest moving aside all of your shell init scripts (~/.bash_profile et al) and seeing if that helps.

Note the privileged startx job is necessary for setting up correct permissions on the paths in /tmp and caching fonts.

Sent from my iPhone...

> On Feb 16, 2024, at 13:50, René J.V. Bertin <rjvb at vivaldi.net> wrote:
> 
> Hi,
> 
> It seems I've gotten myself into some real trouble, and the problem is I have no idea how/why. Hence the cross-posting...
> 
> I can no longer launch the X11 environment in which I did almost all my work and that's crucial for displaying remote applications.
> 
> The original XQuartz environment has been crashing for me for years now so I've been running the MacPorts xorg-server-devel port (1.20.10) in a build of my own that enables some additional features such as xephyr.
> 
> Yesterday my session started to become instable (nothing to do with X11) after about 65 days of uptime so I quit everything, logged off and rebooted. That's when the problems started, but I think I did something I shouldn't have done before that.
> 
> The X11 application shell launches, but the actual X server doesn't, at least not in my own account.
> 
> After a good while waiting I'm getting this message in the system.log:
> 
> Feb 16 21:43:36 Portia.local org.macosforge.xquartz.X11.stub[2110]: launch_msg("CheckIn") IPC failure: Operation not permitted                                                                                                            
> 
> Googling served up someone who got this after setting the PATH in the launchctl environment (~/.MacOSX/environment.plist) and that removing that and rebooting help him.
> It doesn't for me (I tried both removing the PATH specification and restoring the plist from before, rebooting both times).
> 
> Starting from the commandline gives
> ```
> # /opt/local/bin/startx -- /opt/local/bin/Xquartz
> font_cache: Scanning user font directories to generate X11 font caches                              
> privileged_startx: bootstrap_look_up(org.macports.privileged_startx): Unknown service name                           
> font_cache: Updating FC cache                                                                                        
> font_cache: Done                                                                                                     
> expr: syntax error                                                                                                   
> expr: syntax error                                                                                                   
> expr: syntax error                                                                                                   
> xauth:  file /Users/bertin/.serverauth.1969 does not exist                                                           
> 
> xauth:  timeout in locking authority file /Users/bertin/.Xauthority                                                  
> 
> No protocol specified
> 
> 
> waiting for X server to begin accepting connections .
> No protocol specified
> 
> ..
> ```
> 
> The "No protocol specified" and ".." lines start about when the X11 application opens and are repeated indefinitely until I quit that application. The message about org.macports.privileged_startx is normal: I moved that plist to LaunchDaemons-disabled long ago for reasons I cannot remember but it was clearly not crucial.
> I also moved the org.*.startx.plist files to LaunchAgents-disabled because I don't need on-demand starting of the X11 server and prefer to have a "normal" DISPLAY variable of the ":0" style .
> 
> My .xinitrc generates output, and that isn't being generated anymore. Moving the entire file aside or removing the plist in ~/Library/Preferences don't solve anything either.
> 
> Curiously, when I log in to my fallback admin account the X11 server still starts as it should: without long delays or any other issue. It's of course not set up properly but things seem to work normally otherwise.
> 
> Any idea how to triage this problem, or any suggestions what I could try to unblock this?
> 
> FWIW, I'm still running 10.9.5 .
> 
> Thanks a LOT in advance!
> 
> René


More information about the macports-users mailing list