<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV>Dear OME team-</DIV><DIV>I have tried installing ome on my powerbook G4 (sorry no intel chip) and have failed. I include the OME-install.log for any help you could give me.</DIV><DIV>It seems to fail because the omeis script tries to change directories to /OME/OMEIS and fails with some permission problems. I include the terminal ouput from a number of commands to outline what I think has gone wrong (see below). Additionally, the first time I tried the installation, I got some errors in the log about users (specifically "ome" and "steve") not able to be added to the "ome" group. It told me to fix this in the /etc/group file before continuing. Knowing just enough to be dangerous, I added those two users to the ome group in the / domain using the netinfo manager and didn't change the files as suggested in the install log. During my next attempt at installation, the error of manually adding users to the ome group was gone, but the install failed at the same point. I think the problem is the following:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>=======================portion of output from ps -aux========================</DIV><DIV>root 388 0.0 0.3 30020 1668 ?? Ss 2:17PM 0:00.19 /usr/sbin/httpd</DIV><DIV>ome 3468 0.0 0.6 39708 3124 ?? SNs 2:18PM 0:00.53 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdimportserver</DIV><DIV>www 5912 0.0 0.5 40372 2644 ?? SNs 2:20PM 0:00.24 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdimportserver</DIV><DIV><SPAN class="Apple-style-span"><FONT class="Apple-style-span" color="#FF0000">nobody</FONT> 5916 0.0 0.5 28852 2544 ?? S 2:20PM 0:00.10 /usr/sbin/httpd</SPAN></DIV><DIV>nobody 5917 0.0 0.2 28700 904 ?? S 2:20PM 0:00.01 /usr/sbin/httpd</DIV><DIV>nobody 5918 0.0 0.2 28700 912 ?? S 2:20PM 0:00.01 /usr/sbin/httpd</DIV><DIV>nobody 5919 0.0 0.2 28700 972 ?? S 2:20PM 0:00.01 /usr/sbin/httpd</DIV><DIV>nobody 5920 0.0 0.1 28700 492 ?? S 2:20PM 0:00.00 /usr/sbin/httpd</DIV><DIV>nobody 5924 0.0 0.1 28700 596 ?? S 2:21PM 0:00.00 /usr/sbin/httpd</DIV><DIV>========================================================================================</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>"nobody" is the user on my machine who is running the webserver and yet only user "www" can enter the /OME/OMEIS directory--</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>============================= output form ls -ls</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>steve:/OME steve$ ls -ls</DIV><DIV>total 0</DIV><DIV>0 drwxr-sr-x 5 ome ome 170 Sep 6 11:22 Inline</DIV><DIV>0 drwxrwxr-x 11 ome ome 374 Sep 6 11:20 JavaScript</DIV><DIV><FONT class="Apple-style-span" color="#FF0000">0 drwx--S--- 4 www ome 136 Sep 6 11:20 OMEIS</FONT></DIV><DIV>0 drwxr-xr-x 21 ome ome 714 Sep 6 14:19 bin</DIV><DIV>0 drwxr-sr-x 2 ome ome 68 Sep 6 11:20 cgi</DIV><DIV>0 drwxrwxr-x 22 ome ome 748 Sep 6 11:22 conf</DIV><DIV>0 drwxr-sr-x 2 ome ome 68 Sep 6 11:20 crontab</DIV><DIV>0 drwxrwxr-x 6 ome ome 204 Sep 6 11:20 html</DIV><DIV>0 drwxrwxr-x 14 ome ome 476 Sep 6 11:20 images</DIV><DIV>0 drwxr-sr-x 2 ome ome 68 Sep 6 11:20 lib</DIV><DIV>0 drwxr-sr-x 2 ome ome 68 Sep 6 11:20 matlab</DIV><DIV>0 drwxr-sr-x 3 ome ome 102 Sep 6 14:20 perl2</DIV><DIV>0 drwxr-sr-x 4 ome ome 136 Sep 6 11:20 xml</DIV><DIV>steve:/OME steve$ </DIV><DIV>=============================================</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>That's I think why the following happens</DIV><DIV>================================contents of /var/tmp/OME/install/ApacheConfigTask.log==================</DIV><DIV>steve:/var/tmp/OME/install steve$ more ApacheConfigTask.log </DIV><DIV>Apache setup</DIV><DIV>Apache binary: /usr/sbin/httpd</DIV><DIV>apachectl binary: /usr/sbin/apachectl</DIV><DIV>httpd conf: /etc/httpd/httpd.conf</DIV><DIV>httpd version: 1</DIV><DIV>Apache configuration:</DIV><DIV> Configure Apache?: yes</DIV><DIV> Developer configuration: no</DIV><DIV> Server restart?: yes</DIV><DIV>Install OME servers:</DIV><DIV> Images (omeis): yes</DIV><DIV> Data (omeds): yes</DIV><DIV> Web: yes</DIV><DIV>Apache directories:</DIV><DIV> httpd binary: /usr/sbin/httpd</DIV><DIV> apachectl binary: /usr/sbin/apachectl</DIV><DIV> DocumentRoot: /Library/WebServer/Documents/OME</DIV><DIV> cgi-bin: /Library/WebServer/CGI-Executables</DIV><DIV>Web-UI HTML Templates: </DIV><DIV> Developer configuration: no</DIV><DIV>Configuring Apache</DIV><DIV>httpd.conf is /etc/httpd/httpd.conf</DIV><DIV>Installing OMEIS</DIV><DIV>Copying src/C/omeis/omeis to /Library/WebServer/CGI-Executables/omeis</DIV><DIV>chmod 0755 /Library/WebServer/CGI-Executables/omeis</DIV><DIV>chown /Library/WebServer/CGI-Executables/omeis to uid: 70 gid: 502</DIV><DIV>Set APACHE_OMEIS_INCLUDE to Include /OME/conf/httpd.omeis.conf</DIV><DIV>Forking a process to upgrade OMEIS</DIV><DIV>Installing OMEDS</DIV><DIV>Set APACHE_OMEDS_INCLUDE to Include /OME/conf/httpd.omeds.conf</DIV><DIV>Installing WEB</DIV><DIV>Copying src/perl2/serve.pl to /OME/perl2/serve.pl</DIV><DIV>chmod 0755 /OME/perl2/serve.pl</DIV><DIV>chown /OME/perl2/serve.pl to uid: 70 gid: 502</DIV><DIV>Copying src/html/index.html to /Library/WebServer/Documents/OME/index.html</DIV><DIV>chmod 0755 /Library/WebServer/Documents/OME/index.html</DIV><DIV>Set APACHE_WEB_INCLUDE to Include /OME/conf/httpd.<A href="http://web.conf">web.conf</A></DIV><DIV>Installing OME-startup.pl</DIV><DIV>Copying src/perl2/OME-startup.pl to /OME/conf/OME-startup.pl</DIV><DIV>chown /OME/conf/OME-startup.pl to uid: 70 gid: 502</DIV><DIV>Fixing variables in conf/httpd.ome.*.conf</DIV><DIV>Replacing %OME_DIST_BASE with /private/var/tmp/OME/install/OME</DIV><DIV>Replacing %OME_INSTALL_BASE with /OME</DIV><DIV>Reading /OME/conf/httpd.ome.conf</DIV><DIV>Writing /OME/conf/httpd.ome.conf</DIV><DIV>Reading /OME/conf/httpd.omeds-dev.conf</DIV><DIV>Writing /OME/conf/httpd.omeds-dev.conf</DIV><DIV>Reading /OME/conf/httpd.omeds.conf</DIV><DIV>Writing /OME/conf/httpd.omeds.conf</DIV><DIV>Reading /OME/conf/httpd.omeis-dev.conf</DIV><DIV>Writing /OME/conf/httpd.omeis-dev.conf</DIV><DIV>Reading /OME/conf/httpd.omeis.conf</DIV><DIV>Writing /OME/conf/httpd.omeis.conf</DIV><DIV>Reading /OME/conf/httpd.web-dev.conf</DIV><DIV>Writing /OME/conf/httpd.web-dev.conf</DIV><DIV>Reading /OME/conf/httpd.<A href="http://web.conf">web.conf</A></DIV><DIV>Writing /OME/conf/httpd.<A href="http://web.conf">web.conf</A></DIV><DIV>Reading /OME/conf/httpd1.99.omeds-dev.conf</DIV><DIV>Writing /OME/conf/httpd1.99.omeds-dev.conf</DIV><DIV>Reading /OME/conf/httpd1.99.omeds.conf</DIV><DIV>Writing /OME/conf/httpd1.99.omeds.conf</DIV><DIV>Reading /OME/conf/httpd1.99.omeis-dev.conf</DIV><DIV>Writing /OME/conf/httpd1.99.omeis-dev.conf</DIV><DIV>Reading /OME/conf/httpd1.99.omeis.conf</DIV><DIV>Writing /OME/conf/httpd1.99.omeis.conf</DIV><DIV>Reading /OME/conf/httpd1.99.web-dev.conf</DIV><DIV>Writing /OME/conf/httpd1.99.web-dev.conf</DIV><DIV>Reading /OME/conf/httpd1.99.<A href="http://web.conf">web.conf</A></DIV><DIV>Writing /OME/conf/httpd1.99.<A href="http://web.conf">web.conf</A></DIV><DIV>Reading /OME/conf/httpd2.omeds-dev.conf</DIV><DIV>Writing /OME/conf/httpd2.omeds-dev.conf</DIV><DIV>Reading /OME/conf/httpd2.omeds.conf</DIV><DIV>Writing /OME/conf/httpd2.omeds.conf</DIV><DIV>Reading /OME/conf/httpd2.omeis-dev.conf</DIV><DIV>Writing /OME/conf/httpd2.omeis-dev.conf</DIV><DIV>Reading /OME/conf/httpd2.omeis.conf</DIV><DIV>Writing /OME/conf/httpd2.omeis.conf</DIV><DIV>Reading /OME/conf/httpd2.web-dev.conf</DIV><DIV>Writing /OME/conf/httpd2.web-dev.conf</DIV><DIV>Reading /OME/conf/httpd2.<A href="http://web.conf">web.conf</A></DIV><DIV>Writing /OME/conf/httpd2.<A href="http://web.conf">web.conf</A></DIV><DIV>Reading /OME/conf/httpd.ome.conf</DIV><DIV>Writing /OME/conf/httpd.ome.conf</DIV><DIV>Restarting Apache</DIV><DIV>Executing /usr/sbin/apachectl restart</DIV><DIV>Getting an OME::Util::cURL user agent</DIV><DIV>Generated mod_perl test script:</DIV><DIV>#!/usr/bin/perl -w</DIV><DIV>use strict;</DIV><DIV>use CGI qw/-no_xhtml/;</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>my $CGI = CGI->new();</DIV><DIV>print $CGI->header(-type => 'text/plain'),</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>my ($key,$value);</DIV><DIV>while ( ($key, $value) = each %ENV)</DIV><DIV>{</DIV><DIV> print "$key = $value\n";</DIV><DIV>}</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>1;</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Writing script to /OME/perl2/mod_perl_test.pl</DIV><DIV>Getting response from <A href="http://localhost/perl2/mod_perl_test.pl">http://localhost/perl2/mod_perl_test.pl</A></DIV><DIV>Checking response from <A href="http://localhost/perl2/mod_perl_test.pl">http://localhost/perl2/mod_perl_test.pl</A></DIV><DIV>Parsing response from <A href="http://localhost/perl2/mod_perl_test.pl">http://localhost/perl2/mod_perl_test.pl</A></DIV><DIV>mod_perl is configured correctly</DIV><DIV>Testing omeis installation</DIV><DIV>Getting an OME::Util::cURL user agent</DIV><DIV>Getting response from <A href="http://localhost/cgi-bin/omeis">http://localhost/cgi-bin/omeis</A></DIV><DIV>Parsing response from <A href="http://localhost/cgi-bin/omeis">http://localhost/cgi-bin/omeis</A></DIV><DIV>OMEIS could not be reached.</DIV><DIV><FONT class="Apple-style-span" color="#FF0000">In</FONT><FONT class="Apple-style-span" color="#FF0000">correct response from OMEIS at <A href="http://localhost/cgi-bin/omeis">http://localhost/cgi-bin/omeis</A>:</FONT></DIV><DIV><FONT class="Apple-style-span" color="#FF0000">Error calling Initialization: Could not change working directory to /OME/OMEIS: Permission denied</FONT></DIV><DIV><FONT class="Apple-style-span" color="#FF0000">System Error: Permission denied</FONT></DIV><DIV>==================================================================================</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>All of this is just conjecture though, As I'm a lowly biologist, I could be way off base. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Any help would be appreciated.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks in advance</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Steve</DIV><DIV><A href="mailto:stephen@cmm.a-star.edu.sg">stephen@cmm.a-star.edu.sg</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><SPAN></SPAN></DIV></SPAN></SPAN></DIV></BODY></HTML>