From owner-freebsd-gnome@FreeBSD.ORG Sat Apr 14 22:33:05 2007 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 854BD16A480 for ; Sat, 14 Apr 2007 22:33:05 +0000 (UTC) (envelope-from redchin@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by mx1.freebsd.org (Postfix) with ESMTP id 86DC313C4CA for ; Sat, 14 Apr 2007 22:33:02 +0000 (UTC) (envelope-from redchin@gmail.com) Received: by ug-out-1314.google.com with SMTP id 71so688348ugh for ; Sat, 14 Apr 2007 15:33:01 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Xd+vnUDJ9XYWPQBX43veXsgLv7P/kv4c+KaNvnYTOMk7eUccIUXD5fj1P/hZOdZp5ai42FuDVlPRgfaBPWNG/oEu7AQIyp+bRcRZ6zsjWu8LOsM1HyO/68dmlu0Ua7Ku/3rjtXXenPaCP592aS2Laspo0PlXA8DdePhEsILsTLs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=lY0ED7j7BNc90bE/c533+s7///+IPna6qqXpVmDQceeFz+glT8C2IGcflFvC37H/t3rJCoj0t3izG8VcJLRKObEpQIFQlwt2NOaFaIYyG6H5b51lIVfSDtaMsFGCv9hNSXBzCvXoJfoz/81vQ+dMCx7/qx5b2whYgNtP/MEj/yI= Received: by 10.82.167.5 with SMTP id p5mr6050603bue.1176589980767; Sat, 14 Apr 2007 15:33:00 -0700 (PDT) Received: by 10.82.118.14 with HTTP; Sat, 14 Apr 2007 15:33:00 -0700 (PDT) Message-ID: <1d3ed48c0704141533r1d7161a0tc1452e7b3f7d40f2@mail.gmail.com> Date: Sat, 14 Apr 2007 15:33:00 -0700 From: "Kevin Downey" To: "Joe Marcus Clarke" In-Reply-To: <1176588698.26219.4.camel@shumai.marcuscom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1d3ed48c0703221120w3dd52a1ao8d24fa206f22c02d@mail.gmail.com> <7fb728f20703230426s4fa5f451u682441ecfbdd736d@mail.gmail.com> <1d3ed48c0703231038s2df1401aw787bf4612a2a3424@mail.gmail.com> <1174671891.46644.24.camel@shumai.marcuscom.com> <1d3ed48c0704081826t44061639i7de021686cecc8cc@mail.gmail.com> <1176588698.26219.4.camel@shumai.marcuscom.com> Cc: gnome@freebsd.org Subject: Re: GDM thinks I am root X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Apr 2007 22:33:05 -0000 On 4/14/07, Joe Marcus Clarke wrote: > On Sun, 2007-04-08 at 18:26 -0700, Kevin Downey wrote: > > On 3/23/07, Joe Marcus Clarke wrote: > > > On Fri, 2007-03-23 at 10:38 -0700, Kevin Downey wrote: > > > > On 3/23/07, Timur Guseinov wrote: > > > > > try to change your home directory "chsh". > > > > > > > > > > > > > > > 2007/3/22, Kevin Downey : > > > > > > > > > > > > I have a laptop running 6.2-STABLE and modular Xorg, I have been > > > > > > having trouble logging in using gdm for sometime, but with the new > > > > > > gnome I get a more informative error message (how is that for > > > > > > progress). When I log in a little window pops up and says something > > > > > > like "cannot write to /root/.ICEauthority" which makes sense, because > > > > > > I am not logging in as root so I should not be able to write to that. > > > > > > What I can't figure out is why it is trying. Gnome then fails to > > > > > > start. If I pick the 'Xclients' session from GDM a little window pops > > > > > > up that says 'no Xclients file, launching failsafe terminal' so I get > > > > > > a xterm. In the xterm 'whoami' returns 'kpd' (my user) but 'echo > > > > > > $HOME' is '/root'. > > > > > > Any ideas? > > > > > > > > > > My home directory is set correctly to /home/kpd (kpd is my username), > > > > if I login any other way I am not given a /root home directory, if I > > > > login on the console and put gnome-session in my .xinitrc file gnome > > > > starts up fine with the correct home directory > > > > > > What are the contents of your /usr/local/etc/gdm/custom.conf file? What > > > are the permissions on /etc/passwd and /etc/pwd.db? You may need to > > > ktrace or truss gdm as root when logging in as kpd to see if there are > > > any obvious errors there. > > > > > > Joe > > the exact text of the little error box that pops up is: > > The GNOME session manager was unable to lock the file > > '/root/.ICEauthority'. Please report this as a GNOME bug. Sometimes > > this error may occur if the file's directory is unwritable, you could > > try logging in via the failsafe session and ensuring that it is. > > > > My /usr/local/etc/gdm/custom.conf is blank because I deinstalled gdm, > > deleted all the directories pkg_delete said it could not completely > > delete, and reinstalled gdm. Ran a ktrace, but this is the first time > > I have used it so I am still trying to pick through the results. gdm > > appears to look at the .ICEauthority in the 'kpd' user's home > > directory. Then a few hundred lines later it tries the same file name, > > but in /root. > > Who owns ~kpd/.ICEauthority? It should be owned by kpd with 0600 perms. > If that is already the case, try deleting this file, then try logging in > again. > > Joe ~kpd/.ICEauthority has 600 for its permissions. I deleted it and no change. I tried logging in with the failsafe gnome session and that works. I am not sure what the difference between a normal session and failsafe are. I am also seeing strange behaviour with xdm, not sure if it is related. if I use xdm, after I login, the machine drops back to the console(X exits), and then back to xdm. when I try the 'Xclient' session, gdm says it can't find the Xclient script, and does the failsafe xterm thing. The zsh is the shell in the xterm, but zsh doesn't load any of my zsh related dotfiles because $HOME is set to /root. This is just weird. -- The biggest problem with communication is the illusion that it has occurred.