FirebirdSQL / firebird

Firebird server, client and tools
https://www.firebirdsql.org/
1.19k stars 204 forks source link

Installation fails on Windows 2003 Server [CORE1570] #1988

Closed firebird-automations closed 13 years ago

firebird-automations commented 16 years ago

Submitted by: ohenri (ohenri)

Votes: 1

The installation fails.

Error Message:

Unable to execute file: C:\Program Files\Firebird\bin\instreg.exe CreateProcess failed; code 14001. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

==> But reinstallation does not fix it.

In the Event log is shown:

1st Entry: Dependent Assembly Microsoft.VC80.CRT could not be found and Last Error was The referenced assembly is not installed on your system.

2nd Entry: Resolve Partial Assembly failed for Microsoft.VC80.CRT. Reference error message: The referenced assembly is not installed on your system.

3rd Entry: Generate Activation Context failed for C:\Program Files\Firebird\bin\instreg.exe. Reference error message: The referenced assembly is not installed on your system.

All these message and events appears again if I retry to start Instreg, instclient, fbserver etc.

firebird-automations commented 16 years ago

Commented by: @hvlad

Its not a blocker as you can install install vcredist to avoid such problems.

firebird-automations commented 16 years ago
Modified by: @hvlad priority: Blocker \[ 1 \] =\> Critical \[ 2 \]
firebird-automations commented 16 years ago

Commented by: ohenri (ohenri)

I downloaded the file vc6redistsetup_enu.exe from MS (Note 259403) but it does not help,

it shows still the same error messages.

And I wonder me: the installed file (from vc6redistsetup_enu.exe) is dated 30.08.2000 (...).

And what wonders me too: On the same server, all other installations, starting from 1.5.4 up to 2.0.3 worked - only 2. does not work.

What can I do?

Which dlls are missing?

firebird-automations commented 16 years ago

Commented by: ohenri (ohenri)

The problem is still not solved, and additionally, I found that the client libraries also do not work on all clients.

It is very annoying to have to find out by trial for every new version which libraries they will miss again.

The problem is that, because of the delivery policy of Microsoft, it is alway's unknown if a target PC has the required DLLs: some will have them, others not.

FB Servers will be installed typically by the installer, so they MUST include ALL needed libraries, otherwise, the installer is useless at all. Nevertheless (and if not allowed to deliver all DLLs by the installer), they shall be listed exactly.

FB Clients usually are not installed (thanks to the easy logic of one single DLL) - more often, they are included into the application deployment. But, since 2.0, more often they also requires DLLs which are (sometimes) missed on the target client. Knowledge about all needed library would be helpful to avoid such annoying problems.

I ungently suggest to publish a list of ALL required DLLs for every release, for the client libraries as well as for the server itself. This should not be a hard work because the compiler knows them.

These libraries shall be listed file by file.

firebird-automations commented 16 years ago
Modified by: @dyemanov assignee: Paul Reeves \[ paul\_reeves \]
firebird-automations commented 16 years ago

Commented by: @reevespaul

The links to vcredist are in the installation_readme.txt

firebird-automations commented 16 years ago
Modified by: @reevespaul status: Open \[ 1 \] =\> In Progress \[ 3 \]
firebird-automations commented 16 years ago
Modified by: @reevespaul status: In Progress \[ 3 \] =\> Open \[ 1 \]
firebird-automations commented 16 years ago

Commented by: ohenri (ohenri)

Thank you.

When installing without "developers components", the "Installation_readme.txt" will not installed.

Now I found it - when installing all components.

Anyway, up to now I always read only the normal readme.txt and the normal realease notes.

Now I found a lot of readme's to be read in the \doc directory.

firebird-automations commented 16 years ago
Modified by: @pcisar Workflow: jira \[ 13385 \] =\> Firebird \[ 14029 \]
firebird-automations commented 14 years ago

Commented by: @dyemanov

Paul, how should we resolve this ticket?

firebird-automations commented 13 years ago

Commented by: @reevespaul

There is not enough information to say how the user got there. The installer always deploys the msvc runtimes, as far as I'm aware.

I guess this should be closed as 'incomplete' or 'cannot reproduce'.

firebird-automations commented 13 years ago

Commented by: Alexander Krainev (krainevsky)

The problem has been fixed with .NET 2.0 reinstall.

firebird-automations commented 13 years ago
Modified by: @dyemanov status: Open \[ 1 \] =\> Resolved \[ 5 \] resolution: Won't Fix \[ 2 \]
firebird-automations commented 13 years ago
Modified by: @pcisar status: Resolved \[ 5 \] =\> Closed \[ 6 \]