On 26 Mar 2012 at 12:51, Adam Tkac wrote:

Date sent:              Mon, 26 Mar 2012 12:51:24 +0200
From:                   Adam Tkac <at...@redhat.com>
To:                     "Michael D. Setzer II" 
<mi...@kuentos.guam.net>
Copies to:              DRC <dcomman...@users.sourceforge.net>,
        "tigervnc-users@lists.sourceforge.net" 
<tigervnc-users@lists.sourceforge.net>
Subject:                Re: [Tigervnc-users] vncserver not starting after a 
bad restart.

> On Mon, Mar 26, 2012 at 12:36:40AM +1000, Michael D. Setzer II wrote:
> > On 25 Mar 2012 at 8:48, DRC wrote: > > Copies to:     
>       "tigervnc-users@lists.sourceforge.net" >
> <tigervnc-users@lists.sourceforge.net> > From:                DRC
> <dcomman...@users.sourceforge.net> > Subject:         Re:
> [Tigervnc-users] vncserver not starting after a > bad restart. > Date
> sent:         Sun, 25 Mar 2012 08:48:03 -0500 > To:            
>       "Michael D. Setzer II" > <mi...@kuentos.guam.net> > > > > > Running >
> > > >  vncserver -kill :79 > > > > should get rid of the file. > >
> With prior versions of Fedora this was no problem, but not with the >
> Fedora 16 using systemctl to setup the vnc. Where would one add > this
> to automate the process of clearing the file?
> 
> I just tried this on fully updated Fedora 15 machine:
> 
> [atkac@f15 ~]$ touch /tmp/.X11-unix/X2
> [atkac@f15 ~]$ vncserver :2
> 
> Warning: f15.atkac.brq.redhat.com:2 is taken because of
> /tmp/.X11-unix/X2 Remove this file if there is no X server
> f15.atkac.brq.redhat.com:2 A VNC server is already running as :2
> 
> So this is nothing new in Fedora 16.
>
I had upgraded from Fedora 14 to 16 with a clean install, but 
never saw this with 14, so it might have been that it appeared with 
15. Also, it might be that previous versions had something else 
that was clearing the tmp directory during the reboot process, but 
is not longer being cleared out. 


> > Since one now creates a startup file as:
> > /etc/systemd/system/multi-user.target.wants/vncserver@:79.servic e
> > 
> > Now that has the ExecStart and ExecStop the uses the vncserver %i 
> > 
> > That start and stop only has running the vncserver, so how would one
> > add it to automatically remove the file before starting it, which
> > now fails if it does exist?
> 
> You can put this directive to your service file:
> 
> ExecStartPre=rm -f /tmp/.X11-unix/X79
> 
> This should automatically remove the socket before start but I don't
> recommend it.

What would you recommend?

My current solution has been /etc/cron.hourly with this testvnc
This machine has 3 vnc users, most only have one thou.

run=`systemctl status vncserver@:79.service | grep running | cut 
-b 20-26`
#echo $run
if [ -z "$run" ] ; then
   rm /tmp/.X11-unix/X79
   systemctl start vncserver@:79.service
   rm /tmp/.X11-unix/X20
   systemctl start vncserver@:20.service
   rm /tmp/.X11-unix/X65
   systemctl start vncserver@:65.service
fi


