Hi Derek,

Thanks for replying (again)... recall that we did some troubleshooting
before.. same issue.

 After giving up on the install-uninstall macro type fix, I decided to
dig into Finance::Quote to see what I could find.  There is a test perl
script that is short.. I tried it, named it showstocks:
---------

#!/usr/bin/perl -w
use strict;
use Finance::Quote;

@ARGV >= 2 or die "Usage: $0 exchange symbol symbol symbol ...\n";

my $exchange = shift;   # Where do we fetch our stocks from.
my @symbols = @ARGV;    # Which stocks are we interested in.

my $quoter = Finance::Quote->new;       # Create the F::Q object.

$quoter->timeout(30);           # Cancel fetch operation if it takes
                                # longer than 30 seconds.

# Grab our information and place it into %info.
my %info = $quoter->fetch($exchange,@symbols);

foreach my $stock (@symbols) {
        unless ($info{$stock,"success"}) {
                warn "Lookup of $stock failed - ".$info{$stock,"errormsg"}.
                     "\n";
                next;
        }
        print "$stock:\t\t",
              "Volume: ",$info{$stock,"volume"},"\t",
              "Price: " ,$info{$stock,"price"},"\n";
}

--------
Execution yields the following:

$0> ./showstocks usa IBM
Use of uninitialized value in concatenation (.) or string at
./showstocks line 20.
Lookup of IBM failed -
--------
Not much debugging data.. line 20 refers to

warn "Lookup of $stock failed - ".$info{$stock,"errormsg"}


and I found that $info{$stock,"errormsg"} is not initialized.. which
means (I think) that there is no communication, implying I don't have
the right modules to establish a comm link or that the server is
ignoring the requests.

I found out that

Finance::Quote depends upon a number of other perl modules to
function correctly.  These modules include:

        LWP::UserAgent
        HTTP::Request::Common
        HTML::TableExtract

Not a perl expert.. How can I determine which modules are installed on
my system?

Thanks
Richard

Derek Atkins wrote:
> What happens when you try gnc-fq-dump ?
> Maybe your quote source changed their website?
>
> -derek
>
> Richard Geddes <[EMAIL PROTECTED]> writes:
>
>   
>> I was using GNUCash 2.0.5 on Ubuntu 7.04 for the last several months.  Set 
>> up some stock investments and downloaded stock prices with Tools -> Price 
>> Editor -> Get Quotes.  This worked ok until about 3 weeks ago.  Now I get a 
>> message "There was an unknown error while retrieving the price quotes." 
>>
>> I did install a firewall management program called "Firestarter" between the 
>> time gnucash was working and when it stopped working... I've since  
>> uninstalled Firestarter.  I tried getting stock quotes after stopping my 
>> firewall using "/etc/init.d/iptables stop".  No difference.
>>
>> I also upgraded to gnucash 2.2.1.  No dice.
>>
>> I uninstalled gnucash altogether and reinstalled it, but still getting the 
>> same message.
>>
>> I even thought of uninstalling perl as the module gnucash uses to get the 
>> quotes is in perl... but, it seems that many apps on my system depend on 
>> perl... on my ubuntu system, if I try to uninstall perl, it also includes 
>> (to uninstall) pretty much all the apps I've installed.. does that sound 
>> correct...?  
>>
>> Anyway, my beef isn't really with perl, although it seems that if there was 
>> something goes wrong with perl, alot of things depending on it would also go 
>> down.... I just want to get my stock quotes so I can see my current asset 
>> values to make decisions without pulling out the calculator.
>>
>> Can someone help me troubleshoot this problem?  Thanks.
>>
>> Richard
>>
>>
>> _______________________________________________
>> gnucash-devel mailing list
>> [email protected]
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>
>>
>>     
>
>   
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to