<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>