From: Jamie G. <gu...@bl...> - 2007-03-28 18:01:21
|
Inside the chroot, try running with strace and see if xterm can connect to your local server, $ strace /usr/bin/xterm 2> log2 $ grep /tmp log2 connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0 connect(4, {sa_family=AF_FILE, path="/tmp/.ICE-unix/7675"}, 21) = 0 Also look for .Xauthority access, like someone else said, $ grep home log2 access("/home/guinan/.Xauthority", R_OK) = 0 open("/home/guinan/.Xauthority", O_RDONLY) = 4 -Jamie On Wed, 28 Mar 2007, Fareha Shafique wrote: > I don't think that's the problem because I am able run chroot followed > by xterm when I am not running fuse. I only get the error with fusexmp. > Anyway, I did try what you said and my $DISPLAY variable remains the > same before and after the chroot with fusexmp. > > Any other ideas? > > I'm having trouble testing the filesystem I wrote because of this > problem. I spent a great deal of time thinking it was a problem with my > filesystem, and then I tried it with fusexmp and got the same error. > > Thanks. > > > Jamie Guinan wrote: > > Possibly nothing to do to with fuse - you might be losing > > your DISPLAY environment variable when you chroot. > > > > Try this before and after, > > > > $ echo $DISPLAY > > [ fuse stuff... ] > > $ sudo chroot . > > $ echo $DISPLAY > > > > -Jamie > > > > On Tue, 27 Mar 2007, Fareha Shafique wrote: > > > > > >> Hello, > >> > >> I was running Fedora Core 4 and was able to run fusexmp (from the > >> examples in fuse 2.6.0), chroot inside it and then run xterm. However, I > >> recently installed Ubuntu and now I get this error: /usr/bin/xterm Xt > >> error: Can't open display: :0.0 > >> > >> This is what I do: > >> fusexmp /tmp/fuse -d -o allow_other -o dev -o default_permissions > >> > >> Then inside /tmp/fuse > >> sudo chroot . > >> /usr/bin/xterm > >> > >> Any idea why it worked on Fedora but not on Ubuntu would be greatly > >> appreciated. > >> > >> Thanks, > >> Fareha > >> > >> ------------------------------------------------------------------------- > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to share your > >> opinions on IT & business topics through brief surveys-and earn cash > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> _______________________________________________ > >> fuse-devel mailing list > >> fus...@li... > >> https://lists.sourceforge.net/lists/listinfo/fuse-devel > >> > >> > |