tags 339377 + moreinfo thanks The security fix implemented in 6.4-1sarge1 involves replacing eval calls such as:
eval("$function"); with faster and safer soft references: &$function(''); It is highly improbable that this change caused the problem that you described (further, the change has already been integrated upstream). In order to track this down, I would recommend the following: - update to version 6.4-2 from testing (same upstream version) so we can be working off of the same package version - report the specific log lines that are producing these errors We'll see if we can't get this figured out. :-) Charles -----Original Message----- > From: Juraj Bednar <[EMAIL PROTECTED]> > Subject: Bug#339377: awstats: GeoIP city plugin does not work after upgrade > Date: Tue, 15 Nov 2005 22:44:53 +0100 > To: Debian Bug Tracking System <[EMAIL PROTECTED]> > Reply-To: Juraj Bednar <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > > Package: awstats > Version: 6.4-1sarge1 > Severity: normal > > > After upgrading to 6.4-1sarge1, the GeoIP city plugin writes the > following error: > > Can't call method "city" on an undefined value at > /usr/share/awstats/plugins/geoip_city_maxmind.pm line 378, <LOG> line > 383. > > Right at the beginning of awstats output. I looked at line 383 of my > logfile (and all the other lines it reports the problem for -- once per > logfile/configfile, the line numbers are completely different -- for one > logfile it's line 2, for another it's line 123 -- but the line numbers > are consistent for each logfile among runs. I did not rotate the logs). > > These lines look perfectly normal to me, I also looked if there are no > similarities in lines before, no such problem is apparent. One line was > Googlebot, one Mozilla Firefox, one MSIE, some were some other different > bots. > > I have also this packages installed: > > ii libgeoip-dev 1.3.8-1 Development files for the GeoIP > library > ii libgeoip1 1.3.8-1 A non-DNS IP-to-country resolver > library > > It worked before upgrade to 6.4-1sarge1 (but being it a coincidence is of > course possible). > > Juraj. > > > -- System Information: > Debian Release: 3.1 > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing') > Architecture: amd64 (x86_64) > Kernel: Linux 2.6.12.5 > Locale: LANG=sk_SK, LC_CTYPE=sk_SK (charmap=ISO-8859-2) > > Versions of packages awstats depends on: > ii perl [libstorable-perl] 5.8.4-8 Larry Wall's Practical > Extraction > > -- no debconf information > > -- Tobacco stains And stale breath too Are two Of the things It takes from you Burma-Vita Tooth Powder http://burma-shave.org/jingles/1947/tobacco_stains
signature.asc
Description: Digital signature