Red Hat Bugzilla – Bug 173414
DISPLAY not set for ssh -Y session
Last modified: 2007-11-30 17:11:17 EST
Description of problem:
After installing today's modular X rpms, "ssh -Y remote" no longer sets DISPLAY
on the remote system such that remote gui applications no longer work.
reverting back to 6.8.2 fixes the problem
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.ssh -Y remote
xterm Xt error: Can't open display:
xterm: DISPLAY is not set
support remote gui applications
This would be due to the change in location of "xauth"
Reassigning to the openssh component, to have ssh updated to invoke xauth
from /usr/bin/xauth. I also recommend having it fall back to checking
/usr/X11R6/bin/xauth if the binary is not found in /usr/bin however, or
alternatively using the system PATH to locate the binary.
I was almost successful in fixing this yesterday, but openssh rebuild is failing
because gccmakedep is missing from modular X packages. So this is blocking on
mharris at the moment.
*** This bug has been marked as a duplicate of 173568 ***
This not a dupe, just a regular dependency.
(In reply to comment #3)
> I was almost successful in fixing this yesterday, but openssh rebuild is failing
> because gccmakedep is missing from modular X packages. So this is blocking on
> mharris at the moment.
To be clear - this is blocking on X.Org at the moment. There is no gccmakedep
in modular X at this time. Once X.Org has gccmakedep available in the modular
X tree, it will get added to our packages.
Hope this clarifies any confusion.
I'm not sure we really need the gccmakedep at all - I think that the
ssh-askpass-x11 should be dropped from the build completely as the
ssh-askpass-gnome is good enough and it regardless of its name doesn't depend on
complete gnome environment - only GTK+-2. I will modify openssh so only the
gnome askpass is built. If for some reason someone really needs the x11 askpass,
he can package it in Extras.
gccmakedep will probably be in X11R7 RC3, which is scheduled for Nov 30.
There is a patch in CVS right now to add it to the modular tree, but there
wont be tarballs until later. Just thought I'd mention this so everyone's
aware of the status.
Openssh does no longer contain the x11-ssh-askpass and so it doesn't require
imake and gccmakedep.
Also the original bug should be already resolved by rebuild.