From owner-freebsd-questions@FreeBSD.ORG Wed Jun 23 09:26:50 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42FCD16A4CE for ; Wed, 23 Jun 2004 09:26:50 +0000 (GMT) Received: from antsrv1.ant.uni-bremen.de (antsrv1.ant.uni-bremen.de [134.102.176.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9645543D39 for ; Wed, 23 Jun 2004 09:26:49 +0000 (GMT) (envelope-from rebehn@ant.uni-bremen.de) Received: from bremerhaven.ant.uni-bremen.de ([134.102.176.10] helo=ant.uni-bremen.de) by antsrv1.ant.uni-bremen.de with esmtp (Exim 4.34 (FreeBSD)) id 1Bd41o-0008Br-I1; Wed, 23 Jun 2004 11:26:48 +0200 Message-ID: <40D94CD8.4050306@ant.uni-bremen.de> Date: Wed, 23 Jun 2004 11:26:48 +0200 From: Heinrich Rebehn User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040607 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Heinrich Rebehn References: <40D7035A.2020302@ant.uni-bremen.de> <20040621170833.GA22689@alexis.mi.celestial.com> <40D7FAE3.5020904@ant.uni-bremen.de> <40D93B24.90301@ant.uni-bremen.de> In-Reply-To: <40D93B24.90301@ant.uni-bremen.de> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd@celestial.com cc: freebsd-questions@freebsd.org Subject: Re: perl-tk no longer working X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 09:26:50 -0000 Heinrich Rebehn wrote: > Heinrich Rebehn wrote: > >> Bill Campbell wrote: >> >>> On Mon, Jun 21, 2004, Heinrich Rebehn wrote: >>> >>>> Hi list, >>>> >>>> I rolled my own perl-tk script for adding/removing users on our >>>> cluster and it has been running fine for some years now. >>>> But when i wanted to use it today, it died with: >>> >>> >>> >>> >>> My SWAG is that you've updated perl recently, but not updated the >>> perl::Tk >>> modules. Running two versions of perl on the same machine is >>> possible (we >>> do it under the OpenPKG.org packagement system all the time), but can >>> easily lead to problems like this. >>> >>> >>>> root@antsrv1 [~] # usrmgr/usrmgr.pl >>>> [the usual messages about unused variables] >>>> X Error of failed request: BadAtom (invalid Atom parameter) >>>> Major opcode of failed request: 18 (X_ChangeProperty) >>>> Atom id in failed request: 0x1a6 >>>> Serial number of failed request: 12 >>>> Current serial number in output stream: 15 >>>> >>>> I have no clue what this could be. Other X11 apps run fine. I am >>>> logged in via ssh -X. >>>> Versions: >>>> FreeBSD 5.2.1-RELEASE-p8 >>>> p5-Tk-804.027 >>>> perl-5.6.1_15 Practical Extraction and Report Language >>>> perl-5.8.4 Practical Extraction and Report Language >>>> >>>> 2 versions of perl? Is this ok? >>>> >>>> Does anyone have an idea? >>>> >>>> Regards, >>>> Heinrich >> >> >> >> Problem solved: It was not the perl upgrade, it is the X server which >> is to blame. I recently upgraded the Linux installation on my >> workstation and there seems to be a problem with xfree there. I did >> not get suspicious until i tried running the script under Linux and >> got exactly the same error message. Moving to another workstation with >> a different version of xfree solved the problem. >> > Just for the records: There seems to be a problem with SSH's X11 > redirection. If i use the (not recommended) > > linuxhost $ xhost +freebsdhost > ssh root@freebsdhost > freebsdhost # export DISPLAY=linuxhost:0 > freebsdhost # usrmgr/usrmgr.pl > > to have my perlTk script displaying on my Linux workstation, it works. > If i login with > > linuxhost $ ssh -X root@freebsdhost > freebsdhost # usrmgr/usrmgr.pl > > i get the above error. > This is of course a problem with Linux's ssh client - i am posting this > only in case someone else encounters this problem. > > --Heinrich This will hopefully be the last update: use the -Y flag for newer ssh versions, and the problems are solved. --Heinrich