From owner-freebsd-bugs Sat Nov 8 19:50:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA10836 for bugs-outgoing; Sat, 8 Nov 1997 19:50:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA10830; Sat, 8 Nov 1997 19:50:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 8 Nov 1997 19:50:01 -0800 (PST) Resent-Message-Id: <199711090350.TAA10830@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, rivers@dignus.com Received: from elvis.vnet.net (elvis.vnet.net [166.82.1.5]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA10744 for ; Sat, 8 Nov 1997 19:47:51 -0800 (PST) (envelope-from rivers@dignus.com) Received: from ponds.dignus.com (ponds.vnet.net [166.82.177.48]) by elvis.vnet.net (8.8.5/8.8.4) with ESMTP id WAA24592 for ; Sat, 8 Nov 1997 22:47:49 -0500 (EST) Received: from lakes.dignus.com (lakes [10.0.0.3]) by ponds.dignus.com (8.8.5/8.8.5) with ESMTP id XAA08516 for ; Sat, 8 Nov 1997 23:05:40 -0500 (EST) Received: (from rivers@localhost) by lakes.dignus.com (8.8.7/8.6.9) id WAA06715; Sat, 8 Nov 1997 22:53:30 -0500 (EST) Message-Id: <199711090353.WAA06715@lakes.dignus.com> Date: Sat, 8 Nov 1997 22:53:30 -0500 (EST) From: Thomas David Rivers Reply-To: rivers@dignus.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: misc/4982: removing /tmp/.X* on reboot. Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4982 >Category: misc >Synopsis: On reboot; /tmp/.X* can be left causing X to fail. >Confidential: no >Severity: critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 8 19:50:00 PST 1997 >Last-Modified: >Originator: Thomas David Rivers >Organization: dignus.com >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: X11, started from /etc/rc.local. >Description: When using Xdm started from /etc/rc.local; X-related files can be left in /tmp. Because these are left, a subsequent start of X fails. >How-To-Repeat: Run X; then reboot. After the reboot; X won't start. >Fix: Apply the following diff to /etc/rc, which adds a line to remove any X-related files from /tmp. *** rc.ori Tue Oct 21 10:21:08 1997 --- rc Fri Nov 7 21:43:03 1997 *************** *** 131,136 **** --- 131,137 ---- rm -f /etc/nologin rm -f /var/spool/lock/* rm -rf /var/spool/uucp/.Temp/* + rm -rf /tmp/.X* (cd /var/run && { cp /dev/null utmp; chmod 644 utmp; }) # enable dumpdev so that savecore can see it >Audit-Trail: >Unformatted: