Unable to uninstall then reinstall an instance of fusion reactor

81 views
Skip to first unread message

Jiun Chin

unread,
Aug 28, 2009, 10:17:05 PM8/28/09
to FusionReactor
So I have fusion reactor enterprise. I am very new to this product. I
have many instances of jrun running on the server, each having its own
Cold Fusion on it. I setup fusion reactor for reach instance.

I made a mistake and uninstall one of the instance of FR in the
instance manager.

Afterward, I was not able add back the instance. The + button would
be grayed out.

Not sure who I can do to be able to add back the instance.

Please let me know.

Thanks.

charlie arehart

unread,
Aug 29, 2009, 5:14:08 PM8/29/09
to fusion...@googlegroups.com
Hi, Jiun Chin. While I hope one of the folks from Intergral will step in to
help here, I'll offer a thought in the meantime, and it may be useful for
other readers who follow along, if they may ever want to install FR into an
additional instance

First, let me clarify for readers following along that Jiun Chin is
referring to a feature of the FusionReactor Enterprise edition. Its
"Instance Manager" feature lets one easily install FR into any CF instance
or other supported J2EE server that's found to be running on the same
machine where FR has been installed.

While you can (and should) certainly be able to use the FR Instance Manager
to both uninstall and then re-install FR into a CF instance, it seems
perhaps it's gotten a little confused in not letting you install FR to the
instance again. While it's possible that a restart of FR or CF might help
resolve it, I'm not sure. Again maybe the FR guys can explain a circumstance
where perhaps it's known to become unsynchronized and can offer a way to
resolve it.

But until they do reply, I'll offer a little hidden gem that may help you
get by. In FR 3.0.1, they added the ability for you to just rerun the
installer (as you ran to first install FR onto the box). Re-running it will
not redo the full FR installation but will skip to the step of finding
available instances of CF (or other J2EE servers) into which you can then
add FR.

(It actually does this step during the initial installation of FR, but at
that time one pick only a single instance into which to add FR. After that,
FR Enterprise users could use the FR instance manager to add FR into more
instances, but FR Standard users were stuck being forced to add FR into
additional instances manually. So the change in FR 3.0.1 to let you rerun
the installer now lets users of either FR Standard or Enterprise easily use
the installer to add FR into any instance on the machine.)

Hope that helps, Jiun Chin.

/charlie

PS To be clear, some readers may wonder if this "Instance Mananger" has
anything to do with the tool of the same name offered in the CF Enterprise
Multiserver deployment, on the "cfusion" instance. They are not the same
tools at all. That allows one to add new instances of CF under JRun, as the
writer here did to create the CF instances referred to. But the two
"Instance Manager" tools are unrelated to each other.

PPS Someone might suggest searching the technote
(http://www.fusion-reactor.com/fr/support.cfm), but I did that and the
closest thing I found was
this(http://www.fusion-reactor.com/support/kb/FRS-122.cfm), which is not
quite the problem you're having.

charlie arehart

unread,
Sep 6, 2009, 7:06:43 PM9/6/09
to fusion...@googlegroups.com
Jiun Chin, did you have any thoughts in reply to the answer below from last
week?

And does anyone from the Intergral team have any other thoughts on the
synchronization problem described?

/charlie

Bernd Donath [FusionReactor Team]

unread,
Sep 7, 2009, 9:15:13 AM9/7/09
to FusionReactor
Hi Jiun Chin, Hi Charlie,

With the advent of FusionReactor 3.0.1 the following rules apply to
instances:

Instances added with Instance Manager (IM)

1. An instance added with IM can only be removed by the instance that
created it (or by uninstalling FR)
2. If instance I2 is created by IM of instance I1 and instance I3 by
IM of instance I2 and instance I2 is deleted, then instance I1 will
inherit ownership of instance I3 (e.g. may delete instance I3)


Instances added with Setup

1. An instance added by the Setup can not delete already existing
instances
2. an instance added by the Setup can be deleted by instances already
existing
3. If multiple instances are added by the Setup the previously added
instance may delete the new one


Manually modifying configured instances

Any instance added via the InstanceManager is stored in the property
'instancemanager.instances' in the reactor.conf file of the current
instance.
If (for some reason) an instance cannot be deleted stop the instance
and remove the name of the instance that you cannot delete from this
property, e.g.

instancemanager.instances=myinstance-1|myinstance-2|myinstance-3

would become

instancemanager.instances=myinstance-1|myinstance-2

if you would like to remove myinstance-3 (and be able to reinstall it
after a restart).
Note: If you are using an earlier version please update to version
3.0.1!

Hope that helps.

Bernd

On Sep 7, 1:06 am, "charlie arehart" <charlie_li...@carehart.org>
wrote:

charlie arehart

unread,
Sep 7, 2009, 3:06:57 PM9/7/09
to fusion...@googlegroups.com
That sure explains things. Thanks, Bernd. :-)

/charlie

PS Might be worth adding to a technote.


> -----Original Message-----
> From: fusion...@googlegroups.com
> [mailto:fusion...@googlegroups.com] On Behalf Of Bernd Donath
> [FusionReactor Team]
> Sent: Monday, September 07, 2009 9:15 AM
> To: FusionReactor
> Subject: FusionReactor Group: Re: Unable to uninstall then reinstall an
> instance of fusion reactor
>
>

Jiun Chin

unread,
Sep 8, 2009, 5:10:25 PM9/8/09
to FusionReactor
Yes I was able to fix the synchronization problem by upgrading to
fusion reactor 3.01.

On Sep 6, 7:06 pm, "charlie arehart" <charlie_li...@carehart.org>
wrote:
Reply all
Reply to author
Forward
0 new messages