From: Rob H. <ro...@ro...> - 2003-06-26 21:32:50
|
On Thu, Jun 26, 2003 at 05:15:25PM -0400, Nathan Barhorst wrote: > Using a hash as a reference is deprecated at > /usr/local/lib/perl5/site_perl/5.8.0/SandWeb/Config.pm line 352. > > Using a hash as a reference is deprecated at > /usr/local/lib/perl5/site_perl/5.8.0/SandWeb/Config.pm line 353. These are fixed in the latest release branch (pre-RC3). We're waiting on another (mostly cosmetic) fix to release RC3. You can get to it normally by doing an anonymous checkout from sf.net : CVSROOT=:pserver:cvs.sf.net:/cvsroot/sandweb cvs login <enter> cvs co -r release-1_0-branch sandweb However, SourceForge seems to be having problems, so I put up a test release (note - this is not the official RC3 release!! :)): http://sandweb.sf.net/sandweb-1_0RC3-pre.tgz There are alot of fixes for things that are warnings in Perl 5.8 (but weren't for 5.6). > Also, when I try to log in to the web, it says "Unable to write config > file for nathanb." After I enter the "Full Name". That's weird. What user did you run "sandweb-admin" as? Check the permissions on your user's directory, e.g. /usr/local/share/sandweb/users If it's not owned or at least read/writable by the Apache user, then change it to be so (e.g. "chown -R www /usr/local/share/sandweb/users"). > When I checked the apache error_log file, I find this line near the > bottom (carriage returns added for readability): That's fixed in the latest code too. > > First off, I believe that the apache user is 'nobody', but I'm not sure. > I'm not sure how I check this. ps -ef | grep httpd That should tell you what user it's running as. > Second, how does one su to the user nobody? I've read from your posts > to the previously mentioned message, and noted that I should run > sandweb-admin as the user that apache uses to access the file. The > passwd file has "NP" where the password for nobody should be, but when I > try to su nobody, and leave the password blank, it says that it is an > invalid password. As a hunch, I su'd to root, changed the privileges on > the /usr/local/share/sandweb/data/passwd file so that all had read/write > access to it (for testing purposes), but I still have the same problems. su <root password, enter> su nobody > Is there any word on whether the latest CVS entries after RC2 have fixed > these problems? Well, at least a few of them have. I'm using SandWeb on Solaris 8 right now, seems to be working ok.. It's great to have other people testing though, because we get all these issues I never run into myself :) Thanks, Rob |