> 
> Regards, Adam
> 
> > 
> > > 
> > > On Mar 24, 2012, at 2:55 AM, "Michael D. Setzer II"
> > > <mi...@kuentos.guam.net> wrote:
> > > 
> > > > I've had the issue of the vncserver not starting after a bad
> > > > restart where the /tmp/.X11-unix/X79 file has not been deleted
> > > > during the shutdown (Usually a power outage). 
> > > > 
> > > > My current solution has been to have a script in cron.hourly
> > > > that checks if the status is running, and if not it deletes the
> > > > /tmp/.X11-unix/X79 file and then starts the service. 
> > > > 
> > > > Is there a better method to have it delete the file during the
> > > > start process? Not sure if something else is supose to delete
> > > > this file if it wasn't deleted during a normal shutdown.
> > > > 
> > > > Before I would have to manually ssh into the machines to delete
> > > > the file, and manually restart the service. (now systemctl). 
> > > > 
> > > > Fedora 16 by the way.
> > > > 
> > > > +----------------------------------------------------------+
> > > >  Michael D. Setzer II -  Computer Science Instructor      
> > > >  Guam Community College  Computer Center                  
> > > >  mailto:mi...@kuentos.guam.net                            
> > > >  mailto:msetze...@gmail.com
> > > >  http://www.guam.net/home/mikes
> > > >  Guam - Where America's Day Begins                        
> > > >  G4L Disk Imaging Project maintainer 
> > > >  http://sourceforge.net/projects/g4l/
> > > > +----------------------------------------------------------+
> > > > 
> > > > http://setiathome.berkeley.edu (Original)
> > > > Number of Seti Units Returned:  19,471
> > > > Processing time:  32 years, 290 days, 12 hours, 58 minutes
> > > > (Total Hours: 287,489)
> > > > 
> > > > BOINC@HOME CREDITS
> > > > SETI        11969293.719299   |   EINSTEIN     7540627.629852
> > > > ROSETTA      4338248.975416   |   ABC         11870729.099396
> > > > 
> > > > 
> > > > ----------------------------------------------------------------
> > > > ---- ---------- This SF email is sponsosred by: Try Windows
> > > > Azure free for 90 days Click Here
> > > > http://p.sf.net/sfu/sfd2d-msazure
> > > > _______________________________________________ Tigervnc-users
> > > > mailing list Tigervnc-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/tigervnc-users
> > 
> > 
> > +----------------------------------------------------------+
> >   Michael D. Setzer II -  Computer Science Instructor      
> >   Guam Community College  Computer Center                  
> >   mailto:mi...@kuentos.guam.net                            
> >   mailto:msetze...@gmail.com
> >   http://www.guam.net/home/mikes
> >   Guam - Where America's Day Begins                        
> >   G4L Disk Imaging Project maintainer 
> >   http://sourceforge.net/projects/g4l/
> > +----------------------------------------------------------+
> > 
> > http://setiathome.berkeley.edu (Original)
> > Number of Seti Units Returned:  19,471
> > Processing time:  32 years, 290 days, 12 hours, 58 minutes
> > (Total Hours: 287,489)
> > 
> > BOINC@HOME CREDITS
> > SETI        11969293.719299   |   EINSTEIN     7540627.629852
> > ROSETTA      4338248.975416   |   ABC         11889193.887520
> > 
> > 
> > --------------------------------------------------------------------
> > ---------- This SF email is sponsosred by: Try Windows Azure free
> > for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure
> > _______________________________________________ Tigervnc-users
> > mailing list Tigervnc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/tigervnc-users
> 
> -- 
> Adam Tkac, Red Hat, Inc.


+----------------------------------------------------------+
  Michael D. Setzer II -  Computer Science Instructor      
  Guam Community College  Computer Center                  
  mailto:mi...@kuentos.guam.net                            
  mailto:msetze...@gmail.com
  http://www.guam.net/home/mikes
  Guam - Where America's Day Begins                        
  G4L Disk Imaging Project maintainer 
  http://sourceforge.net/projects/g4l/
+----------------------------------------------------------+

http://setiathome.berkeley.edu (Original)
Number of Seti Units Returned:  19,471
Processing time:  32 years, 290 days, 12 hours, 58 minutes
(Total Hours: 287,489)

BOINC@HOME CREDITS
SETI        11986397.250517   |   EINSTEIN     7559121.249852
ROSETTA      4350953.015650   |   ABC         11898100.773409


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Tigervnc-users mailing list
Tigervnc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-users

Reply via email to