Thanks, Chris! Sounds like I don’t have to
file bugzillas on these…happiness abounds.
I’d say for the dojoAjax issue, why not
remove the parent dojo-0.4.2-ajax directory from the .zip archive and then have
people directly unzip the archive contents a folder in the right location named
simply dojoAjax? That is what I did…
Thanks again for addressing these issues
so quickly…
Jenny
Jenny Monesson, Ph.D.
Software Solutions Architecture
LSI - Engenio Storage Group, Austin TX
jenny.monesson@xxxxxxx
Voice: (512) 794-3723
Fax: (512) 794-3702
From: aperi-dev-bounces@xxxxxxxxxxx
[mailto:aperi-dev-bounces@xxxxxxxxxxx] On
Behalf Of Chris King
Sent: Thursday, May 24, 2007 11:13
AM
To: aperi-dev@xxxxxxxxxxx
Subject: Re: [aperi-dev] notes on
R 0.3 installation problems
Thanks for the great feedback Jenny, it's appeciated.
I cannot speak to any changes regarding the creation of a GUI installer for
Aperi, but I have the following responses to the issues you raised about the
installation instructions:
- "SECTION
4: INSTALL APERI STORAGE MANAGER FILES, STEP 4 (DOWNLOAD BIRT RUNTIME 2.1.2
SUBSECTION)": I added information to step 3 of the
"Download BIRT Runtime 2.1.2" section to include clarification on the
directory that is created when you unzip birt-runtime-2.1.2.zip. With this
clarification the directory structure that is created during the unzip will match
the examples in the rest of the section. If you feel the steps in this section
need further refinining please let me know.
- "SECTION 4: INSTALL
APERI STORAGE MANAGER FILES, STEP 4 (DOWNLOAD DOJO TOOLKIT 0.4.2 SUBSECTION):"
When you unzip
dojo-0.4.2-ajax.zip the default root directory where the files are unzipped is
\dojo-0.4.2-ajax. The current install instructions tell you to create a new
directory called \dojoAjax under
\plugins\org.eclipse.aperi.reporting_5.0.0\web\aperi-reports\ and copy the
contents of \dojo-0.4.2-ajax to that new directory.
The other method/option would
be to unzip dojo-0.4.2-ajax.zip directly into
\plugins\org.eclipse.aperi.reporting_5.0.0\web\aperi-reports\ and then rename
the \dojo-0.4.2-ajax diectory that is created to \dojoAjax.
Is there a preference on which
option to include in the instructions, or is there another, better way to do
this?
- "SECTION 4: INSTALL
APERI STORAGE MANAGER FILES, STEP 8 (SUB-STEP 1 IN THE INSTRUCTIONS FOR
MODIFYING THE DTDs):" The occurrence of “aperi-report” has been changed to
“aperi-reports”. Thanks for the catch.
- "SECTION 4: INSTALL
APERI STORAGE MANAGER FILES, STEP 8 (SUB-STEP 3 IN THE INSTRUCTIONS FOR
MODIFYING THE DTDs):" This has been fixed. This was caused by a missing
escape character in the HTML for the document.
- "SECTION 6.1: START THE
APERI STORAGE MANAGER SERVER, AGENT, REPORT SERVER, AND DATABASE
REPOSITORY:" I clarified that the command line sessions will appear on top
of the "main" command line session and installers need to switch focus
back to the main command line session to continue starting subsequent
components.
"SECTION 7: SHUT DOWN
APERI STORAGE MANAGER:" The report server has been added to the list of
components to shut down. The order now is: 1. user interface, 2. report server,
3. local agent , 4. Device server, 5. Data server, 6. database repository
(Apache Derby or DB2). If anyone feels that the order of shutting down
components should be changed rearranged, please let me know.
All the above changes are live
at http://www.eclipse.org/aperi/documentation/r3/install.php.
Please let me know if you have
any questions regarding these changes, or if there are any further changes that
would improve the instructions.
_________________
Chris King
Information Development - Aperi
chriskng@xxxxxxxxxx
Aperi: http://www.eclipse.org/aperi/index.php
"Monesson,
Jenny" <Jenny.Monesson@xxxxxxx>
"Monesson,
Jenny" <Jenny.Monesson@xxxxxxx>
Sent by:
aperi-dev-bounces@xxxxxxxxxxx
05/23/2007 01:55 PM
Please respond to
Aperi Development <aperi-dev@xxxxxxxxxxx>
|
|

To
|

<aperi-dev@xxxxxxxxxxx>
|

cc
|

|

Subject
|

