Issue Details (XML | Word | Printable)

Key: CORE-494
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Paul Reeves
Reporter: andycanfield
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Install conflict with Interbase

Created: 02/Dec/00 12:00 AM   Updated: 18/Jun/06 11:40 AM
Component/s: Installation
Affects Version/s: None
Fix Version/s: 1.5.0

Time Tracking:
Not Specified

SF_ID: 224130


 Description  « Hide
SFID: 224130#
Submitted By: andycanfield

I had previously installed the ib_client package. I installed firebird. Things got very confused. For example here are the registry entries:

[HKEY_LOCAL_MACHINE\Software\Borland\InterBase\CurrentVersion]
"UseCount"=dword:00000001
"RootDirectory"="C:\\Program Files\\Borland\\InterBase\\"
"Version"="WI-V6.0.0"
"DefaultMode"="-r"
"ServerDirectory"=":\\Program Files\\firebird\\"
"GuardianOptions"="1"

Notice that it was installed into C:\Program Files\Firebird but the root directory is C:\Program Files\Borland\Interbase. The RootDirectory entry was apparently left over from my install of ib_client. After I thoroughly uninstall Firebird and Interbase and re-install Firebird, the RootDirectory is C:\\Program Files\\firebird\\ which is probably correct.

The normal procedures of installing software under Windows is that either [a] Firebird is Interbase so I should be able to install over an old version, or [b] Firebird is not Interbase so I should have no problem installing both on the same machine. But in may ways Firebird still thinks it is named "InterBase" and gets confused.

We should anyone installing Firebird to uninstall any version of InterBase, server or client, before installing Firebird. If possible, the Firebird install should check to see if InterBase is installed, and halt with an error message if so.

 All   Comments   Work Log   Change History   Version Control   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alice F. Bird added a comment - 14/Jun/06 09:39 AM
Date: 2000-12-02 10:51
Sender: fsg
The recommended way to do this, is to use control panel/ InterBase manager
to set Server root and start the server :-)

This allows to have more than one version installed.
I admit that it is not really useful if you had a client only install.

Dmitry Yemanov added a comment - 18/Jun/06 06:41 AM
AFAIU, this is not an issue anymore.