Task #6700 (closed)
Opened 13 years ago
Closed 13 years ago
Clarify Ice PATH requirements in docs
Reported by: | jamoore | Owned by: | szwells |
---|---|---|---|
Priority: | critical | Milestone: | OMERO-4.4 |
Component: | Documentation | Version: | n.a. |
Keywords: | n.a. | Cc: | cxallan |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2011-10-27 (1) |
Description (last modified by jmoore)
See: http://www.openmicroscopy.org/community/viewtopic.php?f=5&t=799
Showing all the possible ways that PATH may need to be modified in order to have icegridnode and glacier2router available could be difficult. Any ideas, guys, on the best way to do it? (Note: I think the snippet there currently is wrong since it adds ICE_HOME rather than something like ICE_HOME/bin to the PATH).
Another idea might be to tell users to run "bin/omero admin diagnostics" BEFORE running "bin/omero admin start" at least until #6980 is fixed.
Change History (9)
comment:1 Changed 13 years ago by jmoore
- Milestone changed from OMERO-Beta4.3.2 to OMERO-Beta4.3.3
comment:2 Changed 13 years ago by jmoore
- Cc cxallan added
- Description modified (diff)
- Owner set to szwells
comment:3 Changed 13 years ago by szwells
- Remaining Time set to 0.25
- Status changed from new to accepted
comment:4 Changed 13 years ago by szwells
I have added a short section to https://www.openmicroscopy.org/site/support/omero4/server/installation
that explains how to use the following shell command to identify the location of the icegridnode file:
$ find / -name "icegridnode" 2>/dev/null
The page then explains how to add the discovered location so that the correct $ICE_HOME value is set.
comment:5 Changed 13 years ago by szwells
- Remaining Time changed from 0.25 to 0
- Resolution set to fixed
- Status changed from accepted to closed
comment:6 Changed 13 years ago by jmoore
- Milestone changed from OMERO-Beta4.3.3 to OMERO-Beta4.4
- Resolution fixed deleted
- Status changed from closed to reopened
Simon, I'm reopening because a find / -name icegridnode could take a substantial time on some systems, so it seems like at least attempting a which icegridnode first would be useful.
comment:7 Changed 13 years ago by szwells
You're absolutely right. I forgot about the which command. I had considered locate but few OS X users update their db on a regular basis. Find was the next alternative but, as you say, it could take a while to run. Will add which before the find suggestion.
comment:8 Changed 13 years ago by szwells
Added which command & streamlined the discussion of find. Also added a suggestion to use the forums if which fails.
comment:9 Changed 13 years ago by szwells
- Resolution set to fixed
- Sprint set to 2011-10-27 (1)
- Status changed from reopened to closed
Have added $ICE_HOME/bin to the $PATH statement in the example doc. Obviously on Mac OS X this would be a different location. I will add a note to suggest that omero admin diagnostics be run first. This is probably a good idea regardless of whether #6980 is fixed or not. Agreed that getting all of the potential prerequisite paths for OS X into the documentation will be difficult given the various ways in which it is installed. What I will do for now is to make some clarifications to the existing documentation, perhaps with an example of $ENV settings for OS X using the Glencoe ice build. I will then close the ticket as we can always re-open if this is insufficient or if a similar problem is raised again in the forums.
As an aside, one longer term solution might be to update the current docs in the short term but identify a single particular, robust, install method for each platform, e,g homebrew on OS X, as the supported installation path rather than the current mix of src, macports, pre-built software which appears to be increasingly flaky and complex.