[aperi-dev] notes
on R 0.3 installation problems
|
|
Hello All,
So I spent part of the last
two days installing R 0.3 on a (Windows) machine in our lab that previously had
R.02 running successfully. Here are my comments on the installation process and
documentation (note my installation ultimately failed and I do not have a
running Aperi R 0.3 on this machine currently):
- First off, we need a GUI
installer, stat. This is the first experience people will have with the
product, and it is a painful and time-consuming one to say the least.
Following the instructions obsessively, spending 2 afternoons and then
finding out that my install had failed and the recommended recourse is to
re-install everything was not smile-inducing. If I was trying out Aperi
as a potential customer instead of being actively involved with this
community in my current vendor role, I would have walked away from Aperi
at that point and never looked back. If we want this to be a viable
alternative to existing management applications out there, then we need
to have a user experience that is AT LEAST equal to what other software
provides: namely, a GUI-based installer.
OK, on to
problems/areas of confusion I ran into with the install as it stands today. I
followed the installation instructions on the wiki (whoever made them did a
great job in general, thought I’d mention that since I spend the rest of this
note complaining!) and so I will organize my comments according to the steps in
the installation instructions that represent them.
- SECTION 4: INSTALL APERI
STORAGE MANAGER FILES, STEP 4 (DOWNLOAD BIRT RUNTIME 2.1.2 SUBSECTION):
When unzipping the contents of the birt runtime zip into my local
directory structure I created the birt-runtime-2_1_2 directory as
recommended and unzipped to that location. The .zip archive already
contains a top level folder with that name so when I unzipped I had two
nested folders in my directory structure with the same name. This meant
that trying to copy/paste as much of the command line code examples as I
could to alleviate the lack of a GUI installer did not work since the
example file structure for the birt files did not contain the two nested
levels of folders with the same name. The instructions should either A)
not recommend creating the birt runtime directory but should just have
people unzip the contents directly under their C: drive to match the
structure of the command examples for easier copy/paste, B) instruct
people to delete the second level of directory structure they created so
that their structure matches the examples, or C) eliminate the top-level
folder in the .zip archive so that people, when they unzip to the
recommended location, have the correct directory structure in place. Note
that the Aperi Storage Manager .zip file that was the first thing I
downloaded as part of this installation does not have this same parent
directory as the rest of these archives do and just contained the
necessary files and directories without a superfluous parent directory
getting in the way. I found this problem several times in the install
instructions and will note them all, but later references to this problem
will just refer back to here rather than re-stating the problem and
recommended solution.
- SECTION 4: INSTALL APERI
STORAGE MANAGER FILES, STEP 4 (DOWNLOAD DOJO TOOLKIT 0.4.2 SUBSECTION):
The instructions suggest you unzip the file to one location and then copy
it to a second location. Why not just have people unzip the file directly
to the second location where it belongs? That is what I did and it worked
out fine (unless this one place where I deviated slightly from the
instructions caused the missing .dll that was my later undoing?). Also
note the same problem as mentioned above with the instructions resulting
in an extra layer of directory structure. When you download the Dojo
Toolkit you are downloading a .zip file (dojo-0.4.2-ajax.zip).
- SECTION 4: INSTALL APERI
STORAGE MANAGER FILES, STEP 8 (SUB-STEP 1 IN THE INSTRUCTIONS FOR
MODIFYING THE DTDs): The instructions list the directory structure as
having a folder called “aperi-report” but it is actually “aperi-reports”
and this is important when you are forcing people to use the command line
or find things in their file system themselves instead of providing a GUI
installer. You can’t ask users to figure out that the folders you mention
don’t exist not because of a problem but because of a typo.
- SECTION 4: INSTALL APERI
STORAGE MANAGER FILES, STEP 8 (SUB-STEP 3 IN THE INSTRUCTIONS FOR
MODIFYING THE DTDs): Same typo issue: “eporting” should be “reporting”
please.
- SECTION 5.2: USE THE
CONFIGURATOR (REGULAR MODE), STEP 11: I typed YES earlier to
automatically download the 3rd party libraries and then never
got the request from the CLI to select my mirror sites. After I had said
Yes, tons of stuff just started scrolling by in the command prompt
window. Then I finally got the “Aperi configuration is complete” message
as described at the end of Section 5.4.
- SECTION 6.1: START THE APERI
STORAGE MANAGER SERVER, AGENT, REPORT SERVER, AND DATABASE REPOSITORY:
This is the first indication I had that everything was not hunky-dory
with my install. Entering the “aperi” command generated the second CLI
window to start the derby server. I kept waiting for it to tell me to hit
any key like the instructions said, then realized that the derby window
opened on top of the window where I had typed the aperi command and was
obscuring my view of that window where the instruction to hit any key
awaited me. Can somebody anchor those windows so they don’t open on top
of each other? Everything still seemed basically OK at that point, but
when I hit a key to start the data server, I got the error I mentioned in
today’s meeting, and it was the same for the rest of the windows as well,
though some windows generated a ton of messages while others just sat at
the osgi< prompt. I am attaching a file to this message with
screenshots of everything I am mentioning in this bullet, please look
them over to see the error messages indicating I was missing a .dll and a
reinstall was required (NOT happy-making, again if I was curious about
Aperi as an end user this would end my curiosity for good at this point
and a customer would be lost). Note again that I had R 0.2 running
successfully on this same machine prior to this installation.
- SECTION 7: SHUT DOWN APERI
STORAGE MANAGER: The instructions mention the preferred order for closing
down components, but the reporting.bat window is not included in this
list.
I will be happy
to cut and paste each of these problems individually into bugzilla if someone
(Todd?) can provide me with instructions. I’m not really a bug-filer in my
day-to-day existence and so am not familiar with this (lucky me!).
Thanks everyone. Hope this
isn’t too long-winded or confusing.
Jenny
Jenny
Monesson, Ph.D.
Solutions Architecture
LSI - Engenio Storage Group,
Austin TX
jenny.monesson@xxxxxxx
Voice: (512) 794-3723
Fax: (512) 794-3702
_______________________________________________
aperi-dev mailing list
aperi-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aperi-dev