On 25 Jun 2009, at 13:36, David A. Bandel wrote:
> On Thu, Jun 25, 2009 at 06:57, Shawn<joo...@gmail.com> wrote:
>> ...
>> I had a look in the httpd error log and this is what it shows me:
>>
>> [Thu Jun 25 13:45:51 2009] [error] [client 41.208.225.199] Can't  
>> locate
>> MIME/Lite.pm in @INC (@INC contains: /usr/share/awstats/lib
>
> [snip]
>
>> [Thu Jun 25 13:45:51 2009] [error] [client 41.208.225.199]  
>> Premature end of
>> script headers: login.pl
>>
>> I've googled it, but can't seem to find anything concrete to help me.
>>
>> I'm running a Fedora box.
>>
>> Could anyone assist?
>
> Not sure if Fedora has the perl MIME::Lite library.  Easiest way to
> fix is the following:
>
> perl -MCPAN -e shell
> (answer the setup questions -- a one-time only deal if not already  
> done)
> at the cpan> prompt:
> install MIME::Lite
>
> Once it installs, try starting LedgerSMB again.  For each error you
> get as above, change the xxx/yyy.pm to xxx::yyy in cpan.

This is also covered in the INSTALL document:
<http://ledger-smb.svn.sourceforge.net/viewvc/ledger-smb/branches/1.2/INSTALL?view=markup
 
 >
or <http://tinyurl.com/nph7m8>.

Lines 120 - 139:

   8) Check Dependencies:

   The Build.PL script can be used to test for unmet dependencies and  
run
   other tests. It doesn't install anything yet, but it will tell you
   what you are missing. To check for dependencies, run:

   $ perl Build.PL

   Missing dependencies can generally be installed via a Linux
   distribution's package manager, or by CPAN. (Build.PL itself uses
   Module::Build, which is available in packages like perl-Module-Build
   or libmodule-build-perl.)

   Once this is done and dependencies are satisfied, you can check to  
see
   whether the installation nominally works by running:

   $ ./Build test

   The test suites currently check to make sure all the perl modules  
load
   and that a number of numeric tests are passed.


I'm not sure what the documentation procedure is for SQL-Ledger, but  
advise the OP to take a look in the ledgersmb directory (/usr/local/ 
ledgersmb/? The directory you unpacked from the tarball you  
downloaded) and take a read of each of these files:

$ ls /usr/local/ledgersmb/ | grep -E ^[A-Z]+$
BUGS
COMPATABILITY
CONTRIBUTORS
COPYRIGHT
INSTALL
LICENSE
TODO
UPGRADE
VERSION
$


Personally, I prefer to use the distro's package manager, if possible,  
in preference to calling CPAN directly. I fear that, if I do that, my  
distro's package manager may later clobber the files because it  
doesn't know about them.

Stroller.

------------------------------------------------------------------------------
_______________________________________________
Ledger-smb-users mailing list
Ledger-smb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

Reply via email to