Date: Sat, 14 Apr 2007 18:11:38 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Kevin Downey <redchin@gmail.com> Cc: gnome@freebsd.org Subject: Re: GDM thinks I am root Message-ID: <1176588698.26219.4.camel@shumai.marcuscom.com> In-Reply-To: <1d3ed48c0704081826t44061639i7de021686cecc8cc@mail.gmail.com> References: <1d3ed48c0703221120w3dd52a1ao8d24fa206f22c02d@mail.gmail.com> <7fb728f20703230426s4fa5f451u682441ecfbdd736d@mail.gmail.com> <1d3ed48c0703231038s2df1401aw787bf4612a2a3424@mail.gmail.com> <1174671891.46644.24.camel@shumai.marcuscom.com> <1d3ed48c0704081826t44061639i7de021686cecc8cc@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-2u7LF14OxcVA2bbLQyw0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2007-04-08 at 18:26 -0700, Kevin Downey wrote: > On 3/23/07, Joe Marcus Clarke <marcus@marcuscom.com> wrote: > > On Fri, 2007-03-23 at 10:38 -0700, Kevin Downey wrote: > > > On 3/23/07, Timur Guseinov <timtch@gmail.com> wrote: > > > > try to change your home directory "chsh". > > > > > > > > > > > > 2007/3/22, Kevin Downey <redchin@gmail.com>: > > > > > > > > > > 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 ne= w > > > > > gnome I get a more informative error message (how is that for > > > > > progress). When I log in a little window pops up and says somethi= ng > > > > > like "cannot write to /root/.ICEauthority" which makes sense, bec= ause > > > > > I am not logging in as root so I should not be able to write to t= hat. > > > > > 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? Wha= t > > 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. >=20 > 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 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-2u7LF14OxcVA2bbLQyw0 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGIVGYb2iPiv4Uz4cRAtVMAJ95YyyY08vPeH+kQT6nfU0mhiGbtACfYcph pbZ/mNUjbrVC+7UdauqMbuk= =pA/2 -----END PGP SIGNATURE----- --=-2u7LF14OxcVA2bbLQyw0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1176588698.26219.4.camel>