[ome-devel] openssl problem solved, now "Can't locate object method "pageURL" .."

Gerald Fontenay fontenay at hpcrd.lbl.gov
Thu Jul 15 22:32:09 BST 2004


Hi,

OK. Yes, it's Redhat Enterprise WS 3. After going through the RPM 
installations, I did get past the SHA1 problem. Thanks.

I got install.pl to complete. I have a new problem. I can bring up
/perl2/serve.pl?Page=OME::Web::Login and apparently log in, but that 
sends me back to the Home page:


(...see below for more of the log...)
[Thu Jul 15 13:49:24 2004] -e: Error serving OME::Web::Home: Can't 
locate object method "pageURL" via package "OME::Web::XMLFileExport" at 
/usr/lib/perl5/site_perl/5.8.0/OME/Web/DefaultMenuBuilder.pm line 281.
[Thu Jul 15 13:49:24 2004] -e:  at /OME/perl2/serve.pl line 105

---

Do I need to do some administrative tasks in between the perl install 
and the web login? I made sure files in OME download were not owned by 
root. What else might cause this error? This could certainly be 
misconfiguration on my part as the perl modules and perl-related RPMs 
for my system have a bewildering overlap.

Any assistance is appreciated. TIA,

Gerald








-----
04/07/15 13:49:24 serve.pl[30411]: Serving package - OME::Web::Login.
04/07/15 13:49:24 serve.pl[30411]: createWithPassword: 
username=biosig_server
04/07/15 13:49:24 serve.pl[30411]: getOMESession: looking for userState, 
experim
enter_id=1
04/07/15 13:49:24 serve.pl[30411]: getOMESession: found existing 
userState(s)
04/07/15 13:49:24 serve.pl[30411]: getOMESession: updating userState
04/07/15 13:49:24 serve.pl[30411]: getOMESession: returning session
04/07/15 13:49:24 serve.pl[30411]: getApacheSession: sessionKey=undefined
04/07/15 13:49:24 serve.pl[30411]: getApacheSession: username=
04/07/15 13:49:24 serve.pl[30411]: getApacheSession: 
key=691f4642f31b723cd698c95
6195cc150
04/07/15 13:49:24 serve.pl[30411]: newApacheSession: username=biosig_server
04/07/15 13:49:24 serve.pl[30411]: newApacheSession: 
key=691f4642f31b723cd698c95
6195cc150
04/07/15 13:49:24 serve.pl[30411]: createWithPassword: 
{SessionKey}=691f4642f31b
723cd698c956195cc150
04/07/15 13:49:24 serve.pl[30411]: createWithPassword: 
SessionKey()=691f4642f31b
723cd698c956195cc150
04/07/15 13:49:24 serve.pl[30411]: createWithPassword: 
session{username}=biosig_
server
04/07/15 13:49:24 serve.pl[30411]: storeApacheSession: 
sessionKey=691f4642f31b72
3cd698c956195cc150
04/07/15 13:49:24 serve.pl[30412]: Serving package - OME::Web::Home.
04/07/15 13:49:24 serve.pl[30412]: getApacheSession: 
sessionKey=691f4642f31b723c
d698c956195cc150
04/07/15 13:49:24 serve.pl[30412]: getApacheSession: timestamp = 
1089924564.  Se
ssion is 0 minutes old
04/07/15 13:49:24 serve.pl[30412]: getApacheSession: username=biosig_server
04/07/15 13:49:24 serve.pl[30412]: getApacheSession: 
key=691f4642f31b723cd698c95
6195cc150
04/07/15 13:49:24 serve.pl[30412]: createWithKey: username=biosig_server
04/07/15 13:49:24 serve.pl[30412]: createWithKey: 
key=691f4642f31b723cd698c95619
5cc150
04/07/15 13:49:24 serve.pl[30412]: getOMESession: looking for userState, 
experim
enter_id=1
04/07/15 13:49:24 serve.pl[30412]: getOMESession: found existing 
userState(s)
04/07/15 13:49:24 serve.pl[30412]: getOMESession: updating userState
04/07/15 13:49:24 serve.pl[30412]: getOMESession: returning session
04/07/15 13:49:24 serve.pl[30412]: createWithKey: 
{SessionKey}=691f4642f31b723cd
698c956195cc150
04/07/15 13:49:24 serve.pl[30412]: createWithKey: 
SessionKey()=691f4642f31b723cd
698c956195cc150
04/07/15 13:49:24 serve.pl[30412]: storeApacheSession: 
sessionKey=691f4642f31b72
3cd698c956195cc150
[Thu Jul 15 13:49:24 2004] -e: Error serving OME::Web::Home: Can't 
locate object
  method "pageURL" via package "OME::Web::XMLFileExport" at 
/usr/lib/perl5/site_p
erl/5.8.0/OME/Web/DefaultMenuBuilder.pm line 281.
[Thu Jul 15 13:49:24 2004] -e:  at /OME/perl2/serve.pl line 105



















