Based on this [Mon Feb 28 16:40:48 2005] [error] [client x.x.x.x] sdbm store returned -1
Id say you upgraded perl from 5.6 to 5.8 as well and with it Storable.pm which is used by sdbm
They are not binary compatible.


Dowgrade your Stroable.pm to what it was or regenerate the files written to disk with the on you have installed.

I could of course be wrong, but at least its something to check and I know this a documented problem when upgrading Sorable.
perldoc Storable


(newer versions of Storable are supposed to be backwards comaptiable after some version)



Craig Eberly wrote:

Hello All,
After upgrading from mod_perl 1 to 2, along with apache2, I'm getting errors in my error log using code that worked fine in my original installation. Here is what I'm getting in my Apache errorlog:
[Mon Feb 28 16:40:48 2005] [error] [client x.x.x.x] sdbm store returned -1, errno 25, key "082b772c51d65c4b6ebd5566e92ec7d9"
at /usr/local/lib/perl5/site_perl/5.8.6/MLDBM.pm line 161.\n at /usr/local/lib/perl5/site_perl/5.8.6/MLDBM.pm line 161\n\tMLDBM::STO
RE('MLDBM=HASH(0x85f99c4)', '082b772c51d65c4b6ebd5566e92ec7d9', 'HASH(0x85f9a60)') called at /usr/local/lib/perl5/site_perl/5.8.6/ML
DBM/Sync.pm line 87\n\tMLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x85e78c8)', '082b772c51d65c4b6ebd5566e92ec7d9', 'HASH(0x85f9a60)') c
alled at /usr/local/lib/perl5/site_perl/5.8.6/Apache/ASP/State.pm line 350\n\tApache::ASP::State::STORE('Apache::ASP::State=HASH(0x8
5e3ab0)', '082b772c51d65c4b6ebd5566e92ec7d9', 'HASH(0x85f9a60)') called at /usr/local/lib/perl5/site_perl/5.8.6/Apache/ASP/StateMana
ger.pm line 528\n\tApache::ASP::RefreshSessionId('Apache::ASP=HASH(0x81cd770)', '082b772c51d65c4b6ebd5566e92ec7d9', 'HASH(0x85f9a3c)
') called at /usr/local/lib/perl5/site_perl/5.8.6/Apache/ASP/Session.pm line 121\n\tApache::ASP::Session::new('Apache::ASP=HASH(0x81
cd770)') called at /usr/local/lib/perl5/site_perl/5.8.6/Apache/ASP/StateManager.pm line 110\n\tApache::ASP::InitState('Apache::ASP=H
ASH(0x81cd770)') called at /usr/local/lib/perl5/site_perl/5.8.6/Apache/ASP.pm line 418\n\tApache::ASP::new('Apache::ASP', 'Apache::R
equestRec=SCALAR(0x8508334)', '/usr/local/apache/htdocs/admin/adminItems.asp') called at /usr/local/lib/perl5/site_perl/5.8.6/Apache
/ASP.pm line 181\n\tApache::ASP::handler('Apache::RequestRec=SCALAR(0x8508334)') called at -e line 0\n\teval {...} called at -e line
0\n, referer: site.domain.com
Sorry for the horrible formatting, that is how its coming out in my log. With this error, I'm not even sure what information I should include for reference. I'm using all of the same code and .htaccess from my apache1 install. Here is the pertinant section of the .htaccess:
<Files ~ (\.asp)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global tmp
PerlSetVar StateDir tmp/.state
PerlSetVar AllowSessionState 1
PerlSetVar AllowApplicationState 1
PerlSetVar UniquePackages 1
PerlSetVar DymanicIncludes 0
PerlSetVar Debug 2
</Files>
<Files ~ (\.html)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global tmp
PerlSetVar StateDir tmp/.state
PerlSetVar AllowSessionState 0
PerlSetVar AllowApplicationState 0
PerlSetVar UniquePackages 1
PerlSetVar DymanicIncludes 0
</Files>
Anybody have any advice to where I should start looking for the problem. Thanks for any help.
-Craig



-- END ----------------------------------------------------------------------------- Philip M. Gollucci Senior Developer - Liquidity Services Inc. Phone: 202.467.6868 x 268 E-Mail: [EMAIL PROTECTED] Web: http://www.liquidation.com


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to