[freeside] ASP error

ivan ivan at 420.am
Tue Feb 5 13:20:54 PST 2002


What version of DBIx::DBSchema?

Please send the output of 
  ls -al /usr/local/etc/freeside

Apply the following patch, restart Apache, and report the results:

ivan at rootwood:~/freeside_current/FS/FS$ cvs diff -u -D 'yesterday'
Record.pm
Index: Record.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Record.pm,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- Record.pm   2002/01/29 16:33:15     1.41
+++ Record.pm   2002/02/05 20:25:32     1.42
@@ -1014,7 +1014,8 @@
 
 sub reload_dbdef {
   my $file = shift || $dbdef_file;
-  $dbdef = load DBIx::DBSchema $file;
+  $dbdef = load DBIx::DBSchema $file
+    or die "can't load database schema from $file";
 }
 
 =item dbdef


On Tue, Feb 05, 2002 at 02:47:02PM -0600, Jesse Estevez wrote:
> > Does the file
> > /usr/local/etc/freeside/dbdef.DBI:Pg:host=localhost;dbname=freeside
> > exist?
> 
> Yes.
> 
> > First guess haven't run fs-setup, as per httemplate/docs/install.html:
> >
> >   As the freeside UNIX user, run bin/fs-setup username to create the
> >   database tables, passing the username of a Freeside user you created
> >   above:
> >       $ su freeside
> >       $ bin/fs-setup username
> 
> No, I did do this step.  I tried it again, and I got an error that tables
> were already in place.
> 
> > If that's the case, please make sure you follow *ALL STEPS* in the
> > installation instructions before attempting to use the web interface or
> > posting to the mailing list for assistance.
> >
> > Second guess, maybe something wrong with the permissions on
> > /usr/local/etc/freeside/ ?  Perhaps you ran fs-setup, and it reported an
> > error rather than "Freeside database initialized sucessfully"?
> 
> I believe I did all the steps, though clearly I messed one of them up or
> don't have all the required Perl installed, or have permissions wrong.
> 
> ~Jesse
> 
> > On Tue, Feb 05, 2002 at 01:41:39PM -0600, Jesse Estevez wrote:
> > > Ivan,
> > >
> > > With the help from your last email I got /config/config-view.cgi to work.
> > > I can go their make changes and those changes get saved to the
> > > configuration.
> > >
> > > However, when I try just about any of the other links, say, the "New
> > > Customer" link:
> > >
> > > [Tue Feb  5 13:40:27 2002] [error] [asp] [22617] [error] Can't call method
> > > "table" on an undefined value at
> > > /usr/local/lib/perl5/site_perl/5.6.1/FS/Record.pm line 988. <--> ,
> > > /usr/local/lib/perl5/site_perl/5.6.1/Apache/ASP.pm line 1556
> > >
> > > Thanks for any pointers to my mistake.
> > >
> > > ~Jesse
> > >
> > >
> > > freeside-1.4.0pre7
> > > Apache::ASP 2.31
> > > Perl 5.6.1
> > > SuSE Linux 7.2
> > > Postgres 7.0.3 (freeside user installed, verified, tables created)
> > > DBI1.201
> > > DBD-Pg-1.01
> > > mod perl 1.26
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > --
> > _ivan
> >
> 

-- 
_ivan



More information about the freeside-users mailing list