Ilya Goldberg wrote:
> Hi Gerald
> Sorry if someone else has responded.
> This is definitely a new one.  There is something strange going on with  
> your openssl library.  Are you running a RedHat Linux system?  If so,  
> can you report what version of openssl you have installed?
> Try this:
>  > rpm -qa | grep ssl
> 
> If you're not running on RedHat, or if you installed openssl by hand,  
> what version of ssl are you running?  How did you install it?  What OS  
> and OS version are you using?
> 
> The error is caused because your openssl library does not support the  
> SHA1 digest.  It may be because its a very old version, or it may be  
> because its misconfigured somehow.
> Try updating your openssl library (please use your OS's package manager  
> - don't try to do it by hand from source) and running the installer  again.
> 
> -Ilya
> 
> 
> 
> On Jun 24, 2004, at 3:08 PM, Gerald Fontenay wrote:
> 
>> Hello,
>>
>> I am quite puzzled (and stuck) by the following error in my OME  
>> installation.
>>
>> This error occurs when the install process tries to import (  
>> apparently though omeis) the OMECoreTypes.ome file.
>>
>>
>> The information below:
>> 1) error when running the install.pl script
>> 2) error in my apache error log.
>> 3) error in the CoreDatabaseTablesTask.log
>>
>>
>> Any helpful information is appreciated.
>>
>> Thanks,
>> Gerald
>>
>>
>>
>> ----------------------------------------------------------------------
>> ...
>> --------------------
>>  Database Bootstrap
>> --------------------
>>
>> (All verbose information logged in  
>> /var/tmp/OME/install/CoreDatabaseTablesTask.l
>> og)
>>
>> Creating OME PostgreSQL SUPERUSER (ome)[SUCCESS].
>> Creating Apache PostgreSQL SUPERUSER (nobody)[SUCCESS].
>> Creating Admin PostgreSQL SUPERUSER (biosig_server)[SUCCESS].
>> Checking database
>> Form DB, got DB_Version = '2.7'
>> Found existing database version 2.7.  Database is current.
>> Loading the database schema
>>   \__ OME::LookupTable [SUCCESS].
>>   ...
>>   \__ OME::Configuration::Variable [SUCCESS].
>> Please login to OME:
>> Username? biosig_server
>> Password?
>> Great, you're in.
>>
>> ---------------------
>>  Finalizing Database
>> ---------------------
>>
>> Importing core XML
>>   \__ /home/biosig_server/DOWNLOADS/OME/src/xml/OMECoreTypes.ome  
>> [FAILURE].
>>
>>
>> Errors executing task: Error loading XML file  
>> "/home/biosig_server/DOWNLOADS/OME
>> /src/xml/OMECoreTypes.ome", see CoreDatabaseTablesTask.log details. 
>> at  (eval 158
>> ) line 1
>>
>>         main::run_tasks() called at install.pl line 208
>> # Looks like your test died before it could output anything.
>>
>> ----------------------------------------------------------------------- 
>> ---------------
>>
>> [Thu Jun 24 11:32:15 2004] [notice] Apache/2.0.49 (Unix)  
>> mod_perl/1.99_14 Perl/v5.8.0 configured -- resuming normal operations
>> [Thu Jun 24 11:32:33 2004] [error] [client 128.3.30.115] Failure  
>> during digest lookup for: 'SHA1'
>> [Thu Jun 24 11:32:33 2004] [error] [client 128.3.30.115] Error 
>> calling  UploadFile: Access control error - check error log for details
>>
>> ----------------------------------------------------------------------- 
>> ----------------
>> ...
>> SUCCESS LOADING CLASS "OME::AnalysisPath::Map"
>> SUCCESS LOADING CLASS "OME::ModuleExecution"
>> SUCCESS LOADING CLASS "OME::ModuleExecution::ActualInput"
>> SUCCESS LOADING CLASS "OME::ModuleExecution::SemanticTypeOutput"
>> SUCCESS LOADING CLASS "OME::ModuleExecution::VirtualMEXMap"
>> SUCCESS LOADING CLASS "OME::AnalysisChainExecution"
>> SUCCESS LOADING CLASS "OME::AnalysisChainExecution::NodeExecution"
>> SUCCESS LOADING CLASS "OME::Task"
>> SUCCESS LOADING CLASS "OME::Configuration::Variable"
>> ERROR LOADING XML FILE  
>> "/home/biosig_server/DOWNLOADS/OME/src/xml/OMECoreTypes.ome" --  
>> OUTPUT: "Error calling UploadFile: Access control error - check error  
>> log for details
>> OME::Image::Server::__callOMEIS('OME::Image:: 
>> Server','Method','UploadFile','File','/home/biosig_server/DOWNLOADS/ 
>> OME/src/xml/OMECoreTypes.ome') called at 
>> src/perl2/OME/Image/Server.pm  line 1054
>> OME::Image::Server::uploadFile('OME::Image::Server','/home/ 
>> biosig_server/DOWNLOADS/OME/src/xml/OMECoreTypes.ome') called at  
>> src/perl2/OME/Image/Server/File.pm line 112
>> OME::Image::Server::File::upload('OME::Image::Server::File','/home/ 
>> biosig_server/DOWNLOADS/OME/src/xml/OMECoreTypes.ome') called at  
>> src/perl2/OME/Tasks/OMEImport.pm line 146
>> OME::Tasks::OMEImport::importFile('OME::Tasks:: 
>> OMEImport=HASH(0x945ee04)','/home/biosig_server/DOWNLOADS/OME/src/xml/ 
>> OMECoreTypes.ome','NoDuplicates',1,'IgnoreAlterTableErrors',1) called  
>> at src/perl2/OME/Install/CoreDatabaseTablesTask.pm line 614
>>         eval {...} called at  
>> src/perl2/OME/Install/CoreDatabaseTablesTask.pm line 613
>> OME::Install::CoreDatabaseTablesTask::load_xml_core('OME:: 
>> Session=HASH(0x94480fc)','GLOB(0x83448cc)') called at  
>> src/perl2/OME/Install/CoreDatabaseTablesTask.pm line 828
>>         OME::Install::CoreDatabaseTablesTask::execute() called at  
>> (eval 158) line 1
>>         eval 'OME::Install::CoreDatabaseTablesTask::execute()
>> ;' called at install.pl line 81
>>         main::run_tasks() called at install.pl line 208
>>
>>
>>
>> _______________________________________________
>> ome-devel mailing list
>> ome-devel at lists.openmicroscopy.org.uk
>> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
>>



More information about the ome-devel mailing list