On Tuesday 01 January 2008, Michal 'vorner' Vaner wrote: > Hello > > On Tue, Jan 01, 2008 at 10:48:52AM +0000, Mick wrote: > > Happy New Year to all! > > > > I find my self in a bit of a pickle after a recent emerge. When I > > enter my username+passwd at the xdm login screen it sort of tries to > > load up fluxbox, but within a second or so it returns to the login > > screen. I can't see anything worth mentioning in the logs. I have > > downgraded baselayout, sysvinit and freetype but the problem remains. > > Any ideas? These are the packages emerged recently: > > This sounds to me like the fluxbox starter (I'm not sure if fluxbox by > itself or some script that starts it with one or two other programs) > crashes. Did you try running revdep-rebuild?
Thanks, I am running it now. It only wants to remerge:
All prepared. Starting rebuild...
emerge --oneshot -v =media-video/ffmpeg-0.4.9_p20070616
=media-libs/libquicktime-1.0.1 =media-libs/xine-lib-1.1.8
I believe this is because of the media-libs/x264-svn-20070924 emerged package.
> And, if you want to experiment, you can start X from vt, lets say:
>
> X :1.0 (on :0.0, it is already running with xdm)
>
> then switch back to vt (probably different one) and start an xterm
>
> DISPLAY=:1.0 xterm
>
> then switch back to your new X (ctrl+f8 -- f7 is the xdm one) and try
> starting fluxbox from the xterm to see what happens.
>
> Did it help?
I stopped/zapped xdm, ran startx and from an xterm I was able to run fluxbox
which started OK. So, I am not sure if you are right that the start up
script crashes (I wonder, shouldn't I see something in the logs about it?)
If it crashed wouldn't it also crash when called from within an xterm? When
I ran etc-update I had to update a number of scripts (some of them were
trivial - automerged) and some of them were related to halt.sh, and so on,
but I cannot recall any xdm related scripts. Is there an etc-update history
somewhere on my machine?
BTW, this is what I have under /etc/X11/Sessions/fluxbox:
========================================
eval "$(gpg-agent --daemon)"
/usr/bin/startfluxbox
kill `echo ${GPG_AGENT_INFO} | cut -d ':' -f 2`
========================================
Thank you very much for your help!
--
Regards,
Mick
signature.asc
Description: This is a digitally signed message part.

