From: Rob H. <ro...@ro...> - 2003-06-03 07:59:02
|
On Tue, Jun 03, 2003 at 03:03:19PM +1000, Steve Fillingham wrote: > I installed Sandweb 1.0RC2. After a bit of fidling and stuff I managed to > get it running except it doesnt run quite as I expected. What kind of fiddling did you have to do (out of curiosity)? We have some fixes waiting in CVS for the next RC release ( in the release-1_0-branch), I'm curious to know if it's something new. Please include what OS/version you are using. > Thru Sandweb I created a repository item for the CVS repository I wanted to > access, firstly I am confused that I have to enter a Username/Password into > the repository creation fields, why do I have to login as a user and then > specify a repository user aswell ? Anyway I used my login for the > repository, it seemed to accept it. Short answer: If it's a local repository, username/password isn't really needed. Long answer: SandWeb is a multi-user CVS client, capable of using local as well as remote CVS repositories (authenticated through SSH). SandWeb uses it's own authentication system that is totally seperate from any version control system. Let's say I have : Server A -- SandWeb server Server B -- CVS repository server Server C -- CVS repository server I can authenticate as many users into SandWeb as I want, but they will probably need seperate credentials to use the repositories on Server B and Server C. > > I went to the Sandbox link expecting to see a list of modules in my > repository, I dont. I enter a module name ('dataset' I know it exists in > the repository) into the appropriate field and click Checkout (with my > repository selected) it opens a new window with the following output SandWeb is a client, it does everything that e.g. the command line "cvs" does (it actually uses the command line "cvs" to do it's job). What you are doing is the usual behaviour (e.g. "cvs checkout dataset"). <offtopic> It would be a neat extension to SandWeb and I would like to pull a list of modules like this sometime post-1.0 (I've investigated it, it's kind of a hack if you don't maintain CVSROOT/modules manually on the server side. But it's doable). Anyway, if you want a repository browser, I recommend : http://viewcvs.sf.net I find it quite useful in addition to a CVS client. </offtopic> > SandWeb : VCS checkout > > > Current filename(s) : dataset > > > An error occurred. A call to the shell gave us this error code : 1 > > > The module now appears in the list (even though an error occured). Clicking Yeah, that's an open bug. It's confusing that an empty module appears when an error occurs. I hope to have it fixed it before the next RC release. > the link brings up another window (where the files are supposed to be) but > with no files (and they do exist in the module). Ok, so we got back an error level of "1". Unfortunately that does not tell us very much :) This error may have come from "cvs" or from "expect", or something else (maybe the Apache user does not have a shell?). Did you read the included INSTALL file, and make sure you have all needed software? Make sure your repository is set up correctly in SandWeb (look in the "repository" menu). Here is how you can really figure out what's going on, if all else fails : edit sandweb.cfg (/usr/local/etc/sandweb.cfg by default, but it's configurable by you at "make install" time) Turn "debug=0" to "debug=1" Retry. Send us the output (just copy&paste all text on the error page). !WARNING! - this debug output contains your password, sanitize it before you send it :) HTH, Rob |