From: Rob H. <ro...@ro...> - 2003-01-31 21:26:30
|
Ah, ok :) cool. Just wanted to cc this to the user's list, I will fix this tonight. On Fri, 31 Jan 2003 12:50PM -0800, Zoltan Farkas wrote: > I roled back, and it works. > > --zoly > > > -----Original Message----- > From: Rob Helmer [mailto:ro...@ro...] > Sent: Friday, January 31, 2003 3:39 PM > To: Zoltan Farkas > Cc: san...@li... > Subject: RE: [Sandweb-users] module checkout problem > > Ack! Sorry about that :) > > Hmm.. Not sure why it would get an error level of 1, can you roll > lib/SandWeb/Shell.pm back by one revision and see if that helps? > > I changed the quoting of cvs commands, it's possible that I fixed > commit > > and broke other cvs commands :p > > I will work on it tonight. > > Thanks! > > > On Fri, 31 Jan 2003 9:54AM -0800, Zoltan Farkas wrote: >> I made the update with the latest version: >> >> And I am getting the error: An error occurred. A call to the shell >> gave >> us this error code : 1 >> >> I see the command : >> >> cd /usr/local/share/sandweb/users/admin/local// && >> CVS_RSH=/usr/bin/ssh >> && export CVS_RSH && /usr/local/bin/cvs -q -d :ext:cvs@freak:/db/cvs >> checkout -d doclib 'doclib' >> >> The cd command looks like has a / that it shouldn't be there at the >> end. >> >> Here is the entire log entry: >> >> Current filename(s) : doclib >> >> >> An error occurred. A call to the shell gave us this error code : 1 >> >> >> >> >> >> DEBUG: (main) action: sandbox - submit: Checkout >> DEBUG: (main) module_description: >> DEBUG: (main) loading prefs >> DEBUG: (main) >> $VAR1 = bless( { >> 'log_obj' => bless( { >> 'log_dir' => '/var/log', >> 'toggle' => { >> 'debug' => '1', >> 'log' => '1' >> }, >> 'debug_msgs' => [ >> '(main) >> action: >> sandbox - submit: Checkout', >> '(main) >> module_description: >> ', >> '(main) >> loading >> prefs' >> ] >> }, 'SandWeb::Log' ), >> 'repo' => { >> 'local' => { >> 'password' => 'cvs123', >> 'connection' => 'SSH', >> 'remember_repo_password' => >> 'on', >> 'name' => 'local', >> 'root' => '/db/cvs', >> 'type' => 'CVS', >> 'server' => 'freak', >> 'module' => {}, >> 'username' => 'cvs' >> } >> }, >> 'personal' => { >> 'confirm_delete' => 'on', >> 'full_name' => 'Zoltan Farkas' >> }, >> 'config_file' => '.user.cfg', >> 'config_dir' => >> '/usr/local/share/sandweb/users/admin' >> }, 'SandWeb::Config' ); >> >> DEBUG: (SandWeb::Config) module_description = '' >> DEBUG: (main) write_config() >> DEBUG: (main) module_name: >> DEBUG: (main) username: admin >> DEBUG: (main) location: >> DEBUG: (main) main_window_url: http://freak/cgi-bin/sandweb.cgi >> DEBUG: (main) Repo name: local >> DEBUG: (main) Repo root: /db/cvs >> DEBUG: (main) VCS sandbox: >> /usr/local/share/sandweb/users/admin/local// >> DEBUG: (main) Repo type: CVS >> DEBUG: (main) Filename(s): doclib >> DEBUG: (SandWeb::Repository) Performing checkout operation >> DEBUG: (SandWeb::Repository) Params: file doclib >> DEBUG: (SandWeb::Repository::cvs) Performing checkout operation >> DEBUG: (SandWeb::Repository::cvs) Params: checkout -d doclib >> DEBUG: (SandWeb::Repository::cvs) File: doclib >> DEBUG: (SandWeb::Repository::cvs) Creating Shell object >> DEBUG: (SandWeb::Shell) VCS call to Unix shell >> DEBUG: (SandWeb::Shell) VCS command is : cd >> /usr/local/share/sandweb/users/admin/local// && CVS_RSH=/usr/bin/ssh >> && >> export CVS_RSH && /usr/local/bin/cvs -q -d :ext:cvs@freak:/db/cvs >> checkout -d doclib 'doclib' >> DEBUG: (SandWeb::Shell) Using VCS username/password >> DEBUG: (SandWeb::Shell) Full command is : >> /usr/local/bin/sandweb-expect >> vcs /usr/local/share/sandweb/users/admin/passwd "cd >> /usr/local/share/sandweb/users/admin/local// && CVS_RSH=/usr/bin/ssh >> && >> export CVS_RSH && /usr/local/bin/cvs -q -d :ext:cvs@freak:/db/cvs >> checkout -d doclib 'doclib'" >> DEBUG: (SandWeb::File) removing file : >> /usr/local/share/sandweb/users/admin/passwd >> DEBUG: (SandWeb::File::Unix) removing file : >> /usr/local/share/sandweb/users/admin/passwd >> DEBUG: (SandWeb::Shell) VCS call to Unix shell >> DEBUG: (SandWeb::Shell) VCS command is : rm >> "/usr/local/share/sandweb/users/admin/passwd" >> DEBUG: (SandWeb::Shell) Not using VCS username/password >> DEBUG: (SandWeb::File::Unix) error code : >> >> >> >> --zoly >> >> -----Original Message----- >> From: Rob Helmer [mailto:ro...@ro...] >> Sent: Friday, January 31, 2003 12:20 PM >> To: Zoltan Farkas >> Cc: san...@li... >> Subject: RE: [Sandweb-users] module checkout problem >> >> Excellent :) I'm glad it's working for you. >> >> I made a couple checkins last night, one of them fixes a bug with >> commit, and the other was obscuring some cvs error messages. >> >> You should do a "cvs update" on the sandweb codebase and do another >> "make install". >> You shouldn't have to reconfigure anything, it should "just work". >> >> Right now I don't know of any bugs in the latest cvs version of >> SandWeb, >> >> let me know if you find anything. I'd like to release the beta soon. >> >> On Fri, 31 Jan 2003 8:33AM -0800, Zoltan Farkas wrote: >>> >>> I found the problem: >>> >>> .profile is not loaded when cvs is calling ssh, so my PATH was not >>> set >>> to where cvs was (usr/local/bin). When a user does a login ssh the >>> profile is loaded. >>> >>> So I corrected this and now everything seems to work. >>> >>> thanks >>> >>> >>> -----Original Message----- >>> From: Rob Helmer [mailto:ro...@ro...] >>> Sent: Thursday, January 30, 2003 7:48 PM >>> To: Zoltan Farkas >>> Subject: Re: [Sandweb-users] module checkout problem >>> >>> hmm.. ok, I am not really sure why CVS isn't working then. It's >>> saying the the server is giving it EOF, if doing : >>> >>> CVS_RSH=ssh >>> export CVS_RSH >>> >>> and a CVS command on the command line doesn't work, it's definitely >>> not going to work in sandweb :) >>> >>> >>> On Thu, Jan 30, 2003 at 07:15:57PM -0500, Zoltan Farkas wrote: >>>> That's what happens >>>> >>>> $ ssh cvs@freak >>>> cvs@freak's password: >>>> Last login: Thu Jan 30 08:48:28 2003 from freak.daxtechno >>>> Sun Microsystems Inc. SunOS 5.9 Generic May 2002 >>>> $ which cvs >>>> /usr/local/bin/cvs >>>> $ cvs server >>>> >>>> and it holds term ..... >>>> >>>> >>>> --zoly >>>> >>>> >>>> -----Original Message----- >>>> From: Rob Helmer [mailto:ro...@ro...] >>>> Sent: Thursday, January 30, 2003 7:16 PM >>>> To: Zoltan Farkas >>>> Subject: Re: [Sandweb-users] module checkout problem >>>> >>>> what if you "ssh cvs@freak" and at the prompt try "which cvs", >>>> "cvs server" should put the CVS on the other side into server >>>> mode and hold that term until you hang up. >>>> >>>> >>>> On Thu, Jan 30, 2003 at 07:03:10PM -0500, Zoltan Farkas wrote: >>>> > This is what happens: >>>> > >>>> > $ ssh cvs@freak cvs server >>>> > cvs@freak's password: >>>> > $ >>>> > >>>> > >>>> > --zoly >>>> > >>>> > >>>> > -----Original Message----- >>>> > From: Rob Helmer [mailto:ro...@ro...] >>>> > Sent: Thursday, January 30, 2003 7:06 PM >>>> > To: Zoltan Farkas >>>> > Subject: Re: [Sandweb-users] module checkout problem >>>> > >>>> > hmm.. very strange. What if you do "ssh cvs@freak cvs server"? >>>> > >>>> > >>>> > On Thu, Jan 30, 2003 at 06:42:31PM -0500, Zoltan Farkas wrote: >>>> > > (127)oracle@/opt/oracle/product/8.1.7/dbs>which ssh >>>> > > /usr/bin/ssh >>>> > > >>>> > > --zoly >>>> > > >>>> > > >>>> > > -----Original Message----- >>>> > > From: Rob Helmer [mailto:ro...@ro...] >>>> > > Sent: Thursday, January 30, 2003 6:43 PM >>>> > > To: Zoltan Farkas >>>> > > Subject: Re: [Sandweb-users] module checkout problem >>>> > > >>>> > > type "which ssh" >>>> > > >>>> > > >>>> > > On Thu, Jan 30, 2003 at 06:08:28PM -0500, Zoltan Farkas wrote: >>>> > > > SSH seems to work: >>>> > > > >>>> > > > $ ssh cvs@freak >>>> > > > cvs@freak's password: >>>> > > > Last login: Thu Jan 30 05:04:39 2003 from 192.168.0.8 >>>> > > > Sun Microsystems Inc. SunOS 5.9 Generic May 2002 >>>> > > > $ >>>> > > > >>>> > > > --zoly >>>> > > > >>>> > > > -----Original Message----- >>>> > > > From: Rob Helmer [mailto:ro...@ro...] >>>> > > > Sent: Thursday, January 30, 2003 6:11 PM >>>> > > > To: Zoltan Farkas >>>> > > > Subject: Re: [Sandweb-users] module checkout problem >>>> > > > >>>> > > > It's definitely an SSH-related problem. >>>> > > > >>>> > > > >>>> > > > On Thu, Jan 30, 2003 at 06:04:17PM -0500, Zoltan Farkas > wrote: >>>> > > > > >>>> > > > > The following line works: >>>> > > > > $ /usr/local/bin/cvs -q -d /db/cvs checkout -d doclib >>>> 'doclib' >>>> > > > > >>>> > > > > U doclib/test >>>> > > > > U doclib/test.txt >>>> > > > > >>>> > > > > But the following : >>>> > > > > >>>> > > > > $ export CVS_RSH=/usr/bin/ssh >>>> > > > > $ /usr/local/bin/cvs -q -d :ext:cvs@freak:/db/cvs checkout >> -d >>>> > doclib >>>> > > > > 'doclib' >>>> > > > > cvs@freak's password: >>>> > > > > cvs [checkout aborted]: end of file from server (consult >>>> above >>>> > > > messages >>>> > > > > if any) >>>> > > > > >>>> > > > > and I am entering the correct password ... >>>> > > > > >>>> > > > > --zoly >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > -----Original Message----- >>>> > > > > From: Rob Helmer [mailto:ro...@ro...] >>>> > > > > Sent: Thursday, January 30, 2003 5:44 PM >>>> > > > > To: Zoltan Farkas >>>> > > > > Cc: san...@li... >>>> > > > > Subject: Re: [Sandweb-users] module checkout problem >>>> > > > > >>>> > > > > On Thu, Jan 30, 2003 at 04:59:17PM -0500, Zoltan Farkas >>>> wrote: >>>> > > > > > I have problems checking out a module from CVS using SSH >>>> > > > > > >>>> > > > > > I have here the debug message dump: >>>> > > > > >>>> > > > > >>>> > > > > Hello, >>>> > > > > >>>> > > > > >>>> > > > > > Current filename(s) : doclib >>>> > > > > > >>>> > > > > > cvs [checkout aborted]: end of file from server (consult >>> above >>>> > > > > messages >>>> > > > > > if any) >>>> > > > > >>>> > > > > >>>> > > > > Either CVS can't talk to SSH, or the SSH server is not >>> accepting >>>> > > > > connections. >>>> > > > > >>>> > > > > Which OS is this BTW? >>>> > > > > >>>> > > > > Looks like this is your full command : >>>> > > > > >>>> > > > > DEBUG: (SandWeb::Shell) Full command is : >>>> > > > /usr/local/bin/sandweb-expect >>>> > > > > vcs /usr/local/share/sandweb/users/admin/passwd "cd >>>> > > > > /usr/local/share/sandweb/users/admin/local// && >>>> > CVS_RSH=/usr/bin/ssh >>>> > > > && >>>> > > > > export CVS_RSH && /usr/local/bin/cvs -q -d >>>> :ext:cvs@freak:/db/cvs >>>> > > > > checkout -d doclib 'doclib'" >>>> > > > > >>>> > > > > Make sure that "/usr/bin/ssh" is the correct path for SSH, >>> this >>>> is >>>> > > set >>>> > > > > upon install and is configured in sandweb.cfg >>>> > > > > >>>> > > > > Also, try running this from the command line in your > regular >>>> user >>>> > > > > account : >>>> > > > > >>>> > > > > CVS_RSH=/usr/bin/ssh && export CVS_RSH && > /usr/local/bin/cvs >>> -q >>>> -d >>>> > > > > :ext:cvs@freak:/db/cvs checkout -d doclib 'doclib' >>>> > > > > >>>> > > > > Let us know if that works. >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > Thanks, >>>> > > > > Rob >>>> > > > > > >>>> > > > > > >>>> > > > > > DEBUG: (main) action: sandbox - submit: Checkout >>>> > > > > > DEBUG: (main) module_description: >>>> > > > > > DEBUG: (main) loading prefs >>>> > > > > > DEBUG: (main) >>>> > > > > > $VAR1 = bless( { >>>> > > > > > 'log_obj' => bless( { >>>> > > > > > 'log_dir' => >>>> '/var/log', >>>> > > > > > 'toggle' => { >>>> > > > > > >>>> 'debug' >>>> => >>>> > > '1', >>>> > > > > > > 'log' >>> => >>>> > '1' >>>> > > > > > }, >>>> > > > > > 'debug_msgs' => [ >>>> > > > > > >>>> '(main) >>>> > > > > action: >>>> > > > > > sandbox - submit: Checkout', >>>> > > > > > >>>> '(main) >>>> > > > > > module_description: >>>> > > > > > ', >>>> > > > > > >>>> '(main) >>>> > > > > loading >>>> > > > > > prefs' >>>> > > > > > ] >>>> > > > > > }, 'SandWeb::Log' > ), >>>> > > > > > 'repo' => { >>>> > > > > > 'local' => { >>>> > > > > > 'password' => >>>> 'cvs123', >>>> > > > > > 'connection' => >>> 'SSH', >>>> > > > > > >>>> 'remember_repo_password' >>>> > > => >>>> > > > > > 'on', >>>> > > > > > 'name' => > 'local', >>>> > > > > > 'root' => >>>> '/db/cvs', >>>> > > > > > 'type' => 'CVS', >>>> > > > > > 'server' => >>>> 'freak', >>>> > > > > > 'module' => {}, >>>> > > > > > 'username' => >> 'cvs' >>>> > > > > > } >>>> > > > > > }, >>>> > > > > > 'personal' => { >>>> > > > > > 'confirm_delete' => 'on', >>>> > > > > > 'full_name' => 'Zoltan >>> Farkas' >>>> > > > > > }, >>>> > > > > > 'config_file' => '.user.cfg', >>>> > > > > > 'config_dir' => >>>> > > > > '/usr/local/share/sandweb/users/admin' >>>> > > > > > }, 'SandWeb::Config' ); >>>> > > > > > >>>> > > > > > DEBUG: (SandWeb::Config) module_description = '' >>>> > > > > > DEBUG: (main) write_config() >>>> > > > > > DEBUG: (main) module_name: >>>> > > > > > DEBUG: (main) username: admin >>>> > > > > > DEBUG: (main) location: >>>> > > > > > DEBUG: (main) main_window_url: >>>> > > > > > http://freak/cgi-bin/sandweb.cgi?action=sandbox >>>> > > > > > DEBUG: (main) Repo name: local >>>> > > > > > DEBUG: (main) Repo root: /db/cvs >>>> > > > > > DEBUG: (main) VCS sandbox: >>>> > > > > /usr/local/share/sandweb/users/admin/local// >>>> > > > > > DEBUG: (main) Repo type: CVS >>>> > > > > > DEBUG: (main) Filename(s): doclib >>>> > > > > > DEBUG: (SandWeb::Repository) Performing checkout > operation >>>> > > > > > DEBUG: (SandWeb::Repository) Params: file doclib >>>> > > > > > DEBUG: (SandWeb::Repository::cvs) Performing checkout >>>> operation >>>> > > > > > DEBUG: (SandWeb::Repository::cvs) Params: checkout -d >>>> doclib >>>> > > > > > DEBUG: (SandWeb::Repository::cvs) File: doclib >>>> > > > > > DEBUG: (SandWeb::Repository::cvs) Creating Shell object >>>> > > > > > DEBUG: (SandWeb::Shell) VCS call to Unix shell >>>> > > > > > DEBUG: (SandWeb::Shell) VCS command is : cd >>>> > > > > > /usr/local/share/sandweb/users/admin/local// && >>>> > > CVS_RSH=/usr/bin/ssh >>>> > > > > && >>>> > > > > > export CVS_RSH && /usr/local/bin/cvs -q -d >>>> > :ext:cvs@freak:/db/cvs >>>> > > > > > checkout -d doclib 'doclib' >>>> > > > > > DEBUG: (SandWeb::Shell) Using VCS username/password >>>> > > > > > DEBUG: (SandWeb::Shell) Full command is : >>>> > > > > /usr/local/bin/sandweb-expect >>>> > > > > > vcs /usr/local/share/sandweb/users/admin/passwd "cd >>>> > > > > > /usr/local/share/sandweb/users/admin/local// && >>>> > > CVS_RSH=/usr/bin/ssh >>>> > > > > && >>>> > > > > > export CVS_RSH && /usr/local/bin/cvs -q -d >>>> > :ext:cvs@freak:/db/cvs >>>> > > > > > checkout -d doclib 'doclib'" >>>> > > > > > DEBUG: (SandWeb::File) removing file : >>>> > > > > > /usr/local/share/sandweb/users/admin/passwd >>>> > > > > > DEBUG: (SandWeb::File::Unix) removing file : >>>> > > > > > /usr/local/share/sandweb/users/admin/passwd >>>> > > > > > DEBUG: (SandWeb::Shell) VCS call to Unix shell >>>> > > > > > DEBUG: (SandWeb::Shell) VCS command is : rm >>>> > > > > > "/usr/local/share/sandweb/users/admin/passwd" >>>> > > > > > DEBUG: (SandWeb::Shell) Not using VCS username/password >>>> > > > > > DEBUG: (SandWeb::File::Unix) error code : >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > Anybody knows why? >>>> > > > > > >>>> > > > > > --zoly >>>> > > > > >>>> > > > >>>> > > >>>> > >>>> |